--- /home/fdroid/fdroiddata/tmp/com.hg.openwrtmanager_201380.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.hg.openwrtmanager_201380.apk ├── zipinfo {} │ @@ -1,22 +1,22 @@ │ Zip file size: 23303968 bytes, number of entries: 594 │ -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 485 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 484 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 119 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ --rw-r--r-- 0.0 unx 1569152 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 1569032 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 5637024 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libapp.so │ -rw-r--r-- 0.0 unx 7112 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libdatastore_shared_counter.so │ --rw-r--r-- 0.0 unx 11070912 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libflutter.so │ +-rw-r--r-- 0.0 unx 11057504 b- defN 81-Jan-01 01:01 lib/arm64-v8a/libflutter.so │ -rw-r--r-- 0.0 unx 6160980 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libapp.so │ -rw-r--r-- 0.0 unx 4416 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libdatastore_shared_counter.so │ --rw-r--r-- 0.0 unx 7852736 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libflutter.so │ +-rw-r--r-- 0.0 unx 7839520 b- defN 81-Jan-01 01:01 lib/armeabi-v7a/libflutter.so │ -rw-r--r-- 0.0 unx 5148 b- defN 81-Jan-01 01:01 lib/x86/libdatastore_shared_counter.so │ -rw-r--r-- 0.0 unx 5637024 b- defN 81-Jan-01 01:01 lib/x86_64/libapp.so │ -rw-r--r-- 0.0 unx 6224 b- defN 81-Jan-01 01:01 lib/x86_64/libdatastore_shared_counter.so │ --rw-r--r-- 0.0 unx 12146640 b- defN 81-Jan-01 01:01 lib/x86_64/libflutter.so │ +-rw-r--r-- 0.0 unx 12133536 b- defN 81-Jan-01 01:01 lib/x86_64/libflutter.so │ -rw-r--r-- 0.0 unx 1624 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.bin │ -rw-r--r-- 0.0 unx 1313 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.json │ -rw-r--r-- 0.0 unx 279 b- defN 81-Jan-01 01:01 assets/flutter_assets/FontManifest.json │ -rw-r--r-- 0.0 unx 86572 b- defN 81-Jan-01 01:01 assets/flutter_assets/NOTICES.Z │ -rw-r--r-- 0.0 unx 45 b- defN 81-Jan-01 01:01 assets/flutter_assets/NativeAssetsManifest.json │ -rw-r--r-- 0.0 unx 2748 b- defN 81-Jan-01 01:01 assets/flutter_assets/fonts/MaterialIcons-Regular.otf │ -rw-r--r-- 0.0 unx 856 b- defN 81-Jan-01 01:01 assets/flutter_assets/fonts/MyFlutterApp.ttf │ @@ -589,8 +589,8 @@ │ -rw---- 2.0 fat 583 b- defN 81-Jan-01 01:01 kotlin/internal/internal.kotlin_builtins │ -rw---- 2.0 fat 18653 b- defN 81-Jan-01 01:01 kotlin/kotlin.kotlin_builtins │ -rw---- 2.0 fat 3349 b- defN 81-Jan-01 01:01 kotlin/ranges/ranges.kotlin_builtins │ -rw---- 2.0 fat 2370 b- defN 81-Jan-01 01:01 kotlin/reflect/reflect.kotlin_builtins │ -rw---- 2.0 fat 54045 b- defN 81-Jan-01 01:01 META-INF/99A06BCD.SF │ -rw---- 2.0 fat 1336 b- defN 81-Jan-01 01:01 META-INF/99A06BCD.RSA │ -rw---- 2.0 fat 53918 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -594 files, 51328465 bytes uncompressed, 23228919 bytes compressed: 54.7% │ +594 files, 51288616 bytes uncompressed, 23223954 bytes compressed: 54.7% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ error from `dexdump -a -d -f -h {}`: │ │┄ dexdump W 04-11 23:30:33 6129 6129 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.addChildCount is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_2xbxrok2_tmp/tmp8zhgqvre_apk/classes.dex │ │┄ dexdump W 04-11 23:30:33 6129 6129 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.getAutofillId is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_2xbxrok2_tmp/tmp8zhgqvre_apk/classes.dex │ │┄ dexdump W 04-11 23:30:33 6129 6129 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.newChild is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_2xbxrok2_tmp/tmp8zhgqvre_apk/classes.dex │ │┄ dexdump W 04-11 23:30:33 6129 6129 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setAutofillHints is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_2xbxrok2_tmp/tmp8zhgqvre_apk/classes.dex │ │┄ dexdump W 04-11 23:30:33 6129 6129 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setAutofillId is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_2xbxrok2_tmp/tmp8zhgqvre_apk/classes.dex │ │┄ dexdump W 04-11 23:30:33 6129 6129 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setAutofillType is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_2xbxrok2_tmp/tmp8zhgqvre_apk/classes.dex │ │┄ dexdump W 04-11 23:30:33 6129 6129 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setAutofillValue is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_2xbxrok2_tmp/tmp8zhgqvre_apk/classes.dex │ │┄ dexdump W 04-11 23:30:33 6129 6129 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setDimens is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_2xbxrok2_tmp/tmp8zhgqvre_apk/classes.dex │ │┄ dexdump W 04-11 23:30:33 6129 6129 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setHint is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_2xbxrok2_tmp/tmp8zhgqvre_apk/classes.dex │ │┄ dexdump W 04-11 23:30:33 6129 6129 dex_file_verifier.cc:3604] Method Landroid/view/ViewStructure;.setVisibility is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_2xbxrok2_tmp/tmp8zhgqvre_apk/classes.dex │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 2b8099f6 │ │ -signature : 4e13...0a0c │ │ -file_size : 1569152 │ │ +checksum : b681cc97 │ │ +signature : c37c...15b6 │ │ +file_size : 1569032 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 10006 │ │ +string_ids_size : 10004 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 2847 │ │ -type_ids_off : 40136 (0x009cc8) │ │ +type_ids_off : 40128 (0x009cc0) │ │ proto_ids_size : 3081 │ │ -proto_ids_off : 51524 (0x00c944) │ │ +proto_ids_off : 51516 (0x00c93c) │ │ field_ids_size : 5071 │ │ -field_ids_off : 88496 (0x0159b0) │ │ -method_ids_size : 12748 │ │ -method_ids_off : 129064 (0x01f828) │ │ +field_ids_off : 88488 (0x0159a8) │ │ +method_ids_size : 12746 │ │ +method_ids_off : 129056 (0x01f820) │ │ class_defs_size : 2099 │ │ -class_defs_off : 231048 (0x038688) │ │ -data_size : 1270936 │ │ -data_off : 298216 (0x048ce8) │ │ +class_defs_off : 231024 (0x038670) │ │ +data_size : 1270840 │ │ +data_off : 298192 (0x048cd0) │ │ │ │ Class #0 header: │ │ class_idx : 6 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #0 - │ │ Class descriptor : 'La/a;' │ │ @@ -45,29 +45,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048ce8: |[048ce8] a.a.:()V │ │ -048cf8: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -048cfe: 0e00 |0003: return-void │ │ +048cd0: |[048cd0] a.a.:()V │ │ +048ce0: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +048ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #1 header: │ │ class_idx : 7 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1 - │ │ Class descriptor : 'La0/a;' │ │ @@ -91,41 +91,41 @@ │ │ type : '(La0/o;Landroid/graphics/Typeface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -048d00: |[048d00] a0.a.:(La0/o;Landroid/graphics/Typeface;)V │ │ -048d10: 5b01 0000 |0000: iput-object v1, v0, La0/a;.e:La0/o; // field@0000 │ │ -048d14: 5b02 0100 |0002: iput-object v2, v0, La0/a;.f:Landroid/graphics/Typeface; // field@0001 │ │ -048d18: 7010 801c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -048d1e: 0e00 |0007: return-void │ │ +048ce8: |[048ce8] a0.a.:(La0/o;Landroid/graphics/Typeface;)V │ │ +048cf8: 5b01 0000 |0000: iput-object v1, v0, La0/a;.e:La0/o; // field@0000 │ │ +048cfc: 5b02 0100 |0002: iput-object v2, v0, La0/a;.f:Landroid/graphics/Typeface; // field@0001 │ │ +048d00: 7010 7e1c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +048d06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -048d20: |[048d20] a0.a.run:()V │ │ -048d30: 5420 0000 |0000: iget-object v0, v2, La0/a;.e:La0/o; // field@0000 │ │ -048d34: 5421 0100 |0002: iget-object v1, v2, La0/a;.f:Landroid/graphics/Typeface; // field@0001 │ │ -048d38: 1f00 500a |0004: check-cast v0, Lw/d$a; // type@0a50 │ │ -048d3c: 5400 4c13 |0006: iget-object v0, v0, Lw/d$a;.h:Lv/f$e; // field@134c │ │ -048d40: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -048d44: 6e20 3330 1000 |000a: invoke-virtual {v0, v1}, Lv/f$e;.c:(Landroid/graphics/Typeface;)V // method@3033 │ │ -048d4a: 0e00 |000d: return-void │ │ +048d08: |[048d08] a0.a.run:()V │ │ +048d18: 5420 0000 |0000: iget-object v0, v2, La0/a;.e:La0/o; // field@0000 │ │ +048d1c: 5421 0100 |0002: iget-object v1, v2, La0/a;.f:Landroid/graphics/Typeface; // field@0001 │ │ +048d20: 1f00 500a |0004: check-cast v0, Lw/d$a; // type@0a50 │ │ +048d24: 5400 4c13 |0006: iget-object v0, v0, Lw/d$a;.h:Lv/f$e; // field@134c │ │ +048d28: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +048d2c: 6e20 3130 1000 |000a: invoke-virtual {v0, v1}, Lv/f$e;.c:(Landroid/graphics/Typeface;)V // method@3031 │ │ +048d32: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -401,21 +401,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this La0/a; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #2 header: │ │ class_idx : 8 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #2 - │ │ Class descriptor : 'La0/b;' │ │ @@ -435,48 +435,48 @@ │ │ type : '(La0/o;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -048d4c: |[048d4c] a0.b.:(La0/o;I)V │ │ -048d5c: 5b01 0200 |0000: iput-object v1, v0, La0/b;.e:La0/o; // field@0002 │ │ -048d60: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -048d66: 0e00 |0005: return-void │ │ +048d34: |[048d34] a0.b.:(La0/o;I)V │ │ +048d44: 5b01 0200 |0000: iput-object v1, v0, La0/b;.e:La0/o; // field@0002 │ │ +048d48: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +048d4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/b;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -048d68: |[048d68] a0.b.run:()V │ │ -048d78: 5410 0200 |0000: iget-object v0, v1, La0/b;.e:La0/o; // field@0002 │ │ -048d7c: 1f00 500a |0002: check-cast v0, Lw/d$a; // type@0a50 │ │ -048d80: 5400 4c13 |0004: iget-object v0, v0, Lw/d$a;.h:Lv/f$e; // field@134c │ │ -048d84: 0e00 |0006: return-void │ │ +048d50: |[048d50] a0.b.run:()V │ │ +048d60: 5410 0200 |0000: iget-object v0, v1, La0/b;.e:La0/o; // field@0002 │ │ +048d64: 1f00 500a |0002: check-cast v0, Lw/d$a; // type@0a50 │ │ +048d68: 5400 4c13 |0004: iget-object v0, v0, Lw/d$a;.h:Lv/f$e; // field@134c │ │ +048d6c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #3 header: │ │ class_idx : 9 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #3 - │ │ Class descriptor : 'La0/c;' │ │ @@ -499,53 +499,53 @@ │ │ type : '(Lw/d$a;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -048d88: |[048d88] a0.c.:(Lw/d$a;Landroid/os/Handler;)V │ │ -048d98: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -048d9e: 5b01 0300 |0003: iput-object v1, v0, La0/c;.a:La0/o; // field@0003 │ │ -048da2: 5b02 0400 |0005: iput-object v2, v0, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ -048da6: 0e00 |0007: return-void │ │ +048d70: |[048d70] a0.c.:(Lw/d$a;Landroid/os/Handler;)V │ │ +048d80: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +048d86: 5b01 0300 |0003: iput-object v1, v0, La0/c;.a:La0/o; // field@0003 │ │ +048d8a: 5b02 0400 |0005: iput-object v2, v0, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ +048d8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/c;) │ │ name : 'a' │ │ type : '(La0/l$a;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -048da8: |[048da8] a0.c.a:(La0/l$a;)V │ │ -048db8: 5240 1800 |0000: iget v0, v4, La0/l$a;.b:I // field@0018 │ │ -048dbc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -048dc0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -048dc2: 2802 |0005: goto 0007 // +0002 │ │ -048dc4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -048dc6: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -048dca: 5444 1700 |0009: iget-object v4, v4, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ -048dce: 5430 0300 |000b: iget-object v0, v3, La0/c;.a:La0/o; // field@0003 │ │ -048dd2: 5431 0400 |000d: iget-object v1, v3, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ -048dd6: 2202 0700 |000f: new-instance v2, La0/a; // type@0007 │ │ -048dda: 7030 0100 0204 |0011: invoke-direct {v2, v0, v4}, La0/a;.:(La0/o;Landroid/graphics/Typeface;)V // method@0001 │ │ -048de0: 6e20 8303 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -048de6: 280d |0017: goto 0024 // +000d │ │ -048de8: 5434 0300 |0018: iget-object v4, v3, La0/c;.a:La0/o; // field@0003 │ │ -048dec: 5431 0400 |001a: iget-object v1, v3, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ -048df0: 2202 0800 |001c: new-instance v2, La0/b; // type@0008 │ │ -048df4: 7030 0300 4200 |001e: invoke-direct {v2, v4, v0}, La0/b;.:(La0/o;I)V // method@0003 │ │ -048dfa: 6e20 8303 2100 |0021: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -048e00: 0e00 |0024: return-void │ │ +048d90: |[048d90] a0.c.a:(La0/l$a;)V │ │ +048da0: 5240 1800 |0000: iget v0, v4, La0/l$a;.b:I // field@0018 │ │ +048da4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +048da8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +048daa: 2802 |0005: goto 0007 // +0002 │ │ +048dac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +048dae: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +048db2: 5444 1700 |0009: iget-object v4, v4, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ +048db6: 5430 0300 |000b: iget-object v0, v3, La0/c;.a:La0/o; // field@0003 │ │ +048dba: 5431 0400 |000d: iget-object v1, v3, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ +048dbe: 2202 0700 |000f: new-instance v2, La0/a; // type@0007 │ │ +048dc2: 7030 0100 0204 |0011: invoke-direct {v2, v0, v4}, La0/a;.:(La0/o;Landroid/graphics/Typeface;)V // method@0001 │ │ +048dc8: 6e20 8303 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ +048dce: 280d |0017: goto 0024 // +000d │ │ +048dd0: 5434 0300 |0018: iget-object v4, v3, La0/c;.a:La0/o; // field@0003 │ │ +048dd4: 5431 0400 |001a: iget-object v1, v3, La0/c;.b:Landroid/os/Handler; // field@0004 │ │ +048dd8: 2202 0800 |001c: new-instance v2, La0/b; // type@0008 │ │ +048ddc: 7030 0300 4200 |001e: invoke-direct {v2, v4, v0}, La0/b;.:(La0/o;I)V // method@0003 │ │ +048de2: 6e20 8303 2100 |0021: invoke-virtual {v1, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ +048de8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -768,21 +768,21 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this La0/c; │ │ 0x0000 - 0x0025 reg=4 (null) La0/l$a; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #4 header: │ │ class_idx : 10 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #4 - │ │ Class descriptor : 'La0/d;' │ │ @@ -798,64 +798,64 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048e54: |[048e54] a0.d.:()V │ │ -048e64: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -048e6a: 0e00 |0003: return-void │ │ +048e3c: |[048e3c] a0.d.:()V │ │ +048e4c: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +048e52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/d;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -048e04: |[048e04] a0.d.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -048e14: 1f05 b70a |0000: check-cast v5, [B // type@0ab7 │ │ -048e18: 1f06 b70a |0002: check-cast v6, [B // type@0ab7 │ │ -048e1c: 2150 |0004: array-length v0, v5 │ │ -048e1e: 2161 |0005: array-length v1, v6 │ │ -048e20: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -048e22: 3210 0700 |0007: if-eq v0, v1, 000e // +0007 │ │ -048e26: 2155 |0009: array-length v5, v5 │ │ -048e28: 2166 |000a: array-length v6, v6 │ │ -048e2a: 9102 0506 |000b: sub-int v2, v5, v6 │ │ -048e2e: 2811 |000d: goto 001e // +0011 │ │ -048e30: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -048e32: 2151 |000f: array-length v1, v5 │ │ -048e34: 3510 0e00 |0010: if-ge v0, v1, 001e // +000e │ │ -048e38: 4801 0500 |0012: aget-byte v1, v5, v0 │ │ -048e3c: 4803 0600 |0014: aget-byte v3, v6, v0 │ │ -048e40: 3231 0500 |0016: if-eq v1, v3, 001b // +0005 │ │ -048e44: 9102 0103 |0018: sub-int v2, v1, v3 │ │ -048e48: 2804 |001a: goto 001e // +0004 │ │ -048e4a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -048e4e: 28f2 |001d: goto 000f // -000e │ │ -048e50: 0f02 |001e: return v2 │ │ +048dec: |[048dec] a0.d.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +048dfc: 1f05 b70a |0000: check-cast v5, [B // type@0ab7 │ │ +048e00: 1f06 b70a |0002: check-cast v6, [B // type@0ab7 │ │ +048e04: 2150 |0004: array-length v0, v5 │ │ +048e06: 2161 |0005: array-length v1, v6 │ │ +048e08: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +048e0a: 3210 0700 |0007: if-eq v0, v1, 000e // +0007 │ │ +048e0e: 2155 |0009: array-length v5, v5 │ │ +048e10: 2166 |000a: array-length v6, v6 │ │ +048e12: 9102 0506 |000b: sub-int v2, v5, v6 │ │ +048e16: 2811 |000d: goto 001e // +0011 │ │ +048e18: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +048e1a: 2151 |000f: array-length v1, v5 │ │ +048e1c: 3510 0e00 |0010: if-ge v0, v1, 001e // +000e │ │ +048e20: 4801 0500 |0012: aget-byte v1, v5, v0 │ │ +048e24: 4803 0600 |0014: aget-byte v3, v6, v0 │ │ +048e28: 3231 0500 |0016: if-eq v1, v3, 001b // +0005 │ │ +048e2c: 9102 0103 |0018: sub-int v2, v1, v3 │ │ +048e30: 2804 |001a: goto 001e // +0004 │ │ +048e32: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +048e36: 28f2 |001d: goto 000f // -000e │ │ +048e38: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #5 header: │ │ class_idx : 11 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #5 annotations: │ │ Annotations on class │ │ @@ -879,21 +879,21 @@ │ │ │ │ #1 : (in La0/e$a;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #6 header: │ │ class_idx : 14 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #6 annotations: │ │ Annotations on class │ │ @@ -916,272 +916,272 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0493e0: |[0493e0] a0.e.:()V │ │ -0493f0: 2200 0a00 |0000: new-instance v0, La0/d; // type@000a │ │ -0493f4: 7010 0700 0000 |0002: invoke-direct {v0}, La0/d;.:()V // method@0007 │ │ -0493fa: 6900 0700 |0005: sput-object v0, La0/e;.a:La0/d; // field@0007 │ │ -0493fe: 0e00 |0007: return-void │ │ +0493c8: |[0493c8] a0.e.:()V │ │ +0493d8: 2200 0a00 |0000: new-instance v0, La0/d; // type@000a │ │ +0493dc: 7010 0700 0000 |0002: invoke-direct {v0}, La0/d;.:()V // method@0007 │ │ +0493e2: 6900 0700 |0005: sput-object v0, La0/e;.a:La0/d; // field@0007 │ │ +0493e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La0/e;) │ │ name : 'a' │ │ type : '(Landroid/content/Context;La0/g;)La0/m;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 468 16-bit code units │ │ -04901c: |[04901c] a0.e.a:(Landroid/content/Context;La0/g;)La0/m; │ │ -04902c: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -049030: 0801 1600 |0002: move-object/from16 v1, v22 │ │ -049034: 7401 3801 1500 |0004: invoke-virtual/range {v21}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ -04903a: 0c02 |0007: move-result-object v2 │ │ -04903c: 7401 3a01 1500 |0008: invoke-virtual/range {v21}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -049042: 0c03 |000b: move-result-object v3 │ │ -049044: 5414 0800 |000c: iget-object v4, v1, La0/g;.a:Ljava/lang/String; // field@0008 │ │ -049048: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -04904a: 6e30 8e01 4205 |000f: invoke-virtual {v2, v4, v5}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@018e │ │ -049050: 0c06 |0012: move-result-object v6 │ │ -049052: 3806 b501 |0013: if-eqz v6, 01c8 // +01b5 │ │ -049056: 5467 5400 |0015: iget-object v7, v6, Landroid/content/pm/ProviderInfo;.packageName:Ljava/lang/String; // field@0054 │ │ -04905a: 5418 0900 |0017: iget-object v8, v1, La0/g;.b:Ljava/lang/String; // field@0009 │ │ -04905e: 6e20 a21c 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca2 │ │ -049064: 0a07 |001c: move-result v7 │ │ -049066: 3807 8a01 |001d: if-eqz v7, 01a7 // +018a │ │ -04906a: 5464 5400 |001f: iget-object v4, v6, Landroid/content/pm/ProviderInfo;.packageName:Ljava/lang/String; // field@0054 │ │ -04906e: 1307 4000 |0021: const/16 v7, #int 64 // #40 │ │ -049072: 6e30 8601 4207 |0023: invoke-virtual {v2, v4, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ -049078: 0c02 |0026: move-result-object v2 │ │ -04907a: 5422 4e00 |0027: iget-object v2, v2, Landroid/content/pm/PackageInfo;.signatures:[Landroid/content/pm/Signature; // field@004e │ │ -04907e: 2204 5b06 |0029: new-instance v4, Ljava/util/ArrayList; // type@065b │ │ -049082: 7010 891d 0400 |002b: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -049088: 2127 |002e: array-length v7, v2 │ │ -04908a: 1208 |002f: const/4 v8, #int 0 // #0 │ │ -04908c: 3578 0e00 |0030: if-ge v8, v7, 003e // +000e │ │ -049090: 4609 0208 |0032: aget-object v9, v2, v8 │ │ -049094: 6e10 9101 0900 |0034: invoke-virtual {v9}, Landroid/content/pm/Signature;.toByteArray:()[B // method@0191 │ │ -04909a: 0c09 |0037: move-result-object v9 │ │ -04909c: 6e20 8d1d 9400 |0038: invoke-virtual {v4, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -0490a2: d808 0801 |003b: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0490a6: 28f3 |003d: goto 0030 // -000d │ │ -0490a8: 6202 0700 |003e: sget-object v2, La0/e;.a:La0/d; // field@0007 │ │ -0490ac: 7120 c91d 2400 |0040: invoke-static {v4, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1dc9 │ │ -0490b2: 5412 0b00 |0043: iget-object v2, v1, La0/g;.d:Ljava/util/List; // field@000b │ │ -0490b6: 3802 0300 |0045: if-eqz v2, 0048 // +0003 │ │ -0490ba: 2805 |0047: goto 004c // +0005 │ │ -0490bc: 7120 2330 5300 |0048: invoke-static {v3, v5}, Lv/d;.b:(Landroid/content/res/Resources;I)Ljava/util/List; // method@3023 │ │ -0490c2: 0c02 |004b: move-result-object v2 │ │ -0490c4: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -0490c6: 7210 0c1e 0200 |004d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1e0c │ │ -0490cc: 0a07 |0050: move-result v7 │ │ -0490ce: 1208 |0051: const/4 v8, #int 0 // #0 │ │ -0490d0: 1219 |0052: const/4 v9, #int 1 // #1 │ │ -0490d2: 3573 4200 |0053: if-ge v3, v7, 0095 // +0042 │ │ -0490d6: 2207 5b06 |0055: new-instance v7, Ljava/util/ArrayList; // type@065b │ │ -0490da: 7220 051e 3200 |0057: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e05 │ │ -0490e0: 0c0a |005a: move-result-object v10 │ │ -0490e2: 1f0a 5f06 |005b: check-cast v10, Ljava/util/Collection; // type@065f │ │ -0490e6: 7020 8b1d a700 |005d: invoke-direct {v7, v10}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1d8b │ │ -0490ec: 620a 0700 |0060: sget-object v10, La0/e;.a:La0/d; // field@0007 │ │ -0490f0: 7120 c91d a700 |0062: invoke-static {v7, v10}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1dc9 │ │ -0490f6: 6e10 991d 0400 |0065: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -0490fc: 0a0a |0068: move-result v10 │ │ -0490fe: 6e10 991d 0700 |0069: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -049104: 0a0b |006c: move-result v11 │ │ -049106: 32ba 0300 |006d: if-eq v10, v11, 0070 // +0003 │ │ -04910a: 281a |006f: goto 0089 // +001a │ │ -04910c: 120a |0070: const/4 v10, #int 0 // #0 │ │ -04910e: 6e10 991d 0400 |0071: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -049114: 0a0b |0074: move-result v11 │ │ -049116: 35ba 1900 |0075: if-ge v10, v11, 008e // +0019 │ │ -04911a: 6e20 931d a400 |0077: invoke-virtual {v4, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -049120: 0c0b |007a: move-result-object v11 │ │ -049122: 1f0b b70a |007b: check-cast v11, [B // type@0ab7 │ │ -049126: 6e20 931d a700 |007d: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -04912c: 0c0c |0080: move-result-object v12 │ │ -04912e: 1f0c b70a |0081: check-cast v12, [B // type@0ab7 │ │ -049132: 7120 a81d cb00 |0083: invoke-static {v11, v12}, Ljava/util/Arrays;.equals:([B[B)Z // method@1da8 │ │ -049138: 0a0b |0086: move-result v11 │ │ -04913a: 390b 0400 |0087: if-nez v11, 008b // +0004 │ │ -04913e: 1207 |0089: const/4 v7, #int 0 // #0 │ │ -049140: 2805 |008a: goto 008f // +0005 │ │ -049142: d80a 0a01 |008b: add-int/lit8 v10, v10, #int 1 // #01 │ │ -049146: 28e4 |008d: goto 0071 // -001c │ │ -049148: 1217 |008e: const/4 v7, #int 1 // #1 │ │ -04914a: 3807 0300 |008f: if-eqz v7, 0092 // +0003 │ │ -04914e: 2805 |0091: goto 0096 // +0005 │ │ -049150: d803 0301 |0092: add-int/lit8 v3, v3, #int 1 // #01 │ │ -049154: 28b9 |0094: goto 004d // -0047 │ │ -049156: 0786 |0095: move-object v6, v8 │ │ -049158: 3906 0800 |0096: if-nez v6, 009e // +0008 │ │ -04915c: 2200 1700 |0098: new-instance v0, La0/m; // type@0017 │ │ -049160: 7030 2500 9008 |009a: invoke-direct {v0, v9, v8}, La0/m;.:(I[La0/n;)V // method@0025 │ │ -049166: 1100 |009d: return-object v0 │ │ -049168: 5462 5200 |009e: iget-object v2, v6, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0052 │ │ -04916c: 2203 5b06 |00a0: new-instance v3, Ljava/util/ArrayList; // type@065b │ │ -049170: 7010 891d 0300 |00a2: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -049176: 2204 cf00 |00a5: new-instance v4, Landroid/net/Uri$Builder; // type@00cf │ │ -04917a: 7010 3003 0400 |00a7: invoke-direct {v4}, Landroid/net/Uri$Builder;.:()V // method@0330 │ │ -049180: 1a06 c018 |00aa: const-string v6, "content" // string@18c0 │ │ -049184: 6e20 3803 6400 |00ac: invoke-virtual {v4, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0338 │ │ -04918a: 0c04 |00af: move-result-object v4 │ │ -04918c: 6e20 3403 2400 |00b0: invoke-virtual {v4, v2}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0334 │ │ -049192: 0c04 |00b3: move-result-object v4 │ │ -049194: 6e10 3503 0400 |00b4: invoke-virtual {v4}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0335 │ │ -04919a: 0c04 |00b7: move-result-object v4 │ │ -04919c: 2207 cf00 |00b8: new-instance v7, Landroid/net/Uri$Builder; // type@00cf │ │ -0491a0: 7010 3003 0700 |00ba: invoke-direct {v7}, Landroid/net/Uri$Builder;.:()V // method@0330 │ │ -0491a6: 6e20 3803 6700 |00bd: invoke-virtual {v7, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0338 │ │ -0491ac: 0c06 |00c0: move-result-object v6 │ │ -0491ae: 6e20 3403 2600 |00c1: invoke-virtual {v6, v2}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0334 │ │ -0491b4: 0c02 |00c4: move-result-object v2 │ │ -0491b6: 1a06 161a |00c5: const-string v6, "file" // string@1a16 │ │ -0491ba: 6e20 3203 6200 |00c7: invoke-virtual {v2, v6}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0332 │ │ -0491c0: 0c02 |00ca: move-result-object v2 │ │ -0491c2: 6e10 3503 0200 |00cb: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0335 │ │ -0491c8: 0c02 |00ce: move-result-object v2 │ │ -0491ca: 6006 9000 |00cf: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -0491ce: 1307 1800 |00d1: const/16 v7, #int 24 // #18 │ │ -0491d2: 3576 0800 |00d3: if-ge v6, v7, 00db // +0008 │ │ -0491d6: 2206 0c00 |00d5: new-instance v6, La0/e$b; // type@000c │ │ -0491da: 7030 0b00 0604 |00d7: invoke-direct {v6, v0, v4}, La0/e$b;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@000b │ │ -0491e0: 2806 |00da: goto 00e0 // +0006 │ │ -0491e2: 2206 0d00 |00db: new-instance v6, La0/e$c; // type@000d │ │ -0491e6: 7030 0e00 0604 |00dd: invoke-direct {v6, v0, v4}, La0/e$c;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@000e │ │ -0491ec: 1a0a 9b16 |00e0: const-string v10, "_id" // string@169b │ │ -0491f0: 1a0b 1d1a |00e2: const-string v11, "file_id" // string@1a1d │ │ -0491f4: 1a0c 681a |00e4: const-string v12, "font_ttc_index" // string@1a68 │ │ -0491f8: 1a0d 691a |00e6: const-string v13, "font_variation_settings" // string@1a69 │ │ -0491fc: 1a0e 6a1a |00e8: const-string v14, "font_weight" // string@1a6a │ │ -049200: 1a0f 671a |00ea: const-string v15, "font_italic" // string@1a67 │ │ -049204: 1a10 2423 |00ec: const-string v16, "result_code" // string@2324 │ │ -049208: 2507 f10a 0a00 |00ee: filled-new-array/range {v10, v11, v12, v13, v14, v15, v16}, [Ljava/lang/String; // type@0af1 │ │ -04920e: 0c00 |00f1: move-result-object v0 │ │ -049210: 2397 f10a |00f2: new-array v7, v9, [Ljava/lang/String; // type@0af1 │ │ -049214: 5411 0a00 |00f4: iget-object v1, v1, La0/g;.c:Ljava/lang/String; // field@000a │ │ -049218: 4d01 0705 |00f6: aput-object v1, v7, v5 │ │ -04921c: 7240 0900 4670 |00f8: invoke-interface {v6, v4, v0, v7}, La0/e$a;.a:(Landroid/net/Uri;[Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0009 │ │ -049222: 0c08 |00fb: move-result-object v8 │ │ -049224: 3808 8b00 |00fc: if-eqz v8, 0187 // +008b │ │ -049228: 7210 e001 0800 |00fe: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@01e0 │ │ -04922e: 0a00 |0101: move-result v0 │ │ -049230: 3d00 8500 |0102: if-lez v0, 0187 // +0085 │ │ -049234: 1a00 2423 |0104: const-string v0, "result_code" // string@2324 │ │ -049238: 7220 de01 0800 |0106: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -04923e: 0a00 |0109: move-result v0 │ │ -049240: 2203 5b06 |010a: new-instance v3, Ljava/util/ArrayList; // type@065b │ │ -049244: 7010 891d 0300 |010c: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -04924a: 1a01 9b16 |010f: const-string v1, "_id" // string@169b │ │ -04924e: 7220 de01 1800 |0111: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -049254: 0a01 |0114: move-result v1 │ │ -049256: 1a07 1d1a |0115: const-string v7, "file_id" // string@1a1d │ │ -04925a: 7220 de01 7800 |0117: invoke-interface {v8, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -049260: 0a07 |011a: move-result v7 │ │ -049262: 1a0a 681a |011b: const-string v10, "font_ttc_index" // string@1a68 │ │ -049266: 7220 de01 a800 |011d: invoke-interface {v8, v10}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -04926c: 0a0a |0120: move-result v10 │ │ -04926e: 1a0b 6a1a |0121: const-string v11, "font_weight" // string@1a6a │ │ -049272: 7220 de01 b800 |0123: invoke-interface {v8, v11}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -049278: 0a0b |0126: move-result v11 │ │ -04927a: 1a0c 671a |0127: const-string v12, "font_italic" // string@1a67 │ │ -04927e: 7220 de01 c800 |0129: invoke-interface {v8, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ -049284: 0a0c |012c: move-result v12 │ │ -049286: 7210 e701 0800 |012d: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@01e7 │ │ -04928c: 0a0d |0130: move-result v13 │ │ -04928e: 380d 5600 |0131: if-eqz v13, 0187 // +0056 │ │ -049292: 12fd |0133: const/4 v13, #int -1 // #ff │ │ -049294: 32d0 0900 |0134: if-eq v0, v13, 013d // +0009 │ │ -049298: 7220 e201 0800 |0136: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ -04929e: 0a0e |0139: move-result v14 │ │ -0492a0: 0214 0e00 |013a: move/from16 v20, v14 │ │ -0492a4: 2804 |013c: goto 0140 // +0004 │ │ -0492a6: 120e |013d: const/4 v14, #int 0 // #0 │ │ -0492a8: 1314 0000 |013e: const/16 v20, #int 0 // #0 │ │ -0492ac: 32da 0900 |0140: if-eq v10, v13, 0149 // +0009 │ │ -0492b0: 7220 e201 a800 |0142: invoke-interface {v8, v10}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ -0492b6: 0a0e |0145: move-result v14 │ │ -0492b8: 0211 0e00 |0146: move/from16 v17, v14 │ │ -0492bc: 2804 |0148: goto 014c // +0004 │ │ -0492be: 120e |0149: const/4 v14, #int 0 // #0 │ │ -0492c0: 1311 0000 |014a: const/16 v17, #int 0 // #0 │ │ -0492c4: 33d7 0b00 |014c: if-ne v7, v13, 0157 // +000b │ │ -0492c8: 7220 e301 1800 |014e: invoke-interface {v8, v1}, Landroid/database/Cursor;.getLong:(I)J // method@01e3 │ │ -0492ce: 0b0e |0151: move-result-wide v14 │ │ -0492d0: 7130 2101 e40f |0152: invoke-static {v4, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0121 │ │ -0492d6: 0c0e |0155: move-result-object v14 │ │ -0492d8: 2809 |0156: goto 015f // +0009 │ │ -0492da: 7220 e301 7800 |0157: invoke-interface {v8, v7}, Landroid/database/Cursor;.getLong:(I)J // method@01e3 │ │ -0492e0: 0b0e |015a: move-result-wide v14 │ │ -0492e2: 7130 2101 e20f |015b: invoke-static {v2, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0121 │ │ -0492e8: 0c0e |015e: move-result-object v14 │ │ -0492ea: 0810 0e00 |015f: move-object/from16 v16, v14 │ │ -0492ee: 32db 0900 |0161: if-eq v11, v13, 016a // +0009 │ │ -0492f2: 7220 e201 b800 |0163: invoke-interface {v8, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ -0492f8: 0a0e |0166: move-result v14 │ │ -0492fa: 0212 0e00 |0167: move/from16 v18, v14 │ │ -0492fe: 2805 |0169: goto 016e // +0005 │ │ -049300: 130e 9001 |016a: const/16 v14, #int 400 // #190 │ │ -049304: 1312 9001 |016c: const/16 v18, #int 400 // #190 │ │ -049308: 32dc 0c00 |016e: if-eq v12, v13, 017a // +000c │ │ -04930c: 7220 e201 c800 |0170: invoke-interface {v8, v12}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ -049312: 0a0d |0173: move-result v13 │ │ -049314: 339d 0600 |0174: if-ne v13, v9, 017a // +0006 │ │ -049318: 121d |0176: const/4 v13, #int 1 // #1 │ │ -04931a: 1313 0100 |0177: const/16 v19, #int 1 // #1 │ │ -04931e: 2804 |0179: goto 017d // +0004 │ │ -049320: 120d |017a: const/4 v13, #int 0 // #0 │ │ -049322: 1313 0000 |017b: const/16 v19, #int 0 // #0 │ │ -049326: 220d 1800 |017d: new-instance v13, La0/n; // type@0018 │ │ -04932a: 07df |017f: move-object v15, v13 │ │ -04932c: 7606 2600 0f00 |0180: invoke-direct/range {v15, v16, v17, v18, v19, v20}, La0/n;.:(Landroid/net/Uri;IIZI)V // method@0026 │ │ -049332: 6e20 8d1d d300 |0183: invoke-virtual {v3, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -049338: 28a7 |0186: goto 012d // -0059 │ │ -04933a: 3808 0500 |0187: if-eqz v8, 018c // +0005 │ │ -04933e: 7210 dd01 0800 |0189: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@01dd │ │ -049344: 7210 0a00 0600 |018c: invoke-interface {v6}, La0/e$a;.close:()V // method@000a │ │ -04934a: 2350 bd0a |018f: new-array v0, v5, [La0/n; // type@0abd │ │ -04934e: 6e20 9b1d 0300 |0191: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1d9b │ │ -049354: 0c00 |0194: move-result-object v0 │ │ -049356: 1f00 bd0a |0195: check-cast v0, [La0/n; // type@0abd │ │ -04935a: 2201 1700 |0197: new-instance v1, La0/m; // type@0017 │ │ -04935e: 7030 2500 5100 |0199: invoke-direct {v1, v5, v0}, La0/m;.:(I[La0/n;)V // method@0025 │ │ -049364: 1101 |019c: return-object v1 │ │ -049366: 0d00 |019d: move-exception v0 │ │ -049368: 3808 0500 |019e: if-eqz v8, 01a3 // +0005 │ │ -04936c: 7210 dd01 0800 |01a0: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@01dd │ │ -049372: 7210 0a00 0600 |01a3: invoke-interface {v6}, La0/e$a;.close:()V // method@000a │ │ -049378: 2700 |01a6: throw v0 │ │ -04937a: 2200 6b00 |01a7: new-instance v0, Landroid/content/pm/PackageManager$NameNotFoundException; // type@006b │ │ -04937e: 2202 1c06 |01a9: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ -049382: 7010 c31c 0200 |01ab: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -049388: 1a03 5205 |01ae: const-string v3, "Found content provider " // string@0552 │ │ -04938c: 6e20 d01c 3200 |01b0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -049392: 6e20 d01c 4200 |01b3: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -049398: 1a03 b301 |01b6: const-string v3, ", but package was not " // string@01b3 │ │ -04939c: 6e20 d01c 3200 |01b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0493a2: 5411 0900 |01bb: iget-object v1, v1, La0/g;.b:Ljava/lang/String; // field@0009 │ │ -0493a6: 6e20 d01c 1200 |01bd: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0493ac: 6e10 d81c 0200 |01c0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0493b2: 0c01 |01c3: move-result-object v1 │ │ -0493b4: 7020 7d01 1000 |01c4: invoke-direct {v0, v1}, Landroid/content/pm/PackageManager$NameNotFoundException;.:(Ljava/lang/String;)V // method@017d │ │ -0493ba: 2700 |01c7: throw v0 │ │ -0493bc: 2200 6b00 |01c8: new-instance v0, Landroid/content/pm/PackageManager$NameNotFoundException; // type@006b │ │ -0493c0: 1a01 5412 |01ca: const-string v1, "No package found for authority: " // string@1254 │ │ -0493c4: 7120 ca0f 4100 |01cc: invoke-static {v1, v4}, Lb/b;.f:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0fca │ │ -0493ca: 0c01 |01cf: move-result-object v1 │ │ -0493cc: 7020 7d01 1000 |01d0: invoke-direct {v0, v1}, Landroid/content/pm/PackageManager$NameNotFoundException;.:(Ljava/lang/String;)V // method@017d │ │ -0493d2: 2700 |01d3: throw v0 │ │ +049004: |[049004] a0.e.a:(Landroid/content/Context;La0/g;)La0/m; │ │ +049014: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +049018: 0801 1600 |0002: move-object/from16 v1, v22 │ │ +04901c: 7401 3801 1500 |0004: invoke-virtual/range {v21}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ +049022: 0c02 |0007: move-result-object v2 │ │ +049024: 7401 3a01 1500 |0008: invoke-virtual/range {v21}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ +04902a: 0c03 |000b: move-result-object v3 │ │ +04902c: 5414 0800 |000c: iget-object v4, v1, La0/g;.a:Ljava/lang/String; // field@0008 │ │ +049030: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +049032: 6e30 8e01 4205 |000f: invoke-virtual {v2, v4, v5}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@018e │ │ +049038: 0c06 |0012: move-result-object v6 │ │ +04903a: 3806 b501 |0013: if-eqz v6, 01c8 // +01b5 │ │ +04903e: 5467 5400 |0015: iget-object v7, v6, Landroid/content/pm/ProviderInfo;.packageName:Ljava/lang/String; // field@0054 │ │ +049042: 5418 0900 |0017: iget-object v8, v1, La0/g;.b:Ljava/lang/String; // field@0009 │ │ +049046: 6e20 a01c 8700 |0019: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca0 │ │ +04904c: 0a07 |001c: move-result v7 │ │ +04904e: 3807 8a01 |001d: if-eqz v7, 01a7 // +018a │ │ +049052: 5464 5400 |001f: iget-object v4, v6, Landroid/content/pm/ProviderInfo;.packageName:Ljava/lang/String; // field@0054 │ │ +049056: 1307 4000 |0021: const/16 v7, #int 64 // #40 │ │ +04905a: 6e30 8601 4207 |0023: invoke-virtual {v2, v4, v7}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ +049060: 0c02 |0026: move-result-object v2 │ │ +049062: 5422 4e00 |0027: iget-object v2, v2, Landroid/content/pm/PackageInfo;.signatures:[Landroid/content/pm/Signature; // field@004e │ │ +049066: 2204 5b06 |0029: new-instance v4, Ljava/util/ArrayList; // type@065b │ │ +04906a: 7010 871d 0400 |002b: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +049070: 2127 |002e: array-length v7, v2 │ │ +049072: 1208 |002f: const/4 v8, #int 0 // #0 │ │ +049074: 3578 0e00 |0030: if-ge v8, v7, 003e // +000e │ │ +049078: 4609 0208 |0032: aget-object v9, v2, v8 │ │ +04907c: 6e10 9101 0900 |0034: invoke-virtual {v9}, Landroid/content/pm/Signature;.toByteArray:()[B // method@0191 │ │ +049082: 0c09 |0037: move-result-object v9 │ │ +049084: 6e20 8b1d 9400 |0038: invoke-virtual {v4, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +04908a: d808 0801 |003b: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04908e: 28f3 |003d: goto 0030 // -000d │ │ +049090: 6202 0700 |003e: sget-object v2, La0/e;.a:La0/d; // field@0007 │ │ +049094: 7120 c71d 2400 |0040: invoke-static {v4, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1dc7 │ │ +04909a: 5412 0b00 |0043: iget-object v2, v1, La0/g;.d:Ljava/util/List; // field@000b │ │ +04909e: 3802 0300 |0045: if-eqz v2, 0048 // +0003 │ │ +0490a2: 2805 |0047: goto 004c // +0005 │ │ +0490a4: 7120 2130 5300 |0048: invoke-static {v3, v5}, Lv/d;.b:(Landroid/content/res/Resources;I)Ljava/util/List; // method@3021 │ │ +0490aa: 0c02 |004b: move-result-object v2 │ │ +0490ac: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +0490ae: 7210 0a1e 0200 |004d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@1e0a │ │ +0490b4: 0a07 |0050: move-result v7 │ │ +0490b6: 1208 |0051: const/4 v8, #int 0 // #0 │ │ +0490b8: 1219 |0052: const/4 v9, #int 1 // #1 │ │ +0490ba: 3573 4200 |0053: if-ge v3, v7, 0095 // +0042 │ │ +0490be: 2207 5b06 |0055: new-instance v7, Ljava/util/ArrayList; // type@065b │ │ +0490c2: 7220 031e 3200 |0057: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e03 │ │ +0490c8: 0c0a |005a: move-result-object v10 │ │ +0490ca: 1f0a 5f06 |005b: check-cast v10, Ljava/util/Collection; // type@065f │ │ +0490ce: 7020 891d a700 |005d: invoke-direct {v7, v10}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1d89 │ │ +0490d4: 620a 0700 |0060: sget-object v10, La0/e;.a:La0/d; // field@0007 │ │ +0490d8: 7120 c71d a700 |0062: invoke-static {v7, v10}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1dc7 │ │ +0490de: 6e10 971d 0400 |0065: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +0490e4: 0a0a |0068: move-result v10 │ │ +0490e6: 6e10 971d 0700 |0069: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +0490ec: 0a0b |006c: move-result v11 │ │ +0490ee: 32ba 0300 |006d: if-eq v10, v11, 0070 // +0003 │ │ +0490f2: 281a |006f: goto 0089 // +001a │ │ +0490f4: 120a |0070: const/4 v10, #int 0 // #0 │ │ +0490f6: 6e10 971d 0400 |0071: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +0490fc: 0a0b |0074: move-result v11 │ │ +0490fe: 35ba 1900 |0075: if-ge v10, v11, 008e // +0019 │ │ +049102: 6e20 911d a400 |0077: invoke-virtual {v4, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +049108: 0c0b |007a: move-result-object v11 │ │ +04910a: 1f0b b70a |007b: check-cast v11, [B // type@0ab7 │ │ +04910e: 6e20 911d a700 |007d: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +049114: 0c0c |0080: move-result-object v12 │ │ +049116: 1f0c b70a |0081: check-cast v12, [B // type@0ab7 │ │ +04911a: 7120 a61d cb00 |0083: invoke-static {v11, v12}, Ljava/util/Arrays;.equals:([B[B)Z // method@1da6 │ │ +049120: 0a0b |0086: move-result v11 │ │ +049122: 390b 0400 |0087: if-nez v11, 008b // +0004 │ │ +049126: 1207 |0089: const/4 v7, #int 0 // #0 │ │ +049128: 2805 |008a: goto 008f // +0005 │ │ +04912a: d80a 0a01 |008b: add-int/lit8 v10, v10, #int 1 // #01 │ │ +04912e: 28e4 |008d: goto 0071 // -001c │ │ +049130: 1217 |008e: const/4 v7, #int 1 // #1 │ │ +049132: 3807 0300 |008f: if-eqz v7, 0092 // +0003 │ │ +049136: 2805 |0091: goto 0096 // +0005 │ │ +049138: d803 0301 |0092: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04913c: 28b9 |0094: goto 004d // -0047 │ │ +04913e: 0786 |0095: move-object v6, v8 │ │ +049140: 3906 0800 |0096: if-nez v6, 009e // +0008 │ │ +049144: 2200 1700 |0098: new-instance v0, La0/m; // type@0017 │ │ +049148: 7030 2500 9008 |009a: invoke-direct {v0, v9, v8}, La0/m;.:(I[La0/n;)V // method@0025 │ │ +04914e: 1100 |009d: return-object v0 │ │ +049150: 5462 5200 |009e: iget-object v2, v6, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0052 │ │ +049154: 2203 5b06 |00a0: new-instance v3, Ljava/util/ArrayList; // type@065b │ │ +049158: 7010 871d 0300 |00a2: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +04915e: 2204 cf00 |00a5: new-instance v4, Landroid/net/Uri$Builder; // type@00cf │ │ +049162: 7010 3003 0400 |00a7: invoke-direct {v4}, Landroid/net/Uri$Builder;.:()V // method@0330 │ │ +049168: 1a06 bf18 |00aa: const-string v6, "content" // string@18bf │ │ +04916c: 6e20 3803 6400 |00ac: invoke-virtual {v4, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0338 │ │ +049172: 0c04 |00af: move-result-object v4 │ │ +049174: 6e20 3403 2400 |00b0: invoke-virtual {v4, v2}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0334 │ │ +04917a: 0c04 |00b3: move-result-object v4 │ │ +04917c: 6e10 3503 0400 |00b4: invoke-virtual {v4}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0335 │ │ +049182: 0c04 |00b7: move-result-object v4 │ │ +049184: 2207 cf00 |00b8: new-instance v7, Landroid/net/Uri$Builder; // type@00cf │ │ +049188: 7010 3003 0700 |00ba: invoke-direct {v7}, Landroid/net/Uri$Builder;.:()V // method@0330 │ │ +04918e: 6e20 3803 6700 |00bd: invoke-virtual {v7, v6}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0338 │ │ +049194: 0c06 |00c0: move-result-object v6 │ │ +049196: 6e20 3403 2600 |00c1: invoke-virtual {v6, v2}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0334 │ │ +04919c: 0c02 |00c4: move-result-object v2 │ │ +04919e: 1a06 151a |00c5: const-string v6, "file" // string@1a15 │ │ +0491a2: 6e20 3203 6200 |00c7: invoke-virtual {v2, v6}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0332 │ │ +0491a8: 0c02 |00ca: move-result-object v2 │ │ +0491aa: 6e10 3503 0200 |00cb: invoke-virtual {v2}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@0335 │ │ +0491b0: 0c02 |00ce: move-result-object v2 │ │ +0491b2: 6006 9000 |00cf: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +0491b6: 1307 1800 |00d1: const/16 v7, #int 24 // #18 │ │ +0491ba: 3576 0800 |00d3: if-ge v6, v7, 00db // +0008 │ │ +0491be: 2206 0c00 |00d5: new-instance v6, La0/e$b; // type@000c │ │ +0491c2: 7030 0b00 0604 |00d7: invoke-direct {v6, v0, v4}, La0/e$b;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@000b │ │ +0491c8: 2806 |00da: goto 00e0 // +0006 │ │ +0491ca: 2206 0d00 |00db: new-instance v6, La0/e$c; // type@000d │ │ +0491ce: 7030 0e00 0604 |00dd: invoke-direct {v6, v0, v4}, La0/e$c;.:(Landroid/content/Context;Landroid/net/Uri;)V // method@000e │ │ +0491d4: 1a0a 9a16 |00e0: const-string v10, "_id" // string@169a │ │ +0491d8: 1a0b 1c1a |00e2: const-string v11, "file_id" // string@1a1c │ │ +0491dc: 1a0c 671a |00e4: const-string v12, "font_ttc_index" // string@1a67 │ │ +0491e0: 1a0d 681a |00e6: const-string v13, "font_variation_settings" // string@1a68 │ │ +0491e4: 1a0e 691a |00e8: const-string v14, "font_weight" // string@1a69 │ │ +0491e8: 1a0f 661a |00ea: const-string v15, "font_italic" // string@1a66 │ │ +0491ec: 1a10 2223 |00ec: const-string v16, "result_code" // string@2322 │ │ +0491f0: 2507 f10a 0a00 |00ee: filled-new-array/range {v10, v11, v12, v13, v14, v15, v16}, [Ljava/lang/String; // type@0af1 │ │ +0491f6: 0c00 |00f1: move-result-object v0 │ │ +0491f8: 2397 f10a |00f2: new-array v7, v9, [Ljava/lang/String; // type@0af1 │ │ +0491fc: 5411 0a00 |00f4: iget-object v1, v1, La0/g;.c:Ljava/lang/String; // field@000a │ │ +049200: 4d01 0705 |00f6: aput-object v1, v7, v5 │ │ +049204: 7240 0900 4670 |00f8: invoke-interface {v6, v4, v0, v7}, La0/e$a;.a:(Landroid/net/Uri;[Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0009 │ │ +04920a: 0c08 |00fb: move-result-object v8 │ │ +04920c: 3808 8b00 |00fc: if-eqz v8, 0187 // +008b │ │ +049210: 7210 e001 0800 |00fe: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@01e0 │ │ +049216: 0a00 |0101: move-result v0 │ │ +049218: 3d00 8500 |0102: if-lez v0, 0187 // +0085 │ │ +04921c: 1a00 2223 |0104: const-string v0, "result_code" // string@2322 │ │ +049220: 7220 de01 0800 |0106: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ +049226: 0a00 |0109: move-result v0 │ │ +049228: 2203 5b06 |010a: new-instance v3, Ljava/util/ArrayList; // type@065b │ │ +04922c: 7010 871d 0300 |010c: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +049232: 1a01 9a16 |010f: const-string v1, "_id" // string@169a │ │ +049236: 7220 de01 1800 |0111: invoke-interface {v8, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ +04923c: 0a01 |0114: move-result v1 │ │ +04923e: 1a07 1c1a |0115: const-string v7, "file_id" // string@1a1c │ │ +049242: 7220 de01 7800 |0117: invoke-interface {v8, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ +049248: 0a07 |011a: move-result v7 │ │ +04924a: 1a0a 671a |011b: const-string v10, "font_ttc_index" // string@1a67 │ │ +04924e: 7220 de01 a800 |011d: invoke-interface {v8, v10}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ +049254: 0a0a |0120: move-result v10 │ │ +049256: 1a0b 691a |0121: const-string v11, "font_weight" // string@1a69 │ │ +04925a: 7220 de01 b800 |0123: invoke-interface {v8, v11}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ +049260: 0a0b |0126: move-result v11 │ │ +049262: 1a0c 661a |0127: const-string v12, "font_italic" // string@1a66 │ │ +049266: 7220 de01 c800 |0129: invoke-interface {v8, v12}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01de │ │ +04926c: 0a0c |012c: move-result v12 │ │ +04926e: 7210 e701 0800 |012d: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@01e7 │ │ +049274: 0a0d |0130: move-result v13 │ │ +049276: 380d 5600 |0131: if-eqz v13, 0187 // +0056 │ │ +04927a: 12fd |0133: const/4 v13, #int -1 // #ff │ │ +04927c: 32d0 0900 |0134: if-eq v0, v13, 013d // +0009 │ │ +049280: 7220 e201 0800 |0136: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ +049286: 0a0e |0139: move-result v14 │ │ +049288: 0214 0e00 |013a: move/from16 v20, v14 │ │ +04928c: 2804 |013c: goto 0140 // +0004 │ │ +04928e: 120e |013d: const/4 v14, #int 0 // #0 │ │ +049290: 1314 0000 |013e: const/16 v20, #int 0 // #0 │ │ +049294: 32da 0900 |0140: if-eq v10, v13, 0149 // +0009 │ │ +049298: 7220 e201 a800 |0142: invoke-interface {v8, v10}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ +04929e: 0a0e |0145: move-result v14 │ │ +0492a0: 0211 0e00 |0146: move/from16 v17, v14 │ │ +0492a4: 2804 |0148: goto 014c // +0004 │ │ +0492a6: 120e |0149: const/4 v14, #int 0 // #0 │ │ +0492a8: 1311 0000 |014a: const/16 v17, #int 0 // #0 │ │ +0492ac: 33d7 0b00 |014c: if-ne v7, v13, 0157 // +000b │ │ +0492b0: 7220 e301 1800 |014e: invoke-interface {v8, v1}, Landroid/database/Cursor;.getLong:(I)J // method@01e3 │ │ +0492b6: 0b0e |0151: move-result-wide v14 │ │ +0492b8: 7130 2101 e40f |0152: invoke-static {v4, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0121 │ │ +0492be: 0c0e |0155: move-result-object v14 │ │ +0492c0: 2809 |0156: goto 015f // +0009 │ │ +0492c2: 7220 e301 7800 |0157: invoke-interface {v8, v7}, Landroid/database/Cursor;.getLong:(I)J // method@01e3 │ │ +0492c8: 0b0e |015a: move-result-wide v14 │ │ +0492ca: 7130 2101 e20f |015b: invoke-static {v2, v14, v15}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0121 │ │ +0492d0: 0c0e |015e: move-result-object v14 │ │ +0492d2: 0810 0e00 |015f: move-object/from16 v16, v14 │ │ +0492d6: 32db 0900 |0161: if-eq v11, v13, 016a // +0009 │ │ +0492da: 7220 e201 b800 |0163: invoke-interface {v8, v11}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ +0492e0: 0a0e |0166: move-result v14 │ │ +0492e2: 0212 0e00 |0167: move/from16 v18, v14 │ │ +0492e6: 2805 |0169: goto 016e // +0005 │ │ +0492e8: 130e 9001 |016a: const/16 v14, #int 400 // #190 │ │ +0492ec: 1312 9001 |016c: const/16 v18, #int 400 // #190 │ │ +0492f0: 32dc 0c00 |016e: if-eq v12, v13, 017a // +000c │ │ +0492f4: 7220 e201 c800 |0170: invoke-interface {v8, v12}, Landroid/database/Cursor;.getInt:(I)I // method@01e2 │ │ +0492fa: 0a0d |0173: move-result v13 │ │ +0492fc: 339d 0600 |0174: if-ne v13, v9, 017a // +0006 │ │ +049300: 121d |0176: const/4 v13, #int 1 // #1 │ │ +049302: 1313 0100 |0177: const/16 v19, #int 1 // #1 │ │ +049306: 2804 |0179: goto 017d // +0004 │ │ +049308: 120d |017a: const/4 v13, #int 0 // #0 │ │ +04930a: 1313 0000 |017b: const/16 v19, #int 0 // #0 │ │ +04930e: 220d 1800 |017d: new-instance v13, La0/n; // type@0018 │ │ +049312: 07df |017f: move-object v15, v13 │ │ +049314: 7606 2600 0f00 |0180: invoke-direct/range {v15, v16, v17, v18, v19, v20}, La0/n;.:(Landroid/net/Uri;IIZI)V // method@0026 │ │ +04931a: 6e20 8b1d d300 |0183: invoke-virtual {v3, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +049320: 28a7 |0186: goto 012d // -0059 │ │ +049322: 3808 0500 |0187: if-eqz v8, 018c // +0005 │ │ +049326: 7210 dd01 0800 |0189: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@01dd │ │ +04932c: 7210 0a00 0600 |018c: invoke-interface {v6}, La0/e$a;.close:()V // method@000a │ │ +049332: 2350 bd0a |018f: new-array v0, v5, [La0/n; // type@0abd │ │ +049336: 6e20 991d 0300 |0191: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1d99 │ │ +04933c: 0c00 |0194: move-result-object v0 │ │ +04933e: 1f00 bd0a |0195: check-cast v0, [La0/n; // type@0abd │ │ +049342: 2201 1700 |0197: new-instance v1, La0/m; // type@0017 │ │ +049346: 7030 2500 5100 |0199: invoke-direct {v1, v5, v0}, La0/m;.:(I[La0/n;)V // method@0025 │ │ +04934c: 1101 |019c: return-object v1 │ │ +04934e: 0d00 |019d: move-exception v0 │ │ +049350: 3808 0500 |019e: if-eqz v8, 01a3 // +0005 │ │ +049354: 7210 dd01 0800 |01a0: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@01dd │ │ +04935a: 7210 0a00 0600 |01a3: invoke-interface {v6}, La0/e$a;.close:()V // method@000a │ │ +049360: 2700 |01a6: throw v0 │ │ +049362: 2200 6b00 |01a7: new-instance v0, Landroid/content/pm/PackageManager$NameNotFoundException; // type@006b │ │ +049366: 2202 1c06 |01a9: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ +04936a: 7010 c11c 0200 |01ab: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +049370: 1a03 5205 |01ae: const-string v3, "Found content provider " // string@0552 │ │ +049374: 6e20 ce1c 3200 |01b0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +04937a: 6e20 ce1c 4200 |01b3: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +049380: 1a03 b301 |01b6: const-string v3, ", but package was not " // string@01b3 │ │ +049384: 6e20 ce1c 3200 |01b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +04938a: 5411 0900 |01bb: iget-object v1, v1, La0/g;.b:Ljava/lang/String; // field@0009 │ │ +04938e: 6e20 ce1c 1200 |01bd: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +049394: 6e10 d61c 0200 |01c0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +04939a: 0c01 |01c3: move-result-object v1 │ │ +04939c: 7020 7d01 1000 |01c4: invoke-direct {v0, v1}, Landroid/content/pm/PackageManager$NameNotFoundException;.:(Ljava/lang/String;)V // method@017d │ │ +0493a2: 2700 |01c7: throw v0 │ │ +0493a4: 2200 6b00 |01c8: new-instance v0, Landroid/content/pm/PackageManager$NameNotFoundException; // type@006b │ │ +0493a8: 1a01 5412 |01ca: const-string v1, "No package found for authority: " // string@1254 │ │ +0493ac: 7120 ca0f 4100 |01cc: invoke-static {v1, v4}, Lb/b;.f:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0fca │ │ +0493b2: 0c01 |01cf: move-result-object v1 │ │ +0493b4: 7020 7d01 1000 |01d0: invoke-direct {v0, v1}, Landroid/content/pm/PackageManager$NameNotFoundException;.:(Ljava/lang/String;)V // method@017d │ │ +0493ba: 2700 |01d3: throw v0 │ │ catches : 1 │ │ 0x00e0 - 0x0186 │ │ -> 0x019d │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -3417,21 +3417,21 @@ │ │ 0x08b8 line=2233 │ │ 0x08b9 line=2234 │ │ locals : │ │ 0x0000 - 0x01d4 reg=21 (null) Landroid/content/Context; │ │ 0x0000 - 0x01d4 reg=22 (null) La0/g; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #7 header: │ │ class_idx : 15 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #7 - │ │ Class descriptor : 'La0/f;' │ │ @@ -3446,79 +3446,79 @@ │ │ type : '(Landroid/content/ContentProviderClient;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048f2c: |[048f2c] a0.f.a:(Landroid/content/ContentProviderClient;)V │ │ -048f3c: 6e10 1701 0000 |0000: invoke-virtual {v0}, Landroid/content/ContentProviderClient;.close:()V // method@0117 │ │ -048f42: 0e00 |0003: return-void │ │ +048f14: |[048f14] a0.f.a:(Landroid/content/ContentProviderClient;)V │ │ +048f24: 6e10 1701 0000 |0000: invoke-virtual {v0}, Landroid/content/ContentProviderClient;.close:()V // method@0117 │ │ +048f2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La0/f;) │ │ name : 'b' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -048f44: |[048f44] a0.f.b:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -048f54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -048f56: 6e20 9907 0100 |0001: invoke-virtual {v1, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setImportantForAccessibility:(Z)V // method@0799 │ │ -048f5c: 0e00 |0004: return-void │ │ +048f2c: |[048f2c] a0.f.b:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +048f3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048f3e: 6e20 9907 0100 |0001: invoke-virtual {v1, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setImportantForAccessibility:(Z)V // method@0799 │ │ +048f44: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in La0/f;) │ │ name : 'c' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -048f60: |[048f60] a0.f.c:(Landroid/view/accessibility/AccessibilityNodeInfo;I)V │ │ -048f70: 6e20 9107 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setDrawingOrder:(I)V // method@0791 │ │ -048f76: 0e00 |0003: return-void │ │ +048f48: |[048f48] a0.f.c:(Landroid/view/accessibility/AccessibilityNodeInfo;I)V │ │ +048f58: 6e20 9107 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setDrawingOrder:(I)V // method@0791 │ │ +048f5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in La0/f;) │ │ name : 'd' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -048f10: |[048f10] a0.f.d:(Landroid/view/accessibility/AccessibilityNodeInfo;)Z │ │ -048f20: 6e10 7207 0000 |0000: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.isImportantForAccessibility:()Z // method@0772 │ │ -048f26: 0a00 |0003: move-result v0 │ │ -048f28: 0f00 |0004: return v0 │ │ +048ef8: |[048ef8] a0.f.d:(Landroid/view/accessibility/AccessibilityNodeInfo;)Z │ │ +048f08: 6e10 7207 0000 |0000: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.isImportantForAccessibility:()Z // method@0772 │ │ +048f0e: 0a00 |0003: move-result v0 │ │ +048f10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #8 header: │ │ class_idx : 16 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #8 annotations: │ │ Annotations on field #11 'd' │ │ @@ -3559,33 +3559,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -049870: |[049870] a0.g.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ -049880: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -049886: 5b01 0800 |0003: iput-object v1, v0, La0/g;.a:Ljava/lang/String; // field@0008 │ │ -04988a: 5b02 0900 |0005: iput-object v2, v0, La0/g;.b:Ljava/lang/String; // field@0009 │ │ -04988e: 5b03 0a00 |0007: iput-object v3, v0, La0/g;.c:Ljava/lang/String; // field@000a │ │ -049892: 6e10 841c 0400 |0009: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -049898: 5b04 0b00 |000c: iput-object v4, v0, La0/g;.d:Ljava/util/List; // field@000b │ │ -04989c: 2204 1c06 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ -0498a0: 7010 c31c 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -0498a6: 6e20 d01c 1400 |0013: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0498ac: 1a01 0e02 |0016: const-string v1, "-" // string@020e │ │ -0498b0: 6e20 d01c 1400 |0018: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0498b6: 6e20 d01c 2400 |001b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0498bc: 6e20 d01c 1400 |001e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0498c2: 6e20 d01c 3400 |0021: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0498c8: 6e10 d81c 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0498ce: 0c01 |0027: move-result-object v1 │ │ -0498d0: 5b01 0c00 |0028: iput-object v1, v0, La0/g;.e:Ljava/lang/String; // field@000c │ │ -0498d4: 0e00 |002a: return-void │ │ +049858: |[049858] a0.g.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ +049868: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04986e: 5b01 0800 |0003: iput-object v1, v0, La0/g;.a:Ljava/lang/String; // field@0008 │ │ +049872: 5b02 0900 |0005: iput-object v2, v0, La0/g;.b:Ljava/lang/String; // field@0009 │ │ +049876: 5b03 0a00 |0007: iput-object v3, v0, La0/g;.c:Ljava/lang/String; // field@000a │ │ +04987a: 6e10 821c 0400 |0009: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +049880: 5b04 0b00 |000c: iput-object v4, v0, La0/g;.d:Ljava/util/List; // field@000b │ │ +049884: 2204 1c06 |000e: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ +049888: 7010 c11c 0400 |0010: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +04988e: 6e20 ce1c 1400 |0013: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +049894: 1a01 0e02 |0016: const-string v1, "-" // string@020e │ │ +049898: 6e20 ce1c 1400 |0018: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +04989e: 6e20 ce1c 2400 |001b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0498a4: 6e20 ce1c 1400 |001e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0498aa: 6e20 ce1c 3400 |0021: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0498b0: 6e10 d61c 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0498b6: 0c01 |0027: move-result-object v1 │ │ +0498b8: 5b01 0c00 |0028: iput-object v1, v0, La0/g;.e:Ljava/lang/String; // field@000c │ │ +0498bc: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -4931,74 +4931,74 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -049760: |[049760] a0.g.toString:()Ljava/lang/String; │ │ -049770: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -049774: 7010 c31c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -04977a: 1a01 4e05 |0005: const-string v1, "FontRequest {mProviderAuthority: " // string@054e │ │ -04977e: 7110 cb0f 0100 |0007: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -049784: 0c01 |000a: move-result-object v1 │ │ -049786: 5462 0800 |000b: iget-object v2, v6, La0/g;.a:Ljava/lang/String; // field@0008 │ │ -04978a: 6e20 d01c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -049790: 1a02 de01 |0010: const-string v2, ", mProviderPackage: " // string@01de │ │ -049794: 6e20 d01c 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -04979a: 5462 0900 |0015: iget-object v2, v6, La0/g;.b:Ljava/lang/String; // field@0009 │ │ -04979e: 6e20 d01c 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0497a4: 1a02 df01 |001a: const-string v2, ", mQuery: " // string@01df │ │ -0497a8: 6e20 d01c 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0497ae: 5462 0a00 |001f: iget-object v2, v6, La0/g;.c:Ljava/lang/String; // field@000a │ │ -0497b2: 6e20 d01c 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0497b8: 1a02 ce01 |0024: const-string v2, ", mCertificates:" // string@01ce │ │ -0497bc: 6e20 d01c 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0497c2: 6e10 d81c 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0497c8: 0c01 |002c: move-result-object v1 │ │ -0497ca: 6e20 d01c 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0497d0: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -0497d2: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -0497d4: 5463 0b00 |0032: iget-object v3, v6, La0/g;.d:Ljava/util/List; // field@000b │ │ -0497d8: 7210 0c1e 0300 |0034: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1e0c │ │ -0497de: 0a03 |0037: move-result v3 │ │ -0497e0: 3532 3800 |0038: if-ge v2, v3, 0070 // +0038 │ │ -0497e4: 1a03 2b00 |003a: const-string v3, " [" // string@002b │ │ -0497e8: 6e20 d01c 3000 |003c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0497ee: 5463 0b00 |003f: iget-object v3, v6, La0/g;.d:Ljava/util/List; // field@000b │ │ -0497f2: 7220 051e 2300 |0041: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e05 │ │ -0497f8: 0c03 |0044: move-result-object v3 │ │ -0497fa: 1f03 6d06 |0045: check-cast v3, Ljava/util/List; // type@066d │ │ -0497fe: 1204 |0047: const/4 v4, #int 0 // #0 │ │ -049800: 7210 0c1e 0300 |0048: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1e0c │ │ -049806: 0a05 |004b: move-result v5 │ │ -049808: 3554 1c00 |004c: if-ge v4, v5, 0068 // +001c │ │ -04980c: 1a05 1600 |004e: const-string v5, " "" // string@0016 │ │ -049810: 6e20 d01c 5000 |0050: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -049816: 7220 051e 4300 |0053: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e05 │ │ -04981c: 0c05 |0056: move-result-object v5 │ │ -04981e: 1f05 b70a |0057: check-cast v5, [B // type@0ab7 │ │ -049822: 7120 3204 1500 |0059: invoke-static {v5, v1}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@0432 │ │ -049828: 0c05 |005c: move-result-object v5 │ │ -04982a: 6e20 d01c 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -049830: 1a05 fb00 |0060: const-string v5, """ // string@00fb │ │ -049834: 6e20 d01c 5000 |0062: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -04983a: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04983e: 28e1 |0067: goto 0048 // -001f │ │ -049840: 1a03 2c00 |0068: const-string v3, " ]" // string@002c │ │ -049844: 6e20 d01c 3000 |006a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -04984a: d802 0201 |006d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04984e: 28c3 |006f: goto 0032 // -003d │ │ -049850: 1a01 0b27 |0070: const-string v1, "}" // string@270b │ │ -049854: 6e20 d01c 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -04985a: 1a01 aa1f |0075: const-string v1, "mCertificatesArray: 0" // string@1faa │ │ -04985e: 6e20 d01c 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -049864: 6e10 d81c 0000 |007a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -04986a: 0c00 |007d: move-result-object v0 │ │ -04986c: 1100 |007e: return-object v0 │ │ +049748: |[049748] a0.g.toString:()Ljava/lang/String; │ │ +049758: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +04975c: 7010 c11c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +049762: 1a01 4e05 |0005: const-string v1, "FontRequest {mProviderAuthority: " // string@054e │ │ +049766: 7110 cb0f 0100 |0007: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +04976c: 0c01 |000a: move-result-object v1 │ │ +04976e: 5462 0800 |000b: iget-object v2, v6, La0/g;.a:Ljava/lang/String; // field@0008 │ │ +049772: 6e20 ce1c 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +049778: 1a02 de01 |0010: const-string v2, ", mProviderPackage: " // string@01de │ │ +04977c: 6e20 ce1c 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +049782: 5462 0900 |0015: iget-object v2, v6, La0/g;.b:Ljava/lang/String; // field@0009 │ │ +049786: 6e20 ce1c 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +04978c: 1a02 df01 |001a: const-string v2, ", mQuery: " // string@01df │ │ +049790: 6e20 ce1c 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +049796: 5462 0a00 |001f: iget-object v2, v6, La0/g;.c:Ljava/lang/String; // field@000a │ │ +04979a: 6e20 ce1c 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0497a0: 1a02 ce01 |0024: const-string v2, ", mCertificates:" // string@01ce │ │ +0497a4: 6e20 ce1c 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0497aa: 6e10 d61c 0100 |0029: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0497b0: 0c01 |002c: move-result-object v1 │ │ +0497b2: 6e20 ce1c 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0497b8: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +0497ba: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +0497bc: 5463 0b00 |0032: iget-object v3, v6, La0/g;.d:Ljava/util/List; // field@000b │ │ +0497c0: 7210 0a1e 0300 |0034: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1e0a │ │ +0497c6: 0a03 |0037: move-result v3 │ │ +0497c8: 3532 3800 |0038: if-ge v2, v3, 0070 // +0038 │ │ +0497cc: 1a03 2b00 |003a: const-string v3, " [" // string@002b │ │ +0497d0: 6e20 ce1c 3000 |003c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0497d6: 5463 0b00 |003f: iget-object v3, v6, La0/g;.d:Ljava/util/List; // field@000b │ │ +0497da: 7220 031e 2300 |0041: invoke-interface {v3, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e03 │ │ +0497e0: 0c03 |0044: move-result-object v3 │ │ +0497e2: 1f03 6d06 |0045: check-cast v3, Ljava/util/List; // type@066d │ │ +0497e6: 1204 |0047: const/4 v4, #int 0 // #0 │ │ +0497e8: 7210 0a1e 0300 |0048: invoke-interface {v3}, Ljava/util/List;.size:()I // method@1e0a │ │ +0497ee: 0a05 |004b: move-result v5 │ │ +0497f0: 3554 1c00 |004c: if-ge v4, v5, 0068 // +001c │ │ +0497f4: 1a05 1600 |004e: const-string v5, " "" // string@0016 │ │ +0497f8: 6e20 ce1c 5000 |0050: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0497fe: 7220 031e 4300 |0053: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e03 │ │ +049804: 0c05 |0056: move-result-object v5 │ │ +049806: 1f05 b70a |0057: check-cast v5, [B // type@0ab7 │ │ +04980a: 7120 3204 1500 |0059: invoke-static {v5, v1}, Landroid/util/Base64;.encodeToString:([BI)Ljava/lang/String; // method@0432 │ │ +049810: 0c05 |005c: move-result-object v5 │ │ +049812: 6e20 ce1c 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +049818: 1a05 fb00 |0060: const-string v5, """ // string@00fb │ │ +04981c: 6e20 ce1c 5000 |0062: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +049822: d804 0401 |0065: add-int/lit8 v4, v4, #int 1 // #01 │ │ +049826: 28e1 |0067: goto 0048 // -001f │ │ +049828: 1a03 2c00 |0068: const-string v3, " ]" // string@002c │ │ +04982c: 6e20 ce1c 3000 |006a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +049832: d802 0201 |006d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +049836: 28c3 |006f: goto 0032 // -003d │ │ +049838: 1a01 0927 |0070: const-string v1, "}" // string@2709 │ │ +04983c: 6e20 ce1c 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +049842: 1a01 a91f |0075: const-string v1, "mCertificatesArray: 0" // string@1fa9 │ │ +049846: 6e20 ce1c 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +04984c: 6e10 d61c 0000 |007a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +049852: 0c00 |007d: move-result-object v0 │ │ +049854: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -5274,21 +5274,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x007f reg=6 this La0/g; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #9 header: │ │ class_idx : 17 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #9 annotations: │ │ Annotations on class │ │ @@ -5326,54 +5326,54 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;La0/g;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04942c: |[04942c] a0.h.:(Ljava/lang/String;Landroid/content/Context;La0/g;I)V │ │ -04943c: 5b01 0d00 |0000: iput-object v1, v0, La0/h;.a:Ljava/lang/String; // field@000d │ │ -049440: 5b02 0e00 |0002: iput-object v2, v0, La0/h;.b:Landroid/content/Context; // field@000e │ │ -049444: 5b03 0f00 |0004: iput-object v3, v0, La0/h;.c:La0/g; // field@000f │ │ -049448: 5904 1000 |0006: iput v4, v0, La0/h;.d:I // field@0010 │ │ -04944c: 7010 801c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -049452: 0e00 |000b: return-void │ │ +049414: |[049414] a0.h.:(Ljava/lang/String;Landroid/content/Context;La0/g;I)V │ │ +049424: 5b01 0d00 |0000: iput-object v1, v0, La0/h;.a:Ljava/lang/String; // field@000d │ │ +049428: 5b02 0e00 |0002: iput-object v2, v0, La0/h;.b:Landroid/content/Context; // field@000e │ │ +04942c: 5b03 0f00 |0004: iput-object v3, v0, La0/h;.c:La0/g; // field@000f │ │ +049430: 5904 1000 |0006: iput v4, v0, La0/h;.d:I // field@0010 │ │ +049434: 7010 7e1c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04943a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/h;) │ │ name : 'call' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -049400: |[049400] a0.h.call:()Ljava/lang/Object; │ │ -049410: 5440 0d00 |0000: iget-object v0, v4, La0/h;.a:Ljava/lang/String; // field@000d │ │ -049414: 5441 0e00 |0002: iget-object v1, v4, La0/h;.b:Landroid/content/Context; // field@000e │ │ -049418: 5442 0f00 |0004: iget-object v2, v4, La0/h;.c:La0/g; // field@000f │ │ -04941c: 5243 1000 |0006: iget v3, v4, La0/h;.d:I // field@0010 │ │ -049420: 7140 2400 1032 |0008: invoke-static {v0, v1, v2, v3}, La0/l;.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; // method@0024 │ │ -049426: 0c00 |000b: move-result-object v0 │ │ -049428: 1100 |000c: return-object v0 │ │ +0493e8: |[0493e8] a0.h.call:()Ljava/lang/Object; │ │ +0493f8: 5440 0d00 |0000: iget-object v0, v4, La0/h;.a:Ljava/lang/String; // field@000d │ │ +0493fc: 5441 0e00 |0002: iget-object v1, v4, La0/h;.b:Landroid/content/Context; // field@000e │ │ +049400: 5442 0f00 |0004: iget-object v2, v4, La0/h;.c:La0/g; // field@000f │ │ +049404: 5243 1000 |0006: iget v3, v4, La0/h;.d:I // field@0010 │ │ +049408: 7140 2400 1032 |0008: invoke-static {v0, v1, v2, v3}, La0/l;.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; // method@0024 │ │ +04940e: 0c00 |000b: move-result-object v0 │ │ +049410: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #10 header: │ │ class_idx : 19 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #10 annotations: │ │ Annotations on class │ │ @@ -5411,60 +5411,60 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;La0/g;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0494e4: |[0494e4] a0.j.:(Ljava/lang/String;Landroid/content/Context;La0/g;I)V │ │ -0494f4: 5b01 1200 |0000: iput-object v1, v0, La0/j;.a:Ljava/lang/String; // field@0012 │ │ -0494f8: 5b02 1300 |0002: iput-object v2, v0, La0/j;.b:Landroid/content/Context; // field@0013 │ │ -0494fc: 5b03 1400 |0004: iput-object v3, v0, La0/j;.c:La0/g; // field@0014 │ │ -049500: 5904 1500 |0006: iput v4, v0, La0/j;.d:I // field@0015 │ │ -049504: 7010 801c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04950a: 0e00 |000b: return-void │ │ +0494cc: |[0494cc] a0.j.:(Ljava/lang/String;Landroid/content/Context;La0/g;I)V │ │ +0494dc: 5b01 1200 |0000: iput-object v1, v0, La0/j;.a:Ljava/lang/String; // field@0012 │ │ +0494e0: 5b02 1300 |0002: iput-object v2, v0, La0/j;.b:Landroid/content/Context; // field@0013 │ │ +0494e4: 5b03 1400 |0004: iput-object v3, v0, La0/j;.c:La0/g; // field@0014 │ │ +0494e8: 5904 1500 |0006: iput v4, v0, La0/j;.d:I // field@0015 │ │ +0494ec: 7010 7e1c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0494f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/j;) │ │ name : 'call' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0494a0: |[0494a0] a0.j.call:()Ljava/lang/Object; │ │ -0494b0: 5440 1200 |0000: iget-object v0, v4, La0/j;.a:Ljava/lang/String; // field@0012 │ │ -0494b4: 5441 1300 |0002: iget-object v1, v4, La0/j;.b:Landroid/content/Context; // field@0013 │ │ -0494b8: 5442 1400 |0004: iget-object v2, v4, La0/j;.c:La0/g; // field@0014 │ │ -0494bc: 5243 1500 |0006: iget v3, v4, La0/j;.d:I // field@0015 │ │ -0494c0: 7140 2400 1032 |0008: invoke-static {v0, v1, v2, v3}, La0/l;.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; // method@0024 │ │ -0494c6: 0c00 |000b: move-result-object v0 │ │ -0494c8: 2807 |000c: goto 0013 // +0007 │ │ -0494ca: 2200 1500 |000d: new-instance v0, La0/l$a; // type@0015 │ │ -0494ce: 12d1 |000f: const/4 v1, #int -3 // #fd │ │ -0494d0: 7020 2100 1000 |0010: invoke-direct {v0, v1}, La0/l$a;.:(I)V // method@0021 │ │ -0494d6: 1100 |0013: return-object v0 │ │ +049488: |[049488] a0.j.call:()Ljava/lang/Object; │ │ +049498: 5440 1200 |0000: iget-object v0, v4, La0/j;.a:Ljava/lang/String; // field@0012 │ │ +04949c: 5441 1300 |0002: iget-object v1, v4, La0/j;.b:Landroid/content/Context; // field@0013 │ │ +0494a0: 5442 1400 |0004: iget-object v2, v4, La0/j;.c:La0/g; // field@0014 │ │ +0494a4: 5243 1500 |0006: iget v3, v4, La0/j;.d:I // field@0015 │ │ +0494a8: 7140 2400 1032 |0008: invoke-static {v0, v1, v2, v3}, La0/l;.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; // method@0024 │ │ +0494ae: 0c00 |000b: move-result-object v0 │ │ +0494b0: 2807 |000c: goto 0013 // +0007 │ │ +0494b2: 2200 1500 |000d: new-instance v0, La0/l$a; // type@0015 │ │ +0494b6: 12d1 |000f: const/4 v1, #int -3 // #fd │ │ +0494b8: 7020 2100 1000 |0010: invoke-direct {v0, v1}, La0/l$a;.:(I)V // method@0021 │ │ +0494be: 1100 |0013: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x000c │ │ -> 0x000d │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #11 header: │ │ class_idx : 21 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #11 annotations: │ │ Annotations on class │ │ @@ -5494,51 +5494,51 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0495d4: |[0495d4] a0.l$a.:(I)V │ │ -0495e4: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0495ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0495ec: 5b10 1700 |0004: iput-object v0, v1, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ -0495f0: 5912 1800 |0006: iput v2, v1, La0/l$a;.b:I // field@0018 │ │ -0495f4: 0e00 |0008: return-void │ │ +0495bc: |[0495bc] a0.l$a.:(I)V │ │ +0495cc: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0495d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0495d4: 5b10 1700 |0004: iput-object v0, v1, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ +0495d8: 5912 1800 |0006: iput v2, v1, La0/l$a;.b:I // field@0018 │ │ +0495dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La0/l$a;) │ │ name : '' │ │ type : '(Landroid/graphics/Typeface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0495b0: |[0495b0] a0.l$a.:(Landroid/graphics/Typeface;)V │ │ -0495c0: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0495c6: 5b01 1700 |0003: iput-object v1, v0, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ -0495ca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0495cc: 5901 1800 |0006: iput v1, v0, La0/l$a;.b:I // field@0018 │ │ -0495d0: 0e00 |0008: return-void │ │ +049598: |[049598] a0.l$a.:(Landroid/graphics/Typeface;)V │ │ +0495a8: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0495ae: 5b01 1700 |0003: iput-object v1, v0, La0/l$a;.a:Landroid/graphics/Typeface; // field@0017 │ │ +0495b2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0495b4: 5901 1800 |0006: iput v1, v0, La0/l$a;.b:I // field@0018 │ │ +0495b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #12 header: │ │ class_idx : 22 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #12 annotations: │ │ Annotations on class │ │ @@ -5577,41 +5577,41 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 53 16-bit code units │ │ -0496e4: |[0496e4] a0.l.:()V │ │ -0496f4: 2200 9d08 |0000: new-instance v0, Lq/d; // type@089d │ │ -0496f8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0496fc: 7020 ad27 1000 |0004: invoke-direct {v0, v1}, Lq/d;.:(I)V // method@27ad │ │ -049702: 6900 1900 |0007: sput-object v0, La0/l;.a:Lq/d; // field@0019 │ │ -049706: 2209 1b00 |0009: new-instance v9, La0/p; // type@001b │ │ -04970a: 7010 3400 0900 |000b: invoke-direct {v9}, La0/p;.:()V // method@0034 │ │ -049710: 2200 9506 |000e: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0695 │ │ -049714: 1301 1027 |0010: const/16 v1, #int 10000 // #2710 │ │ -049718: 8115 |0012: int-to-long v5, v1 │ │ -04971a: 6207 e20a |0013: sget-object v7, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@0ae2 │ │ -04971e: 2208 8d06 |0015: new-instance v8, Ljava/util/concurrent/LinkedBlockingDeque; // type@068d │ │ -049722: 7010 811e 0800 |0017: invoke-direct {v8}, Ljava/util/concurrent/LinkedBlockingDeque;.:()V // method@1e81 │ │ -049728: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -04972a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -04972c: 0702 |001c: move-object v2, v0 │ │ -04972e: 7608 871e 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@1e87 │ │ -049734: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -049736: 6e20 881e 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@1e88 │ │ -04973c: 6900 1a00 |0024: sput-object v0, La0/l;.b:Ljava/util/concurrent/ThreadPoolExecutor; // field@001a │ │ -049740: 2200 1106 |0026: new-instance v0, Ljava/lang/Object; // type@0611 │ │ -049744: 7010 801c 0000 |0028: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04974a: 6900 1b00 |002b: sput-object v0, La0/l;.c:Ljava/lang/Object; // field@001b │ │ -04974e: 2200 a408 |002d: new-instance v0, Lq/f; // type@08a4 │ │ -049752: 7010 fa27 0000 |002f: invoke-direct {v0}, Lq/f;.:()V // method@27fa │ │ -049758: 6900 1c00 |0032: sput-object v0, La0/l;.d:Lq/f; // field@001c │ │ -04975c: 0e00 |0034: return-void │ │ +0496cc: |[0496cc] a0.l.:()V │ │ +0496dc: 2200 9d08 |0000: new-instance v0, Lq/d; // type@089d │ │ +0496e0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0496e4: 7020 ab27 1000 |0004: invoke-direct {v0, v1}, Lq/d;.:(I)V // method@27ab │ │ +0496ea: 6900 1900 |0007: sput-object v0, La0/l;.a:Lq/d; // field@0019 │ │ +0496ee: 2209 1b00 |0009: new-instance v9, La0/p; // type@001b │ │ +0496f2: 7010 3400 0900 |000b: invoke-direct {v9}, La0/p;.:()V // method@0034 │ │ +0496f8: 2200 9506 |000e: new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; // type@0695 │ │ +0496fc: 1301 1027 |0010: const/16 v1, #int 10000 // #2710 │ │ +049700: 8115 |0012: int-to-long v5, v1 │ │ +049702: 6207 e20a |0013: sget-object v7, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@0ae2 │ │ +049706: 2208 8d06 |0015: new-instance v8, Ljava/util/concurrent/LinkedBlockingDeque; // type@068d │ │ +04970a: 7010 7f1e 0800 |0017: invoke-direct {v8}, Ljava/util/concurrent/LinkedBlockingDeque;.:()V // method@1e7f │ │ +049710: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +049712: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +049714: 0702 |001c: move-object v2, v0 │ │ +049716: 7608 851e 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@1e85 │ │ +04971c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +04971e: 6e20 861e 1000 |0021: invoke-virtual {v0, v1}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@1e86 │ │ +049724: 6900 1a00 |0024: sput-object v0, La0/l;.b:Ljava/util/concurrent/ThreadPoolExecutor; // field@001a │ │ +049728: 2200 1106 |0026: new-instance v0, Ljava/lang/Object; // type@0611 │ │ +04972c: 7010 7e1c 0000 |0028: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +049732: 6900 1b00 |002b: sput-object v0, La0/l;.c:Ljava/lang/Object; // field@001b │ │ +049736: 2200 a408 |002d: new-instance v0, Lq/f; // type@08a4 │ │ +04973a: 7010 f827 0000 |002f: invoke-direct {v0}, Lq/f;.:()V // method@27f8 │ │ +049740: 6900 1c00 |0032: sput-object v0, La0/l;.d:Lq/f; // field@001c │ │ +049744: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -5895,75 +5895,75 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -0495f8: |[0495f8] a0.l.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; │ │ -049608: 6200 1900 |0000: sget-object v0, La0/l;.a:Lq/d; // field@0019 │ │ -04960c: 6e20 ae27 6000 |0002: invoke-virtual {v0, v6}, Lq/d;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@27ae │ │ -049612: 0c00 |0005: move-result-object v0 │ │ -049614: 1f00 a800 |0006: check-cast v0, Landroid/graphics/Typeface; // type@00a8 │ │ -049618: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -04961c: 2206 1500 |000a: new-instance v6, La0/l$a; // type@0015 │ │ -049620: 7020 2200 0600 |000c: invoke-direct {v6, v0}, La0/l$a;.:(Landroid/graphics/Typeface;)V // method@0022 │ │ -049626: 1106 |000f: return-object v6 │ │ -049628: 7120 1200 8700 |0010: invoke-static {v7, v8}, La0/e;.a:(Landroid/content/Context;La0/g;)La0/m; // method@0012 │ │ -04962e: 0c08 |0013: move-result-object v8 │ │ -049630: 5280 1d00 |0014: iget v0, v8, La0/m;.a:I // field@001d │ │ -049634: 12d1 |0016: const/4 v1, #int -3 // #fd │ │ -049636: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -049638: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -04963c: 3220 0300 |001a: if-eq v0, v2, 001d // +0003 │ │ -049640: 2818 |001c: goto 0034 // +0018 │ │ -049642: 12e0 |001d: const/4 v0, #int -2 // #fe │ │ -049644: 281f |001e: goto 003d // +001f │ │ -049646: 5480 1e00 |001f: iget-object v0, v8, La0/m;.b:[La0/n; // field@001e │ │ -04964a: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -04964c: 3800 1a00 |0022: if-eqz v0, 003c // +001a │ │ -049650: 2104 |0024: array-length v4, v0 │ │ -049652: 3904 0300 |0025: if-nez v4, 0028 // +0003 │ │ -049656: 2815 |0027: goto 003c // +0015 │ │ -049658: 2102 |0028: array-length v2, v0 │ │ -04965a: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -04965c: 3524 1100 |002a: if-ge v4, v2, 003b // +0011 │ │ -049660: 4605 0004 |002c: aget-object v5, v0, v4 │ │ -049664: 5255 2300 |002e: iget v5, v5, La0/n;.e:I // field@0023 │ │ -049668: 3805 0800 |0030: if-eqz v5, 0038 // +0008 │ │ -04966c: 3b05 0400 |0032: if-gez v5, 0036 // +0004 │ │ -049670: 12d0 |0034: const/4 v0, #int -3 // #fd │ │ -049672: 2808 |0035: goto 003d // +0008 │ │ -049674: 0150 |0036: move v0, v5 │ │ -049676: 2806 |0037: goto 003d // +0006 │ │ -049678: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ -04967c: 28f0 |003a: goto 002a // -0010 │ │ -04967e: 1202 |003b: const/4 v2, #int 0 // #0 │ │ -049680: 0120 |003c: move v0, v2 │ │ -049682: 3800 0800 |003d: if-eqz v0, 0045 // +0008 │ │ -049686: 2206 1500 |003f: new-instance v6, La0/l$a; // type@0015 │ │ -04968a: 7020 2100 0600 |0041: invoke-direct {v6, v0}, La0/l$a;.:(I)V // method@0021 │ │ -049690: 1106 |0044: return-object v6 │ │ -049692: 5488 1e00 |0045: iget-object v8, v8, La0/m;.b:[La0/n; // field@001e │ │ -049696: 6200 4d13 |0047: sget-object v0, Lw/d;.a:Lw/k; // field@134d │ │ -04969a: 6e40 b530 7098 |0049: invoke-virtual {v0, v7, v8, v9}, Lw/k;.b:(Landroid/content/Context;[La0/n;I)Landroid/graphics/Typeface; // method@30b5 │ │ -0496a0: 0c07 |004c: move-result-object v7 │ │ -0496a2: 3807 0d00 |004d: if-eqz v7, 005a // +000d │ │ -0496a6: 6208 1900 |004f: sget-object v8, La0/l;.a:Lq/d; // field@0019 │ │ -0496aa: 6e30 af27 6807 |0051: invoke-virtual {v8, v6, v7}, Lq/d;.b:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@27af │ │ -0496b0: 2206 1500 |0054: new-instance v6, La0/l$a; // type@0015 │ │ -0496b4: 7020 2200 7600 |0056: invoke-direct {v6, v7}, La0/l$a;.:(Landroid/graphics/Typeface;)V // method@0022 │ │ -0496ba: 1106 |0059: return-object v6 │ │ -0496bc: 2206 1500 |005a: new-instance v6, La0/l$a; // type@0015 │ │ -0496c0: 7020 2100 1600 |005c: invoke-direct {v6, v1}, La0/l$a;.:(I)V // method@0021 │ │ -0496c6: 1106 |005f: return-object v6 │ │ -0496c8: 2206 1500 |0060: new-instance v6, La0/l$a; // type@0015 │ │ -0496cc: 12f7 |0062: const/4 v7, #int -1 // #ff │ │ -0496ce: 7020 2100 7600 |0063: invoke-direct {v6, v7}, La0/l$a;.:(I)V // method@0021 │ │ -0496d4: 1106 |0066: return-object v6 │ │ +0495e0: |[0495e0] a0.l.a:(Ljava/lang/String;Landroid/content/Context;La0/g;I)La0/l$a; │ │ +0495f0: 6200 1900 |0000: sget-object v0, La0/l;.a:Lq/d; // field@0019 │ │ +0495f4: 6e20 ac27 6000 |0002: invoke-virtual {v0, v6}, Lq/d;.a:(Ljava/lang/Object;)Ljava/lang/Object; // method@27ac │ │ +0495fa: 0c00 |0005: move-result-object v0 │ │ +0495fc: 1f00 a800 |0006: check-cast v0, Landroid/graphics/Typeface; // type@00a8 │ │ +049600: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +049604: 2206 1500 |000a: new-instance v6, La0/l$a; // type@0015 │ │ +049608: 7020 2200 0600 |000c: invoke-direct {v6, v0}, La0/l$a;.:(Landroid/graphics/Typeface;)V // method@0022 │ │ +04960e: 1106 |000f: return-object v6 │ │ +049610: 7120 1200 8700 |0010: invoke-static {v7, v8}, La0/e;.a:(Landroid/content/Context;La0/g;)La0/m; // method@0012 │ │ +049616: 0c08 |0013: move-result-object v8 │ │ +049618: 5280 1d00 |0014: iget v0, v8, La0/m;.a:I // field@001d │ │ +04961c: 12d1 |0016: const/4 v1, #int -3 // #fd │ │ +04961e: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +049620: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +049624: 3220 0300 |001a: if-eq v0, v2, 001d // +0003 │ │ +049628: 2818 |001c: goto 0034 // +0018 │ │ +04962a: 12e0 |001d: const/4 v0, #int -2 // #fe │ │ +04962c: 281f |001e: goto 003d // +001f │ │ +04962e: 5480 1e00 |001f: iget-object v0, v8, La0/m;.b:[La0/n; // field@001e │ │ +049632: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +049634: 3800 1a00 |0022: if-eqz v0, 003c // +001a │ │ +049638: 2104 |0024: array-length v4, v0 │ │ +04963a: 3904 0300 |0025: if-nez v4, 0028 // +0003 │ │ +04963e: 2815 |0027: goto 003c // +0015 │ │ +049640: 2102 |0028: array-length v2, v0 │ │ +049642: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +049644: 3524 1100 |002a: if-ge v4, v2, 003b // +0011 │ │ +049648: 4605 0004 |002c: aget-object v5, v0, v4 │ │ +04964c: 5255 2300 |002e: iget v5, v5, La0/n;.e:I // field@0023 │ │ +049650: 3805 0800 |0030: if-eqz v5, 0038 // +0008 │ │ +049654: 3b05 0400 |0032: if-gez v5, 0036 // +0004 │ │ +049658: 12d0 |0034: const/4 v0, #int -3 // #fd │ │ +04965a: 2808 |0035: goto 003d // +0008 │ │ +04965c: 0150 |0036: move v0, v5 │ │ +04965e: 2806 |0037: goto 003d // +0006 │ │ +049660: d804 0401 |0038: add-int/lit8 v4, v4, #int 1 // #01 │ │ +049664: 28f0 |003a: goto 002a // -0010 │ │ +049666: 1202 |003b: const/4 v2, #int 0 // #0 │ │ +049668: 0120 |003c: move v0, v2 │ │ +04966a: 3800 0800 |003d: if-eqz v0, 0045 // +0008 │ │ +04966e: 2206 1500 |003f: new-instance v6, La0/l$a; // type@0015 │ │ +049672: 7020 2100 0600 |0041: invoke-direct {v6, v0}, La0/l$a;.:(I)V // method@0021 │ │ +049678: 1106 |0044: return-object v6 │ │ +04967a: 5488 1e00 |0045: iget-object v8, v8, La0/m;.b:[La0/n; // field@001e │ │ +04967e: 6200 4d13 |0047: sget-object v0, Lw/d;.a:Lw/k; // field@134d │ │ +049682: 6e40 b330 7098 |0049: invoke-virtual {v0, v7, v8, v9}, Lw/k;.b:(Landroid/content/Context;[La0/n;I)Landroid/graphics/Typeface; // method@30b3 │ │ +049688: 0c07 |004c: move-result-object v7 │ │ +04968a: 3807 0d00 |004d: if-eqz v7, 005a // +000d │ │ +04968e: 6208 1900 |004f: sget-object v8, La0/l;.a:Lq/d; // field@0019 │ │ +049692: 6e30 ad27 6807 |0051: invoke-virtual {v8, v6, v7}, Lq/d;.b:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@27ad │ │ +049698: 2206 1500 |0054: new-instance v6, La0/l$a; // type@0015 │ │ +04969c: 7020 2200 7600 |0056: invoke-direct {v6, v7}, La0/l$a;.:(Landroid/graphics/Typeface;)V // method@0022 │ │ +0496a2: 1106 |0059: return-object v6 │ │ +0496a4: 2206 1500 |005a: new-instance v6, La0/l$a; // type@0015 │ │ +0496a8: 7020 2100 1600 |005c: invoke-direct {v6, v1}, La0/l$a;.:(I)V // method@0021 │ │ +0496ae: 1106 |005f: return-object v6 │ │ +0496b0: 2206 1500 |0060: new-instance v6, La0/l$a; // type@0015 │ │ +0496b4: 12f7 |0062: const/4 v7, #int -1 // #ff │ │ +0496b6: 7020 2100 7600 |0063: invoke-direct {v6, v7}, La0/l$a;.:(I)V // method@0021 │ │ +0496bc: 1106 |0066: return-object v6 │ │ catches : 1 │ │ 0x0010 - 0x0014 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0060 │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -7301,21 +7301,21 @@ │ │ locals : │ │ 0x0000 - 0x0067 reg=6 (null) Ljava/lang/String; │ │ 0x0000 - 0x0067 reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x0067 reg=8 (null) La0/g; │ │ 0x0000 - 0x0067 reg=9 (null) I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #13 header: │ │ class_idx : 23 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #13 annotations: │ │ Annotations on method #37 '' │ │ @@ -7342,31 +7342,31 @@ │ │ type : '(I[La0/n;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0498d8: |[0498d8] a0.m.:(I[La0/n;)V │ │ -0498e8: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0498ee: 5901 1d00 |0003: iput v1, v0, La0/m;.a:I // field@001d │ │ -0498f2: 5b02 1e00 |0005: iput-object v2, v0, La0/m;.b:[La0/n; // field@001e │ │ -0498f6: 0e00 |0007: return-void │ │ +0498c0: |[0498c0] a0.m.:(I[La0/n;)V │ │ +0498d0: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0498d6: 5901 1d00 |0003: iput v1, v0, La0/m;.a:I // field@001d │ │ +0498da: 5b02 1e00 |0005: iput-object v2, v0, La0/m;.b:[La0/n; // field@001e │ │ +0498de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #14 header: │ │ class_idx : 24 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #14 annotations: │ │ Annotations on method #38 '' │ │ @@ -7405,23 +7405,23 @@ │ │ type : '(Landroid/net/Uri;IIZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0498f8: |[0498f8] a0.n.:(Landroid/net/Uri;IIZI)V │ │ -049908: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04990e: 6e10 841c 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -049914: 5b01 1f00 |0006: iput-object v1, v0, La0/n;.a:Landroid/net/Uri; // field@001f │ │ -049918: 5902 2000 |0008: iput v2, v0, La0/n;.b:I // field@0020 │ │ -04991c: 5903 2100 |000a: iput v3, v0, La0/n;.c:I // field@0021 │ │ -049920: 5c04 2200 |000c: iput-boolean v4, v0, La0/n;.d:Z // field@0022 │ │ -049924: 5905 2300 |000e: iput v5, v0, La0/n;.e:I // field@0023 │ │ -049928: 0e00 |0010: return-void │ │ +0498e0: |[0498e0] a0.n.:(Landroid/net/Uri;IIZI)V │ │ +0498f0: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0498f6: 6e10 821c 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0498fc: 5b01 1f00 |0006: iput-object v1, v0, La0/n;.a:Landroid/net/Uri; // field@001f │ │ +049900: 5902 2000 |0008: iput v2, v0, La0/n;.b:I // field@0020 │ │ +049904: 5903 2100 |000a: iput v3, v0, La0/n;.c:I // field@0021 │ │ +049908: 5c04 2200 |000c: iput-boolean v4, v0, La0/n;.d:Z // field@0022 │ │ +04990c: 5905 2300 |000e: iput v5, v0, La0/n;.e:I // field@0023 │ │ +049910: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -8249,21 +8249,21 @@ │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0011 reg=2 (null) I │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ 0x0000 - 0x0011 reg=4 (null) Z │ │ 0x0000 - 0x0011 reg=5 (null) I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #15 header: │ │ class_idx : 26 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1567 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #15 annotations: │ │ Annotations on class │ │ @@ -8287,48 +8287,48 @@ │ │ type : '(Ljava/lang/Runnable;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -049f9c: |[049f9c] a0.p$a.:(Ljava/lang/Runnable;Ljava/lang/String;I)V │ │ -049fac: 7030 e51c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@1ce5 │ │ -049fb2: 5903 2b00 |0003: iput v3, v0, La0/p$a;.e:I // field@002b │ │ -049fb6: 0e00 |0005: return-void │ │ +049f84: |[049f84] a0.p$a.:(Ljava/lang/Runnable;Ljava/lang/String;I)V │ │ +049f94: 7030 e31c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@1ce3 │ │ +049f9a: 5903 2b00 |0003: iput v3, v0, La0/p$a;.e:I // field@002b │ │ +049f9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/p$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -049fb8: |[049fb8] a0.p$a.run:()V │ │ -049fc8: 5210 2b00 |0000: iget v0, v1, La0/p$a;.e:I // field@002b │ │ -049fcc: 7110 b403 0000 |0002: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@03b4 │ │ -049fd2: 6f10 ef1c 0100 |0005: invoke-super {v1}, Ljava/lang/Thread;.run:()V // method@1cef │ │ -049fd8: 0e00 |0008: return-void │ │ +049fa0: |[049fa0] a0.p$a.run:()V │ │ +049fb0: 5210 2b00 |0000: iget v0, v1, La0/p$a;.e:I // field@002b │ │ +049fb4: 7110 b403 0000 |0002: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@03b4 │ │ +049fba: 6f10 ed1c 0100 |0005: invoke-super {v1}, Ljava/lang/Thread;.run:()V // method@1ced │ │ +049fc0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #16 header: │ │ class_idx : 27 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #16 annotations: │ │ Annotations on class │ │ @@ -8356,52 +8356,52 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04a000: |[04a000] a0.p.:()V │ │ -04a010: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a016: 1a00 6b1a |0003: const-string v0, "fonts-androidx" // string@1a6b │ │ -04a01a: 5b10 2c00 |0005: iput-object v0, v1, La0/p;.a:Ljava/lang/String; // field@002c │ │ -04a01e: 1300 0a00 |0007: const/16 v0, #int 10 // #a │ │ -04a022: 5910 2d00 |0009: iput v0, v1, La0/p;.b:I // field@002d │ │ -04a026: 0e00 |000b: return-void │ │ +049fe8: |[049fe8] a0.p.:()V │ │ +049ff8: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +049ffe: 1a00 6a1a |0003: const-string v0, "fonts-androidx" // string@1a6a │ │ +04a002: 5b10 2c00 |0005: iput-object v0, v1, La0/p;.a:Ljava/lang/String; // field@002c │ │ +04a006: 1300 0a00 |0007: const/16 v0, #int 10 // #a │ │ +04a00a: 5910 2d00 |0009: iput v0, v1, La0/p;.b:I // field@002d │ │ +04a00e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/p;) │ │ name : 'newThread' │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -049fdc: |[049fdc] a0.p.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -049fec: 2200 1a00 |0000: new-instance v0, La0/p$a; // type@001a │ │ -049ff0: 5431 2c00 |0002: iget-object v1, v3, La0/p;.a:Ljava/lang/String; // field@002c │ │ -049ff4: 5232 2d00 |0004: iget v2, v3, La0/p;.b:I // field@002d │ │ -049ff8: 7040 3200 4021 |0006: invoke-direct {v0, v4, v1, v2}, La0/p$a;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@0032 │ │ -049ffe: 1100 |0009: return-object v0 │ │ +049fc4: |[049fc4] a0.p.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +049fd4: 2200 1a00 |0000: new-instance v0, La0/p$a; // type@001a │ │ +049fd8: 5431 2c00 |0002: iget-object v1, v3, La0/p;.a:Ljava/lang/String; // field@002c │ │ +049fdc: 5232 2d00 |0004: iget v2, v3, La0/p;.b:I // field@002d │ │ +049fe0: 7040 3200 4021 |0006: invoke-direct {v0, v4, v1, v2}, La0/p$a;.:(Ljava/lang/Runnable;Ljava/lang/String;I)V // method@0032 │ │ +049fe6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #17 header: │ │ class_idx : 28 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #17 annotations: │ │ Annotations on class │ │ @@ -8430,49 +8430,49 @@ │ │ type : '(Lc0/a;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04a028: |[04a028] a0.q$a.:(Lc0/a;Ljava/lang/Object;)V │ │ -04a038: 5b01 2e00 |0000: iput-object v1, v0, La0/q$a;.e:Lc0/a; // field@002e │ │ -04a03c: 5b02 2f00 |0002: iput-object v2, v0, La0/q$a;.f:Ljava/lang/Object; // field@002f │ │ -04a040: 7010 801c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a046: 0e00 |0007: return-void │ │ +04a010: |[04a010] a0.q$a.:(Lc0/a;Ljava/lang/Object;)V │ │ +04a020: 5b01 2e00 |0000: iput-object v1, v0, La0/q$a;.e:Lc0/a; // field@002e │ │ +04a024: 5b02 2f00 |0002: iput-object v2, v0, La0/q$a;.f:Ljava/lang/Object; // field@002f │ │ +04a028: 7010 7e1c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04a02e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/q$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04a048: |[04a048] a0.q$a.run:()V │ │ -04a058: 5420 2e00 |0000: iget-object v0, v2, La0/q$a;.e:Lc0/a; // field@002e │ │ -04a05c: 5421 2f00 |0002: iget-object v1, v2, La0/q$a;.f:Ljava/lang/Object; // field@002f │ │ -04a060: 7220 ab10 1000 |0004: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@10ab │ │ -04a066: 0e00 |0007: return-void │ │ +04a030: |[04a030] a0.q$a.run:()V │ │ +04a040: 5420 2e00 |0000: iget-object v0, v2, La0/q$a;.e:Lc0/a; // field@002e │ │ +04a044: 5421 2f00 |0002: iget-object v1, v2, La0/q$a;.f:Ljava/lang/Object; // field@002f │ │ +04a048: 7220 ab10 1000 |0004: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@10ab │ │ +04a04e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #18 header: │ │ class_idx : 29 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #18 annotations: │ │ Annotations on class │ │ @@ -8508,59 +8508,59 @@ │ │ type : '(Landroid/os/Handler;La0/j;La0/k;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04a068: |[04a068] a0.q.:(Landroid/os/Handler;La0/j;La0/k;)V │ │ -04a078: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a07e: 5b02 3000 |0003: iput-object v2, v0, La0/q;.e:Ljava/util/concurrent/Callable; // field@0030 │ │ -04a082: 5b03 3100 |0005: iput-object v3, v0, La0/q;.f:Lc0/a; // field@0031 │ │ -04a086: 5b01 3200 |0007: iput-object v1, v0, La0/q;.g:Landroid/os/Handler; // field@0032 │ │ -04a08a: 0e00 |0009: return-void │ │ +04a050: |[04a050] a0.q.:(Landroid/os/Handler;La0/j;La0/k;)V │ │ +04a060: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04a066: 5b02 3000 |0003: iput-object v2, v0, La0/q;.e:Ljava/util/concurrent/Callable; // field@0030 │ │ +04a06a: 5b03 3100 |0005: iput-object v3, v0, La0/q;.f:Lc0/a; // field@0031 │ │ +04a06e: 5b01 3200 |0007: iput-object v1, v0, La0/q;.g:Landroid/os/Handler; // field@0032 │ │ +04a072: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La0/q;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -04a08c: |[04a08c] a0.q.run:()V │ │ -04a09c: 5440 3000 |0000: iget-object v0, v4, La0/q;.e:Ljava/util/concurrent/Callable; // field@0030 │ │ -04a0a0: 7210 621e 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/Callable;.call:()Ljava/lang/Object; // method@1e62 │ │ -04a0a6: 0c00 |0005: move-result-object v0 │ │ -04a0a8: 2802 |0006: goto 0008 // +0002 │ │ -04a0aa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -04a0ac: 5441 3100 |0008: iget-object v1, v4, La0/q;.f:Lc0/a; // field@0031 │ │ -04a0b0: 5442 3200 |000a: iget-object v2, v4, La0/q;.g:Landroid/os/Handler; // field@0032 │ │ -04a0b4: 2203 1c00 |000c: new-instance v3, La0/q$a; // type@001c │ │ -04a0b8: 7030 3600 1300 |000e: invoke-direct {v3, v1, v0}, La0/q$a;.:(Lc0/a;Ljava/lang/Object;)V // method@0036 │ │ -04a0be: 6e20 8303 3200 |0011: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -04a0c4: 0e00 |0014: return-void │ │ +04a074: |[04a074] a0.q.run:()V │ │ +04a084: 5440 3000 |0000: iget-object v0, v4, La0/q;.e:Ljava/util/concurrent/Callable; // field@0030 │ │ +04a088: 7210 601e 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/Callable;.call:()Ljava/lang/Object; // method@1e60 │ │ +04a08e: 0c00 |0005: move-result-object v0 │ │ +04a090: 2802 |0006: goto 0008 // +0002 │ │ +04a092: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +04a094: 5441 3100 |0008: iget-object v1, v4, La0/q;.f:Lc0/a; // field@0031 │ │ +04a098: 5442 3200 |000a: iget-object v2, v4, La0/q;.g:Landroid/os/Handler; // field@0032 │ │ +04a09c: 2203 1c00 |000c: new-instance v3, La0/q$a; // type@001c │ │ +04a0a0: 7030 3600 1300 |000e: invoke-direct {v3, v1, v0}, La0/q$a;.:(Lc0/a;Ljava/lang/Object;)V // method@0036 │ │ +04a0a6: 6e20 8303 3200 |0011: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ +04a0ac: 0e00 |0014: return-void │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/Exception; -> 0x0007 │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #19 header: │ │ class_idx : 32 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #19 annotations: │ │ Annotations on class │ │ @@ -8578,21 +8578,21 @@ │ │ Virtual methods - │ │ #0 : (in La1/c$a;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #20 header: │ │ class_idx : 33 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #20 annotations: │ │ Annotations on class │ │ @@ -8610,21 +8610,21 @@ │ │ Virtual methods - │ │ #0 : (in La1/c$b;) │ │ name : 'a' │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #21 header: │ │ class_idx : 34 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #21 annotations: │ │ Annotations on class │ │ @@ -8662,108 +8662,108 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04a5cc: |[04a5cc] a1.c.:()V │ │ -04a5dc: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a5e2: 2200 6408 |0003: new-instance v0, Lp/b; // type@0864 │ │ -04a5e6: 7010 6726 0000 |0005: invoke-direct {v0}, Lp/b;.:()V // method@2667 │ │ -04a5ec: 5b10 3500 |0008: iput-object v0, v1, La1/c;.a:Lp/b; // field@0035 │ │ -04a5f0: 0e00 |000a: return-void │ │ +04a5b4: |[04a5b4] a1.c.:()V │ │ +04a5c4: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04a5ca: 2200 6408 |0003: new-instance v0, Lp/b; // type@0864 │ │ +04a5ce: 7010 6526 0000 |0005: invoke-direct {v0}, Lp/b;.:()V // method@2665 │ │ +04a5d4: 5b10 3500 |0008: iput-object v0, v1, La1/c;.a:Lp/b; // field@0035 │ │ +04a5d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La1/c;) │ │ name : 'a' │ │ type : '(Ljava/lang/String;)Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -04a558: |[04a558] a1.c.a:(Ljava/lang/String;)Landroid/os/Bundle; │ │ -04a568: 5530 3800 |0000: iget-boolean v0, v3, La1/c;.d:Z // field@0038 │ │ -04a56c: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -04a570: 5430 3700 |0004: iget-object v0, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ -04a574: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04a576: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ -04a57a: 6e20 5903 4000 |0009: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0359 │ │ -04a580: 0c00 |000c: move-result-object v0 │ │ -04a582: 5432 3700 |000d: iget-object v2, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ -04a586: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ -04a58a: 6e20 7d03 4200 |0011: invoke-virtual {v2, v4}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ -04a590: 5434 3700 |0014: iget-object v4, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ -04a594: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -04a596: 3804 0900 |0017: if-eqz v4, 0020 // +0009 │ │ -04a59a: 6e10 4a03 0400 |0019: invoke-virtual {v4}, Landroid/os/BaseBundle;.isEmpty:()Z // method@034a │ │ -04a5a0: 0a04 |001c: move-result v4 │ │ -04a5a2: 3904 0300 |001d: if-nez v4, 0020 // +0003 │ │ -04a5a6: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -04a5a8: 3902 0400 |0020: if-nez v2, 0024 // +0004 │ │ -04a5ac: 5b31 3700 |0022: iput-object v1, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ -04a5b0: 1100 |0024: return-object v0 │ │ -04a5b2: 1101 |0025: return-object v1 │ │ -04a5b4: 2204 0106 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@0601 │ │ -04a5b8: 1a00 bc15 |0028: const-string v0, "You can consumeRestoredStateForKey only after super.onCreate of corresponding component" // string@15bc │ │ -04a5bc: 6e10 871c 0000 |002a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c87 │ │ -04a5c2: 0c00 |002d: move-result-object v0 │ │ -04a5c4: 7020 431c 0400 |002e: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -04a5ca: 2704 |0031: throw v4 │ │ +04a540: |[04a540] a1.c.a:(Ljava/lang/String;)Landroid/os/Bundle; │ │ +04a550: 5530 3800 |0000: iget-boolean v0, v3, La1/c;.d:Z // field@0038 │ │ +04a554: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +04a558: 5430 3700 |0004: iget-object v0, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04a55c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04a55e: 3800 1e00 |0007: if-eqz v0, 0025 // +001e │ │ +04a562: 6e20 5903 4000 |0009: invoke-virtual {v0, v4}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0359 │ │ +04a568: 0c00 |000c: move-result-object v0 │ │ +04a56a: 5432 3700 |000d: iget-object v2, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04a56e: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ +04a572: 6e20 7d03 4200 |0011: invoke-virtual {v2, v4}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ +04a578: 5434 3700 |0014: iget-object v4, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04a57c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +04a57e: 3804 0900 |0017: if-eqz v4, 0020 // +0009 │ │ +04a582: 6e10 4a03 0400 |0019: invoke-virtual {v4}, Landroid/os/BaseBundle;.isEmpty:()Z // method@034a │ │ +04a588: 0a04 |001c: move-result v4 │ │ +04a58a: 3904 0300 |001d: if-nez v4, 0020 // +0003 │ │ +04a58e: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +04a590: 3902 0400 |0020: if-nez v2, 0024 // +0004 │ │ +04a594: 5b31 3700 |0022: iput-object v1, v3, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04a598: 1100 |0024: return-object v0 │ │ +04a59a: 1101 |0025: return-object v1 │ │ +04a59c: 2204 0106 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@0601 │ │ +04a5a0: 1a00 bb15 |0028: const-string v0, "You can consumeRestoredStateForKey only after super.onCreate of corresponding component" // string@15bb │ │ +04a5a4: 6e10 851c 0000 |002a: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c85 │ │ +04a5aa: 0c00 |002d: move-result-object v0 │ │ +04a5ac: 7020 411c 0400 |002e: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +04a5b2: 2704 |0031: throw v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in La1/c;) │ │ name : 'b' │ │ type : '(Ljava/lang/String;La1/c$b;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -04a5f4: |[04a5f4] a1.c.b:(Ljava/lang/String;La1/c$b;)V │ │ -04a604: 5430 3500 |0000: iget-object v0, v3, La1/c;.a:Lp/b; // field@0035 │ │ -04a608: 6e20 6926 4000 |0002: invoke-virtual {v0, v4}, Lp/b;.h:(Ljava/lang/Object;)Lp/b$c; // method@2669 │ │ -04a60e: 0c01 |0005: move-result-object v1 │ │ -04a610: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -04a612: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -04a616: 5414 fb0e |0009: iget-object v4, v1, Lp/b$c;.f:Ljava/lang/Object; // field@0efb │ │ -04a61a: 2819 |000b: goto 0024 // +0019 │ │ -04a61c: 2201 6008 |000c: new-instance v1, Lp/b$c; // type@0860 │ │ -04a620: 7030 5426 4105 |000e: invoke-direct {v1, v4, v5}, Lp/b$c;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2654 │ │ -04a626: 5204 060f |0011: iget v4, v0, Lp/b;.h:I // field@0f06 │ │ -04a62a: b024 |0013: add-int/2addr v4, v2 │ │ -04a62c: 5904 060f |0014: iput v4, v0, Lp/b;.h:I // field@0f06 │ │ -04a630: 5404 040f |0016: iget-object v4, v0, Lp/b;.f:Lp/b$c; // field@0f04 │ │ -04a634: 3904 0500 |0018: if-nez v4, 001d // +0005 │ │ -04a638: 5b01 030f |001a: iput-object v1, v0, Lp/b;.e:Lp/b$c; // field@0f03 │ │ -04a63c: 2805 |001c: goto 0021 // +0005 │ │ -04a63e: 5b41 fc0e |001d: iput-object v1, v4, Lp/b$c;.g:Lp/b$c; // field@0efc │ │ -04a642: 5b14 fd0e |001f: iput-object v4, v1, Lp/b$c;.h:Lp/b$c; // field@0efd │ │ -04a646: 5b01 040f |0021: iput-object v1, v0, Lp/b;.f:Lp/b$c; // field@0f04 │ │ -04a64a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -04a64c: 1f04 2100 |0024: check-cast v4, La1/c$b; // type@0021 │ │ -04a650: 3904 0300 |0026: if-nez v4, 0029 // +0003 │ │ -04a654: 2802 |0028: goto 002a // +0002 │ │ -04a656: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -04a658: 3802 0300 |002a: if-eqz v2, 002d // +0003 │ │ -04a65c: 0e00 |002c: return-void │ │ -04a65e: 2204 0006 |002d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -04a662: 1a05 5513 |002f: const-string v5, "SavedStateProvider with the given key is already registered" // string@1355 │ │ -04a666: 6e10 871c 0500 |0031: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c87 │ │ -04a66c: 0c05 |0034: move-result-object v5 │ │ -04a66e: 7020 3f1c 5400 |0035: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -04a674: 2704 |0038: throw v4 │ │ +04a5dc: |[04a5dc] a1.c.b:(Ljava/lang/String;La1/c$b;)V │ │ +04a5ec: 5430 3500 |0000: iget-object v0, v3, La1/c;.a:Lp/b; // field@0035 │ │ +04a5f0: 6e20 6726 4000 |0002: invoke-virtual {v0, v4}, Lp/b;.h:(Ljava/lang/Object;)Lp/b$c; // method@2667 │ │ +04a5f6: 0c01 |0005: move-result-object v1 │ │ +04a5f8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +04a5fa: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +04a5fe: 5414 fb0e |0009: iget-object v4, v1, Lp/b$c;.f:Ljava/lang/Object; // field@0efb │ │ +04a602: 2819 |000b: goto 0024 // +0019 │ │ +04a604: 2201 6008 |000c: new-instance v1, Lp/b$c; // type@0860 │ │ +04a608: 7030 5226 4105 |000e: invoke-direct {v1, v4, v5}, Lp/b$c;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2652 │ │ +04a60e: 5204 060f |0011: iget v4, v0, Lp/b;.h:I // field@0f06 │ │ +04a612: b024 |0013: add-int/2addr v4, v2 │ │ +04a614: 5904 060f |0014: iput v4, v0, Lp/b;.h:I // field@0f06 │ │ +04a618: 5404 040f |0016: iget-object v4, v0, Lp/b;.f:Lp/b$c; // field@0f04 │ │ +04a61c: 3904 0500 |0018: if-nez v4, 001d // +0005 │ │ +04a620: 5b01 030f |001a: iput-object v1, v0, Lp/b;.e:Lp/b$c; // field@0f03 │ │ +04a624: 2805 |001c: goto 0021 // +0005 │ │ +04a626: 5b41 fc0e |001d: iput-object v1, v4, Lp/b$c;.g:Lp/b$c; // field@0efc │ │ +04a62a: 5b14 fd0e |001f: iput-object v4, v1, Lp/b$c;.h:Lp/b$c; // field@0efd │ │ +04a62e: 5b01 040f |0021: iput-object v1, v0, Lp/b;.f:Lp/b$c; // field@0f04 │ │ +04a632: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +04a634: 1f04 2100 |0024: check-cast v4, La1/c$b; // type@0021 │ │ +04a638: 3904 0300 |0026: if-nez v4, 0029 // +0003 │ │ +04a63c: 2802 |0028: goto 002a // +0002 │ │ +04a63e: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +04a640: 3802 0300 |002a: if-eqz v2, 002d // +0003 │ │ +04a644: 0e00 |002c: return-void │ │ +04a646: 2204 0006 |002d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +04a64a: 1a05 5513 |002f: const-string v5, "SavedStateProvider with the given key is already registered" // string@1355 │ │ +04a64e: 6e10 851c 0500 |0031: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c85 │ │ +04a654: 0c05 |0034: move-result-object v5 │ │ +04a656: 7020 3d1c 5400 |0035: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +04a65c: 2704 |0038: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -9124,21 +9124,21 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x0039 reg=3 this La1/c; │ │ 0x0000 - 0x0039 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0039 reg=5 (null) La1/c$b; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #22 header: │ │ class_idx : 35 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #22 - │ │ Class descriptor : 'La1/d;' │ │ @@ -9165,74 +9165,74 @@ │ │ type : '(La1/e;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -04a2e8: |[04a2e8] a1.d.:(La1/e;)V │ │ -04a2f8: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a2fe: 5b01 3900 |0003: iput-object v1, v0, La1/d;.a:La1/e; // field@0039 │ │ -04a302: 2201 2200 |0005: new-instance v1, La1/c; // type@0022 │ │ -04a306: 7010 4000 0100 |0007: invoke-direct {v1}, La1/c;.:()V // method@0040 │ │ -04a30c: 5b01 3a00 |000a: iput-object v1, v0, La1/d;.b:La1/c; // field@003a │ │ -04a310: 0e00 |000c: return-void │ │ +04a2d0: |[04a2d0] a1.d.:(La1/e;)V │ │ +04a2e0: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04a2e6: 5b01 3900 |0003: iput-object v1, v0, La1/d;.a:La1/e; // field@0039 │ │ +04a2ea: 2201 2200 |0005: new-instance v1, La1/c; // type@0022 │ │ +04a2ee: 7010 4000 0100 |0007: invoke-direct {v1}, La1/c;.:()V // method@0040 │ │ +04a2f4: 5b01 3a00 |000a: iput-object v1, v0, La1/d;.b:La1/c; // field@003a │ │ +04a2f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in La1/d;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -04a314: |[04a314] a1.d.a:()V │ │ -04a324: 5440 3900 |0000: iget-object v0, v4, La1/d;.a:La1/e; // field@0039 │ │ -04a328: 7210 b02f 0000 |0002: invoke-interface {v0}, Lu0/l;.r:()Lu0/m; // method@2fb0 │ │ -04a32e: 0c00 |0005: move-result-object v0 │ │ -04a330: 5401 a412 |0006: iget-object v1, v0, Lu0/m;.c:Lu0/h$b; // field@12a4 │ │ -04a334: 6202 9a12 |0008: sget-object v2, Lu0/h$b;.f:Lu0/h$b; // field@129a │ │ -04a338: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -04a33a: 3321 0400 |000b: if-ne v1, v2, 000f // +0004 │ │ -04a33e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -04a340: 2802 |000e: goto 0010 // +0002 │ │ -04a342: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -04a344: 3801 2f00 |0010: if-eqz v1, 003f // +002f │ │ -04a348: 2201 1e00 |0012: new-instance v1, La1/a; // type@001e │ │ -04a34c: 5442 3900 |0014: iget-object v2, v4, La1/d;.a:La1/e; // field@0039 │ │ -04a350: 7020 3a00 2100 |0016: invoke-direct {v1, v2}, La1/a;.:(La1/e;)V // method@003a │ │ -04a356: 6e20 b42f 1000 |0019: invoke-virtual {v0, v1}, Lu0/m;.a:(Lu0/k;)V // method@2fb4 │ │ -04a35c: 5441 3a00 |001c: iget-object v1, v4, La1/d;.b:La1/c; // field@003a │ │ -04a360: 6e10 841c 0100 |001e: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -04a366: 5512 3600 |0021: iget-boolean v2, v1, La1/c;.b:Z // field@0036 │ │ -04a36a: b732 |0023: xor-int/2addr v2, v3 │ │ -04a36c: 3802 0f00 |0024: if-eqz v2, 0033 // +000f │ │ -04a370: 2202 1f00 |0026: new-instance v2, La1/b; // type@001f │ │ -04a374: 7020 3c00 1200 |0028: invoke-direct {v2, v1}, La1/b;.:(La1/c;)V // method@003c │ │ -04a37a: 6e20 b42f 2000 |002b: invoke-virtual {v0, v2}, Lu0/m;.a:(Lu0/k;)V // method@2fb4 │ │ -04a380: 5c13 3600 |002e: iput-boolean v3, v1, La1/c;.b:Z // field@0036 │ │ -04a384: 5c43 3b00 |0030: iput-boolean v3, v4, La1/d;.c:Z // field@003b │ │ -04a388: 0e00 |0032: return-void │ │ -04a38a: 2200 0106 |0033: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ -04a38e: 1a01 5613 |0035: const-string v1, "SavedStateRegistry was already attached." // string@1356 │ │ -04a392: 6e10 871c 0100 |0037: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c87 │ │ -04a398: 0c01 |003a: move-result-object v1 │ │ -04a39a: 7020 431c 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -04a3a0: 2700 |003e: throw v0 │ │ -04a3a2: 2200 0106 |003f: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ -04a3a6: 1a01 1213 |0041: const-string v1, "Restarter must be created only during owner's initialization stage" // string@1312 │ │ -04a3aa: 6e10 871c 0100 |0043: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c87 │ │ -04a3b0: 0c01 |0046: move-result-object v1 │ │ -04a3b2: 7020 431c 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -04a3b8: 2700 |004a: throw v0 │ │ +04a2fc: |[04a2fc] a1.d.a:()V │ │ +04a30c: 5440 3900 |0000: iget-object v0, v4, La1/d;.a:La1/e; // field@0039 │ │ +04a310: 7210 ae2f 0000 |0002: invoke-interface {v0}, Lu0/l;.r:()Lu0/m; // method@2fae │ │ +04a316: 0c00 |0005: move-result-object v0 │ │ +04a318: 5401 a412 |0006: iget-object v1, v0, Lu0/m;.c:Lu0/h$b; // field@12a4 │ │ +04a31c: 6202 9a12 |0008: sget-object v2, Lu0/h$b;.f:Lu0/h$b; // field@129a │ │ +04a320: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +04a322: 3321 0400 |000b: if-ne v1, v2, 000f // +0004 │ │ +04a326: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +04a328: 2802 |000e: goto 0010 // +0002 │ │ +04a32a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +04a32c: 3801 2f00 |0010: if-eqz v1, 003f // +002f │ │ +04a330: 2201 1e00 |0012: new-instance v1, La1/a; // type@001e │ │ +04a334: 5442 3900 |0014: iget-object v2, v4, La1/d;.a:La1/e; // field@0039 │ │ +04a338: 7020 3a00 2100 |0016: invoke-direct {v1, v2}, La1/a;.:(La1/e;)V // method@003a │ │ +04a33e: 6e20 b22f 1000 |0019: invoke-virtual {v0, v1}, Lu0/m;.a:(Lu0/k;)V // method@2fb2 │ │ +04a344: 5441 3a00 |001c: iget-object v1, v4, La1/d;.b:La1/c; // field@003a │ │ +04a348: 6e10 821c 0100 |001e: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +04a34e: 5512 3600 |0021: iget-boolean v2, v1, La1/c;.b:Z // field@0036 │ │ +04a352: b732 |0023: xor-int/2addr v2, v3 │ │ +04a354: 3802 0f00 |0024: if-eqz v2, 0033 // +000f │ │ +04a358: 2202 1f00 |0026: new-instance v2, La1/b; // type@001f │ │ +04a35c: 7020 3c00 1200 |0028: invoke-direct {v2, v1}, La1/b;.:(La1/c;)V // method@003c │ │ +04a362: 6e20 b22f 2000 |002b: invoke-virtual {v0, v2}, Lu0/m;.a:(Lu0/k;)V // method@2fb2 │ │ +04a368: 5c13 3600 |002e: iput-boolean v3, v1, La1/c;.b:Z // field@0036 │ │ +04a36c: 5c43 3b00 |0030: iput-boolean v3, v4, La1/d;.c:Z // field@003b │ │ +04a370: 0e00 |0032: return-void │ │ +04a372: 2200 0106 |0033: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ +04a376: 1a01 5613 |0035: const-string v1, "SavedStateRegistry was already attached." // string@1356 │ │ +04a37a: 6e10 851c 0100 |0037: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c85 │ │ +04a380: 0c01 |003a: move-result-object v1 │ │ +04a382: 7020 411c 1000 |003b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +04a388: 2700 |003e: throw v0 │ │ +04a38a: 2200 0106 |003f: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ +04a38e: 1a01 1213 |0041: const-string v1, "Restarter must be created only during owner's initialization stage" // string@1312 │ │ +04a392: 6e10 851c 0100 |0043: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c85 │ │ +04a398: 0c01 |0046: move-result-object v1 │ │ +04a39a: 7020 411c 1000 |0047: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +04a3a0: 2700 |004a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -9517,71 +9517,71 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -04a3bc: |[04a3bc] a1.d.b:(Landroid/os/Bundle;)V │ │ -04a3cc: 5530 3b00 |0000: iget-boolean v0, v3, La1/d;.c:Z // field@003b │ │ -04a3d0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -04a3d4: 6e10 4400 0300 |0004: invoke-virtual {v3}, La1/d;.a:()V // method@0044 │ │ -04a3da: 5430 3900 |0007: iget-object v0, v3, La1/d;.a:La1/e; // field@0039 │ │ -04a3de: 7210 b02f 0000 |0009: invoke-interface {v0}, Lu0/l;.r:()Lu0/m; // method@2fb0 │ │ -04a3e4: 0c00 |000c: move-result-object v0 │ │ -04a3e6: 5401 a412 |000d: iget-object v1, v0, Lu0/m;.c:Lu0/h$b; // field@12a4 │ │ -04a3ea: 6202 9c12 |000f: sget-object v2, Lu0/h$b;.h:Lu0/h$b; // field@129c │ │ -04a3ee: 6e20 2e1c 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@1c2e │ │ -04a3f4: 0a01 |0014: move-result v1 │ │ -04a3f6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -04a3f8: 3a01 0400 |0016: if-ltz v1, 001a // +0004 │ │ -04a3fc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -04a3fe: 2802 |0019: goto 001b // +0002 │ │ -04a400: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -04a402: b721 |001b: xor-int/2addr v1, v2 │ │ -04a404: 3801 3400 |001c: if-eqz v1, 0050 // +0034 │ │ -04a408: 5430 3a00 |001e: iget-object v0, v3, La1/d;.b:La1/c; // field@003a │ │ -04a40c: 5501 3600 |0020: iget-boolean v1, v0, La1/c;.b:Z // field@0036 │ │ -04a410: 3801 2200 |0022: if-eqz v1, 0044 // +0022 │ │ -04a414: 5501 3800 |0024: iget-boolean v1, v0, La1/c;.d:Z // field@0038 │ │ -04a418: b721 |0026: xor-int/2addr v1, v2 │ │ -04a41a: 3801 1100 |0027: if-eqz v1, 0038 // +0011 │ │ -04a41e: 3804 0900 |0029: if-eqz v4, 0032 // +0009 │ │ -04a422: 1a01 7f17 |002b: const-string v1, "androidx.lifecycle.BundlableSavedStateRegistry.key" // string@177f │ │ -04a426: 6e20 5903 1400 |002d: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0359 │ │ -04a42c: 0c04 |0030: move-result-object v4 │ │ -04a42e: 2802 |0031: goto 0033 // +0002 │ │ -04a430: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -04a432: 5b04 3700 |0033: iput-object v4, v0, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ -04a436: 5c02 3800 |0035: iput-boolean v2, v0, La1/c;.d:Z // field@0038 │ │ -04a43a: 0e00 |0037: return-void │ │ -04a43c: 2204 0106 |0038: new-instance v4, Ljava/lang/IllegalStateException; // type@0601 │ │ -04a440: 1a00 5713 |003a: const-string v0, "SavedStateRegistry was already restored." // string@1357 │ │ -04a444: 6e10 871c 0000 |003c: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c87 │ │ -04a44a: 0c00 |003f: move-result-object v0 │ │ -04a44c: 7020 431c 0400 |0040: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -04a452: 2704 |0043: throw v4 │ │ -04a454: 2204 0106 |0044: new-instance v4, Ljava/lang/IllegalStateException; // type@0601 │ │ -04a458: 1a00 bd15 |0046: const-string v0, "You must call performAttach() before calling performRestore(Bundle)." // string@15bd │ │ -04a45c: 6e10 871c 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c87 │ │ -04a462: 0c00 |004b: move-result-object v0 │ │ -04a464: 7020 431c 0400 |004c: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -04a46a: 2704 |004f: throw v4 │ │ -04a46c: 1a04 e721 |0050: const-string v4, "performRestore cannot be called when owner is " // string@21e7 │ │ -04a470: 7110 cb0f 0400 |0052: invoke-static {v4}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -04a476: 0c04 |0055: move-result-object v4 │ │ -04a478: 5400 a412 |0056: iget-object v0, v0, Lu0/m;.c:Lu0/h$b; // field@12a4 │ │ -04a47c: 6e20 cf1c 0400 |0058: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -04a482: 6e10 d81c 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -04a488: 0c04 |005e: move-result-object v4 │ │ -04a48a: 2200 0106 |005f: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ -04a48e: 6e10 871c 0400 |0061: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c87 │ │ -04a494: 0c04 |0064: move-result-object v4 │ │ -04a496: 7020 431c 4000 |0065: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -04a49c: 2700 |0068: throw v0 │ │ +04a3a4: |[04a3a4] a1.d.b:(Landroid/os/Bundle;)V │ │ +04a3b4: 5530 3b00 |0000: iget-boolean v0, v3, La1/d;.c:Z // field@003b │ │ +04a3b8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +04a3bc: 6e10 4400 0300 |0004: invoke-virtual {v3}, La1/d;.a:()V // method@0044 │ │ +04a3c2: 5430 3900 |0007: iget-object v0, v3, La1/d;.a:La1/e; // field@0039 │ │ +04a3c6: 7210 ae2f 0000 |0009: invoke-interface {v0}, Lu0/l;.r:()Lu0/m; // method@2fae │ │ +04a3cc: 0c00 |000c: move-result-object v0 │ │ +04a3ce: 5401 a412 |000d: iget-object v1, v0, Lu0/m;.c:Lu0/h$b; // field@12a4 │ │ +04a3d2: 6202 9c12 |000f: sget-object v2, Lu0/h$b;.h:Lu0/h$b; // field@129c │ │ +04a3d6: 6e20 2c1c 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/Enum;.compareTo:(Ljava/lang/Enum;)I // method@1c2c │ │ +04a3dc: 0a01 |0014: move-result v1 │ │ +04a3de: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +04a3e0: 3a01 0400 |0016: if-ltz v1, 001a // +0004 │ │ +04a3e4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +04a3e6: 2802 |0019: goto 001b // +0002 │ │ +04a3e8: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +04a3ea: b721 |001b: xor-int/2addr v1, v2 │ │ +04a3ec: 3801 3400 |001c: if-eqz v1, 0050 // +0034 │ │ +04a3f0: 5430 3a00 |001e: iget-object v0, v3, La1/d;.b:La1/c; // field@003a │ │ +04a3f4: 5501 3600 |0020: iget-boolean v1, v0, La1/c;.b:Z // field@0036 │ │ +04a3f8: 3801 2200 |0022: if-eqz v1, 0044 // +0022 │ │ +04a3fc: 5501 3800 |0024: iget-boolean v1, v0, La1/c;.d:Z // field@0038 │ │ +04a400: b721 |0026: xor-int/2addr v1, v2 │ │ +04a402: 3801 1100 |0027: if-eqz v1, 0038 // +0011 │ │ +04a406: 3804 0900 |0029: if-eqz v4, 0032 // +0009 │ │ +04a40a: 1a01 7e17 |002b: const-string v1, "androidx.lifecycle.BundlableSavedStateRegistry.key" // string@177e │ │ +04a40e: 6e20 5903 1400 |002d: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0359 │ │ +04a414: 0c04 |0030: move-result-object v4 │ │ +04a416: 2802 |0031: goto 0033 // +0002 │ │ +04a418: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +04a41a: 5b04 3700 |0033: iput-object v4, v0, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04a41e: 5c02 3800 |0035: iput-boolean v2, v0, La1/c;.d:Z // field@0038 │ │ +04a422: 0e00 |0037: return-void │ │ +04a424: 2204 0106 |0038: new-instance v4, Ljava/lang/IllegalStateException; // type@0601 │ │ +04a428: 1a00 5713 |003a: const-string v0, "SavedStateRegistry was already restored." // string@1357 │ │ +04a42c: 6e10 851c 0000 |003c: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c85 │ │ +04a432: 0c00 |003f: move-result-object v0 │ │ +04a434: 7020 411c 0400 |0040: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +04a43a: 2704 |0043: throw v4 │ │ +04a43c: 2204 0106 |0044: new-instance v4, Ljava/lang/IllegalStateException; // type@0601 │ │ +04a440: 1a00 bc15 |0046: const-string v0, "You must call performAttach() before calling performRestore(Bundle)." // string@15bc │ │ +04a444: 6e10 851c 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c85 │ │ +04a44a: 0c00 |004b: move-result-object v0 │ │ +04a44c: 7020 411c 0400 |004c: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +04a452: 2704 |004f: throw v4 │ │ +04a454: 1a04 e521 |0050: const-string v4, "performRestore cannot be called when owner is " // string@21e5 │ │ +04a458: 7110 cb0f 0400 |0052: invoke-static {v4}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +04a45e: 0c04 |0055: move-result-object v4 │ │ +04a460: 5400 a412 |0056: iget-object v0, v0, Lu0/m;.c:Lu0/h$b; // field@12a4 │ │ +04a464: 6e20 cd1c 0400 |0058: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +04a46a: 6e10 d61c 0400 |005b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +04a470: 0c04 |005e: move-result-object v4 │ │ +04a472: 2200 0106 |005f: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ +04a476: 6e10 851c 0400 |0061: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c85 │ │ +04a47c: 0c04 |0064: move-result-object v4 │ │ +04a47e: 7020 411c 4000 |0065: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +04a484: 2700 |0068: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -9813,53 +9813,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -04a4a0: |[04a4a0] a1.d.c:(Landroid/os/Bundle;)V │ │ -04a4b0: 1a00 b421 |0000: const-string v0, "outBundle" // string@21b4 │ │ -04a4b4: 7120 8531 0500 |0002: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -04a4ba: 5440 3a00 |0005: iget-object v0, v4, La1/d;.b:La1/c; // field@003a │ │ -04a4be: 6e10 841c 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -04a4c4: 2201 d700 |000a: new-instance v1, Landroid/os/Bundle; // type@00d7 │ │ -04a4c8: 7010 5403 0100 |000c: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0354 │ │ -04a4ce: 5402 3700 |000f: iget-object v2, v0, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ -04a4d2: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -04a4d6: 6e20 6603 2100 |0013: invoke-virtual {v1, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@0366 │ │ -04a4dc: 5400 3500 |0016: iget-object v0, v0, La1/c;.a:Lp/b; // field@0035 │ │ -04a4e0: 6e10 841c 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -04a4e6: 2202 6108 |001b: new-instance v2, Lp/b$d; // type@0861 │ │ -04a4ea: 7020 5b26 0200 |001d: invoke-direct {v2, v0}, Lp/b$d;.:(Lp/b;)V // method@265b │ │ -04a4f0: 5400 050f |0020: iget-object v0, v0, Lp/b;.g:Ljava/util/WeakHashMap; // field@0f05 │ │ -04a4f4: 6203 c20a |0022: sget-object v3, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0ac2 │ │ -04a4f8: 6e30 611e 2003 |0024: invoke-virtual {v0, v2, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e61 │ │ -04a4fe: 6e10 5d26 0200 |0027: invoke-virtual {v2}, Lp/b$d;.hasNext:()Z // method@265d │ │ -04a504: 0a00 |002a: move-result v0 │ │ -04a506: 3800 1c00 |002b: if-eqz v0, 0047 // +001c │ │ -04a50a: 6e10 5e26 0200 |002d: invoke-virtual {v2}, Lp/b$d;.next:()Ljava/lang/Object; // method@265e │ │ -04a510: 0c00 |0030: move-result-object v0 │ │ -04a512: 1f00 7206 |0031: check-cast v0, Ljava/util/Map$Entry; // type@0672 │ │ -04a516: 7210 261e 0000 |0033: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1e26 │ │ -04a51c: 0c03 |0036: move-result-object v3 │ │ -04a51e: 1f03 1b06 |0037: check-cast v3, Ljava/lang/String; // type@061b │ │ -04a522: 7210 271e 0000 |0039: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1e27 │ │ -04a528: 0c00 |003c: move-result-object v0 │ │ -04a52a: 1f00 2100 |003d: check-cast v0, La1/c$b; // type@0021 │ │ -04a52e: 7210 3f00 0000 |003f: invoke-interface {v0}, La1/c$b;.a:()Landroid/os/Bundle; // method@003f │ │ -04a534: 0c00 |0042: move-result-object v0 │ │ -04a536: 6e30 6a03 3100 |0043: invoke-virtual {v1, v3, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@036a │ │ -04a53c: 28e1 |0046: goto 0027 // -001f │ │ -04a53e: 6e10 4a03 0100 |0047: invoke-virtual {v1}, Landroid/os/BaseBundle;.isEmpty:()Z // method@034a │ │ -04a544: 0a00 |004a: move-result v0 │ │ -04a546: 3900 0700 |004b: if-nez v0, 0052 // +0007 │ │ -04a54a: 1a00 7f17 |004d: const-string v0, "androidx.lifecycle.BundlableSavedStateRegistry.key" // string@177f │ │ -04a54e: 6e30 6a03 0501 |004f: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@036a │ │ -04a554: 0e00 |0052: return-void │ │ +04a488: |[04a488] a1.d.c:(Landroid/os/Bundle;)V │ │ +04a498: 1a00 b221 |0000: const-string v0, "outBundle" // string@21b2 │ │ +04a49c: 7120 8331 0500 |0002: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +04a4a2: 5440 3a00 |0005: iget-object v0, v4, La1/d;.b:La1/c; // field@003a │ │ +04a4a6: 6e10 821c 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +04a4ac: 2201 d700 |000a: new-instance v1, Landroid/os/Bundle; // type@00d7 │ │ +04a4b0: 7010 5403 0100 |000c: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0354 │ │ +04a4b6: 5402 3700 |000f: iget-object v2, v0, La1/c;.c:Landroid/os/Bundle; // field@0037 │ │ +04a4ba: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +04a4be: 6e20 6603 2100 |0013: invoke-virtual {v1, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@0366 │ │ +04a4c4: 5400 3500 |0016: iget-object v0, v0, La1/c;.a:Lp/b; // field@0035 │ │ +04a4c8: 6e10 821c 0000 |0018: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +04a4ce: 2202 6108 |001b: new-instance v2, Lp/b$d; // type@0861 │ │ +04a4d2: 7020 5926 0200 |001d: invoke-direct {v2, v0}, Lp/b$d;.:(Lp/b;)V // method@2659 │ │ +04a4d8: 5400 050f |0020: iget-object v0, v0, Lp/b;.g:Ljava/util/WeakHashMap; // field@0f05 │ │ +04a4dc: 6203 c20a |0022: sget-object v3, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0ac2 │ │ +04a4e0: 6e30 5f1e 2003 |0024: invoke-virtual {v0, v2, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e5f │ │ +04a4e6: 6e10 5b26 0200 |0027: invoke-virtual {v2}, Lp/b$d;.hasNext:()Z // method@265b │ │ +04a4ec: 0a00 |002a: move-result v0 │ │ +04a4ee: 3800 1c00 |002b: if-eqz v0, 0047 // +001c │ │ +04a4f2: 6e10 5c26 0200 |002d: invoke-virtual {v2}, Lp/b$d;.next:()Ljava/lang/Object; // method@265c │ │ +04a4f8: 0c00 |0030: move-result-object v0 │ │ +04a4fa: 1f00 7206 |0031: check-cast v0, Ljava/util/Map$Entry; // type@0672 │ │ +04a4fe: 7210 241e 0000 |0033: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1e24 │ │ +04a504: 0c03 |0036: move-result-object v3 │ │ +04a506: 1f03 1b06 |0037: check-cast v3, Ljava/lang/String; // type@061b │ │ +04a50a: 7210 251e 0000 |0039: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1e25 │ │ +04a510: 0c00 |003c: move-result-object v0 │ │ +04a512: 1f00 2100 |003d: check-cast v0, La1/c$b; // type@0021 │ │ +04a516: 7210 3f00 0000 |003f: invoke-interface {v0}, La1/c$b;.a:()Landroid/os/Bundle; // method@003f │ │ +04a51c: 0c00 |0042: move-result-object v0 │ │ +04a51e: 6e30 6a03 3100 |0043: invoke-virtual {v1, v3, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@036a │ │ +04a524: 28e1 |0046: goto 0027 // -001f │ │ +04a526: 6e10 4a03 0100 |0047: invoke-virtual {v1}, Landroid/os/BaseBundle;.isEmpty:()Z // method@034a │ │ +04a52c: 0a00 |004a: move-result v0 │ │ +04a52e: 3900 0700 |004b: if-nez v0, 0052 // +0007 │ │ +04a532: 1a00 7e17 |004d: const-string v0, "androidx.lifecycle.BundlableSavedStateRegistry.key" // string@177e │ │ +04a536: 6e30 6a03 0501 |004f: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@036a │ │ +04a53c: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -10082,21 +10082,21 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0053 reg=4 this La1/d; │ │ 0x0000 - 0x0053 reg=5 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #23 header: │ │ class_idx : 37 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #23 - │ │ Class descriptor : 'La2/a;' │ │ @@ -10127,21 +10127,21 @@ │ │ │ │ #3 : (in La2/a;) │ │ name : 'e' │ │ type : '(Lu1/a$a;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #24 header: │ │ class_idx : 38 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #24 annotations: │ │ Annotations on class │ │ @@ -10165,21 +10165,21 @@ │ │ │ │ #1 : (in La2/b$a;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #25 header: │ │ class_idx : 39 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #25 annotations: │ │ Annotations on class │ │ @@ -10190,21 +10190,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #26 header: │ │ class_idx : 67 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #26 annotations: │ │ Annotations on method #212 'instantiateActivity' │ │ @@ -10267,34 +10267,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a6b4: |[04a6b4] android.app.AppComponentFactory.:()V │ │ -04a6c4: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a6c8: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a6ce: 2700 |0005: throw v0 │ │ +04a69c: |[04a69c] android.app.AppComponentFactory.:()V │ │ +04a6ac: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a6b0: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a6b6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/app/AppComponentFactory;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a6d0: |[04a6d0] android.app.AppComponentFactory.:()V │ │ -04a6e0: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a6e6: 0e00 |0003: return-void │ │ +04a6b8: |[04a6b8] android.app.AppComponentFactory.:()V │ │ +04a6c8: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04a6ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/app/AppComponentFactory;) │ │ name : 'instantiateActivity' │ │ @@ -10322,21 +10322,21 @@ │ │ │ │ #4 : (in Landroid/app/AppComponentFactory;) │ │ name : 'instantiateService' │ │ type : '(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Service;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #27 header: │ │ class_idx : 104 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #27 annotations: │ │ Annotations on method #378 'getInitiatingPackageName' │ │ @@ -10356,36 +10356,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a6e8: |[04a6e8] android.content.pm.InstallSourceInfo.:()V │ │ -04a6f8: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a6fc: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a702: 2700 |0005: throw v0 │ │ +04a6d0: |[04a6d0] android.content.pm.InstallSourceInfo.:()V │ │ +04a6e0: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a6e4: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a6ea: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/content/pm/InstallSourceInfo;) │ │ name : 'getInitiatingPackageName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #28 header: │ │ class_idx : 114 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #28 - │ │ Class descriptor : 'Landroid/content/pm/SigningInfo;' │ │ @@ -10401,18 +10401,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a704: |[04a704] android.content.pm.SigningInfo.:()V │ │ -04a714: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a718: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a71e: 2700 |0005: throw v0 │ │ +04a6ec: |[04a6ec] android.content.pm.SigningInfo.:()V │ │ +04a6fc: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a700: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a706: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/content/pm/SigningInfo;) │ │ name : 'getApkContentsSigners' │ │ @@ -10428,21 +10428,21 @@ │ │ │ │ #2 : (in Landroid/content/pm/SigningInfo;) │ │ name : 'hasMultipleSigners' │ │ type : '()Z' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #29 header: │ │ class_idx : 132 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1530 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #29 - │ │ Class descriptor : 'Landroid/graphics/ColorSpace$Named;' │ │ @@ -10457,30 +10457,30 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a720: |[04a720] android.graphics.ColorSpace$Named.:()V │ │ -04a730: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a734: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a73a: 2700 |0005: throw v0 │ │ +04a708: |[04a708] android.graphics.ColorSpace$Named.:()V │ │ +04a718: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a71c: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a722: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #30 header: │ │ class_idx : 133 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #30 annotations: │ │ Annotations on method #526 'get' │ │ @@ -10502,36 +10502,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a73c: |[04a73c] android.graphics.ColorSpace.:()V │ │ -04a74c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a750: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a756: 2700 |0005: throw v0 │ │ +04a724: |[04a724] android.graphics.ColorSpace.:()V │ │ +04a734: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a738: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a73e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/ColorSpace;) │ │ name : 'get' │ │ type : '(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #31 header: │ │ class_idx : 134 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #31 annotations: │ │ Annotations on method #528 'getSize' │ │ @@ -10550,36 +10550,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a758: |[04a758] android.graphics.ImageDecoder$ImageInfo.:()V │ │ -04a768: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a76c: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a772: 2700 |0005: throw v0 │ │ +04a740: |[04a740] android.graphics.ImageDecoder$ImageInfo.:()V │ │ +04a750: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a754: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a75a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/ImageDecoder$ImageInfo;) │ │ name : 'getSize' │ │ type : '()Landroid/util/Size;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #32 header: │ │ class_idx : 135 │ │ access_flags : 5633 (0x1601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #32 - │ │ Class descriptor : 'Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;' │ │ @@ -10594,30 +10594,30 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a774: |[04a774] android.graphics.ImageDecoder$OnHeaderDecodedListener.:()V │ │ -04a784: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a788: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a78e: 2700 |0005: throw v0 │ │ +04a75c: |[04a75c] android.graphics.ImageDecoder$OnHeaderDecodedListener.:()V │ │ +04a76c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a770: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a776: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #33 header: │ │ class_idx : 137 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #33 annotations: │ │ Annotations on method #531 'createSource' │ │ @@ -10648,18 +10648,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a790: |[04a790] android.graphics.ImageDecoder.:()V │ │ -04a7a0: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a7a4: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a7aa: 2700 |0005: throw v0 │ │ +04a778: |[04a778] android.graphics.ImageDecoder.:()V │ │ +04a788: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a78c: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a792: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/ImageDecoder;) │ │ name : 'createSource' │ │ type : '(Ljava/nio/ByteBuffer;)Landroid/graphics/ImageDecoder$Source;' │ │ @@ -10681,21 +10681,21 @@ │ │ │ │ #1 : (in Landroid/graphics/ImageDecoder;) │ │ name : 'setTargetColorSpace' │ │ type : '(Landroid/graphics/ColorSpace;)V' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #34 header: │ │ class_idx : 138 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #34 annotations: │ │ Annotations on method #536 'of' │ │ @@ -10715,36 +10715,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a7ac: |[04a7ac] android.graphics.Insets.:()V │ │ -04a7bc: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a7c0: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a7c6: 2700 |0005: throw v0 │ │ +04a794: |[04a794] android.graphics.Insets.:()V │ │ +04a7a4: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a7a8: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a7ae: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/Insets;) │ │ name : 'of' │ │ type : '(IIII)Landroid/graphics/Insets;' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #35 header: │ │ class_idx : 166 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #35 annotations: │ │ Annotations on method #654 '' parameters │ │ @@ -10764,34 +10764,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a7c8: |[04a7c8] android.graphics.Typeface$Builder.:()V │ │ -04a7d8: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a7dc: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a7e2: 2700 |0005: throw v0 │ │ +04a7b0: |[04a7b0] android.graphics.Typeface$Builder.:()V │ │ +04a7c0: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a7c4: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a7ca: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/Typeface$Builder;) │ │ name : '' │ │ type : '(Ljava/io/FileDescriptor;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a7e4: |[04a7e4] android.graphics.Typeface$Builder.:(Ljava/io/FileDescriptor;)V │ │ -04a7f4: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a7fa: 0e00 |0003: return-void │ │ +04a7cc: |[04a7cc] android.graphics.Typeface$Builder.:(Ljava/io/FileDescriptor;)V │ │ +04a7dc: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04a7e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/Typeface$Builder;) │ │ name : 'build' │ │ @@ -10807,21 +10807,21 @@ │ │ │ │ #2 : (in Landroid/graphics/Typeface$Builder;) │ │ name : 'setWeight' │ │ type : '(I)Landroid/graphics/Typeface$Builder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #36 header: │ │ class_idx : 167 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #36 annotations: │ │ Annotations on method #660 'build' │ │ @@ -10848,34 +10848,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a7fc: |[04a7fc] android.graphics.Typeface$CustomFallbackBuilder.:()V │ │ -04a80c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a810: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a816: 2700 |0005: throw v0 │ │ +04a7e4: |[04a7e4] android.graphics.Typeface$CustomFallbackBuilder.:()V │ │ +04a7f4: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a7f8: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a7fe: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/Typeface$CustomFallbackBuilder;) │ │ name : '' │ │ type : '(Landroid/graphics/fonts/FontFamily;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a818: |[04a818] android.graphics.Typeface$CustomFallbackBuilder.:(Landroid/graphics/fonts/FontFamily;)V │ │ -04a828: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a82e: 0e00 |0003: return-void │ │ +04a800: |[04a800] android.graphics.Typeface$CustomFallbackBuilder.:(Landroid/graphics/fonts/FontFamily;)V │ │ +04a810: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04a816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/Typeface$CustomFallbackBuilder;) │ │ name : 'build' │ │ @@ -10885,21 +10885,21 @@ │ │ │ │ #1 : (in Landroid/graphics/Typeface$CustomFallbackBuilder;) │ │ name : 'setStyle' │ │ type : '(Landroid/graphics/fonts/FontStyle;)Landroid/graphics/Typeface$CustomFallbackBuilder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #37 header: │ │ class_idx : 169 │ │ access_flags : 5633 (0x1601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #37 - │ │ Class descriptor : 'Landroid/graphics/drawable/Animatable2;' │ │ @@ -10915,30 +10915,30 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a830: |[04a830] android.graphics.drawable.Animatable2.:()V │ │ -04a840: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a844: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a84a: 2700 |0005: throw v0 │ │ +04a818: |[04a818] android.graphics.drawable.Animatable2.:()V │ │ +04a828: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a82c: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a832: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #38 header: │ │ class_idx : 179 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 176 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #38 - │ │ Class descriptor : 'Landroid/graphics/drawable/DrawableWrapper;' │ │ @@ -10954,30 +10954,30 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a84c: |[04a84c] android.graphics.drawable.DrawableWrapper.:()V │ │ -04a85c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a860: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a866: 2700 |0005: throw v0 │ │ +04a834: |[04a834] android.graphics.drawable.DrawableWrapper.:()V │ │ +04a844: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a848: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a84e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #39 header: │ │ class_idx : 181 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #39 - │ │ Class descriptor : 'Landroid/graphics/drawable/Icon;' │ │ @@ -10993,30 +10993,30 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a868: |[04a868] android.graphics.drawable.Icon.:()V │ │ -04a878: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a87c: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a882: 2700 |0005: throw v0 │ │ +04a850: |[04a850] android.graphics.drawable.Icon.:()V │ │ +04a860: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a864: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a86a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #40 header: │ │ class_idx : 188 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #40 annotations: │ │ Annotations on method #761 'build' │ │ @@ -11055,50 +11055,50 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a884: |[04a884] android.graphics.fonts.Font$Builder.:()V │ │ -04a894: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a898: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a89e: 2700 |0005: throw v0 │ │ +04a86c: |[04a86c] android.graphics.fonts.Font$Builder.:()V │ │ +04a87c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a880: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a886: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/fonts/Font$Builder;) │ │ name : '' │ │ type : '(Landroid/content/res/Resources;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a8a0: |[04a8a0] android.graphics.fonts.Font$Builder.:(Landroid/content/res/Resources;I)V │ │ -04a8b0: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a8b6: 0e00 |0003: return-void │ │ +04a888: |[04a888] android.graphics.fonts.Font$Builder.:(Landroid/content/res/Resources;I)V │ │ +04a898: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04a89e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroid/graphics/fonts/Font$Builder;) │ │ name : '' │ │ type : '(Landroid/os/ParcelFileDescriptor;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a8b8: |[04a8b8] android.graphics.fonts.Font$Builder.:(Landroid/os/ParcelFileDescriptor;)V │ │ -04a8c8: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a8ce: 0e00 |0003: return-void │ │ +04a8a0: |[04a8a0] android.graphics.fonts.Font$Builder.:(Landroid/os/ParcelFileDescriptor;)V │ │ +04a8b0: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04a8b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/fonts/Font$Builder;) │ │ name : 'build' │ │ @@ -11126,21 +11126,21 @@ │ │ │ │ #4 : (in Landroid/graphics/fonts/Font$Builder;) │ │ name : 'setWeight' │ │ type : '(I)Landroid/graphics/fonts/Font$Builder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #41 header: │ │ class_idx : 189 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #41 annotations: │ │ Annotations on method #767 'getStyle' │ │ @@ -11159,36 +11159,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a970: |[04a970] android.graphics.fonts.Font.:()V │ │ -04a980: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a984: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a98a: 2700 |0005: throw v0 │ │ +04a958: |[04a958] android.graphics.fonts.Font.:()V │ │ +04a968: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a96c: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a972: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/fonts/Font;) │ │ name : 'getStyle' │ │ type : '()Landroid/graphics/fonts/FontStyle;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #42 header: │ │ class_idx : 190 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #42 annotations: │ │ Annotations on method #770 'addFont' │ │ @@ -11215,34 +11215,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a8d0: |[04a8d0] android.graphics.fonts.FontFamily$Builder.:()V │ │ -04a8e0: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a8e4: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a8ea: 2700 |0005: throw v0 │ │ +04a8b8: |[04a8b8] android.graphics.fonts.FontFamily$Builder.:()V │ │ +04a8c8: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a8cc: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a8d2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/fonts/FontFamily$Builder;) │ │ name : '' │ │ type : '(Landroid/graphics/fonts/Font;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a8ec: |[04a8ec] android.graphics.fonts.FontFamily$Builder.:(Landroid/graphics/fonts/Font;)V │ │ -04a8fc: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a902: 0e00 |0003: return-void │ │ +04a8d4: |[04a8d4] android.graphics.fonts.FontFamily$Builder.:(Landroid/graphics/fonts/Font;)V │ │ +04a8e4: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04a8ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/fonts/FontFamily$Builder;) │ │ name : 'addFont' │ │ @@ -11252,21 +11252,21 @@ │ │ │ │ #1 : (in Landroid/graphics/fonts/FontFamily$Builder;) │ │ name : 'build' │ │ type : '()Landroid/graphics/fonts/FontFamily;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #43 header: │ │ class_idx : 191 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #43 annotations: │ │ Annotations on method #773 'getFont' │ │ @@ -11285,18 +11285,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a904: |[04a904] android.graphics.fonts.FontFamily.:()V │ │ -04a914: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a918: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a91e: 2700 |0005: throw v0 │ │ +04a8ec: |[04a8ec] android.graphics.fonts.FontFamily.:()V │ │ +04a8fc: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a900: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a906: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/fonts/FontFamily;) │ │ name : 'getFont' │ │ @@ -11306,21 +11306,21 @@ │ │ │ │ #1 : (in Landroid/graphics/fonts/FontFamily;) │ │ name : 'getSize' │ │ type : '()I' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #44 header: │ │ class_idx : 192 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #44 - │ │ Class descriptor : 'Landroid/graphics/fonts/FontStyle;' │ │ @@ -11335,34 +11335,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a920: |[04a920] android.graphics.fonts.FontStyle.:()V │ │ -04a930: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a934: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a93a: 2700 |0005: throw v0 │ │ +04a908: |[04a908] android.graphics.fonts.FontStyle.:()V │ │ +04a918: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a91c: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a922: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/fonts/FontStyle;) │ │ name : '' │ │ type : '(II)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04a93c: |[04a93c] android.graphics.fonts.FontStyle.:(II)V │ │ -04a94c: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04a952: 0e00 |0003: return-void │ │ +04a924: |[04a924] android.graphics.fonts.FontStyle.:(II)V │ │ +04a934: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04a93a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/graphics/fonts/FontStyle;) │ │ name : 'getSlant' │ │ @@ -11372,21 +11372,21 @@ │ │ │ │ #1 : (in Landroid/graphics/fonts/FontStyle;) │ │ name : 'getWeight' │ │ type : '()I' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #45 header: │ │ class_idx : 193 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #45 annotations: │ │ Annotations on method #780 'fromFontVariationSettings' │ │ @@ -11408,36 +11408,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a954: |[04a954] android.graphics.fonts.FontVariationAxis.:()V │ │ -04a964: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a968: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a96e: 2700 |0005: throw v0 │ │ +04a93c: |[04a93c] android.graphics.fonts.FontVariationAxis.:()V │ │ +04a94c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a950: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a956: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/graphics/fonts/FontVariationAxis;) │ │ name : 'fromFontVariationSettings' │ │ type : '(Ljava/lang/String;)[Landroid/graphics/fonts/FontVariationAxis;' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #46 header: │ │ class_idx : 194 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #46 - │ │ Class descriptor : 'Landroid/hardware/HardwareBuffer;' │ │ @@ -11454,36 +11454,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a98c: |[04a98c] android.hardware.HardwareBuffer.:()V │ │ -04a99c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a9a0: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a9a6: 2700 |0005: throw v0 │ │ +04a974: |[04a974] android.hardware.HardwareBuffer.:()V │ │ +04a984: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a988: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a98e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/hardware/HardwareBuffer;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #47 header: │ │ class_idx : 200 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #47 - │ │ Class descriptor : 'Landroid/icu/text/DecimalFormatSymbols;' │ │ @@ -11500,36 +11500,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a9a8: |[04a9a8] android.icu.text.DecimalFormatSymbols.:()V │ │ -04a9b8: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a9bc: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a9c2: 2700 |0005: throw v0 │ │ +04a990: |[04a990] android.icu.text.DecimalFormatSymbols.:()V │ │ +04a9a0: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a9a4: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a9aa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/icu/text/DecimalFormatSymbols;) │ │ name : 'getInstance' │ │ type : '(Ljava/util/Locale;)Landroid/icu/text/DecimalFormatSymbols;' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #48 header: │ │ class_idx : 220 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #48 annotations: │ │ Annotations on method #908 'forLanguageTags' │ │ @@ -11555,18 +11555,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04a9c4: |[04a9c4] android.os.LocaleList.:()V │ │ -04a9d4: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04a9d8: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04a9de: 2700 |0005: throw v0 │ │ +04a9ac: |[04a9ac] android.os.LocaleList.:()V │ │ +04a9bc: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04a9c0: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04a9c6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/os/LocaleList;) │ │ name : 'forLanguageTags' │ │ type : '(Ljava/lang/String;)Landroid/os/LocaleList;' │ │ @@ -11588,21 +11588,21 @@ │ │ │ │ #2 : (in Landroid/os/LocaleList;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #49 header: │ │ class_idx : 245 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #49 annotations: │ │ Annotations on method #980 'build' │ │ @@ -11627,34 +11627,34 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04aa78: |[04aa78] android.text.PrecomputedText$Params$Builder.:()V │ │ -04aa88: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04aa8c: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04aa92: 2700 |0005: throw v0 │ │ +04aa60: |[04aa60] android.text.PrecomputedText$Params$Builder.:()V │ │ +04aa70: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04aa74: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04aa7a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/text/PrecomputedText$Params$Builder;) │ │ name : '' │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04aa94: |[04aa94] android.text.PrecomputedText$Params$Builder.:(Landroid/text/TextPaint;)V │ │ -04aaa4: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04aaaa: 0e00 |0003: return-void │ │ +04aa7c: |[04aa7c] android.text.PrecomputedText$Params$Builder.:(Landroid/text/TextPaint;)V │ │ +04aa8c: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04aa92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/text/PrecomputedText$Params$Builder;) │ │ name : 'build' │ │ @@ -11676,21 +11676,21 @@ │ │ │ │ #3 : (in Landroid/text/PrecomputedText$Params$Builder;) │ │ name : 'setTextDirection' │ │ type : '(Landroid/text/TextDirectionHeuristic;)Landroid/text/PrecomputedText$Params$Builder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #50 header: │ │ class_idx : 246 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #50 annotations: │ │ Annotations on method #987 'getTextDirection' │ │ @@ -11711,18 +11711,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04aaac: |[04aaac] android.text.PrecomputedText$Params.:()V │ │ -04aabc: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04aac0: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04aac6: 2700 |0005: throw v0 │ │ +04aa94: |[04aa94] android.text.PrecomputedText$Params.:()V │ │ +04aaa4: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04aaa8: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04aaae: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/text/PrecomputedText$Params;) │ │ name : 'getBreakStrategy' │ │ @@ -11744,21 +11744,21 @@ │ │ │ │ #3 : (in Landroid/text/PrecomputedText$Params;) │ │ name : 'getTextPaint' │ │ type : '()Landroid/text/TextPaint;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #51 header: │ │ class_idx : 253 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #51 annotations: │ │ Annotations on method #1016 'build' │ │ @@ -11810,18 +11810,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04aac8: |[04aac8] android.text.StaticLayout$Builder.:()V │ │ -04aad8: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04aadc: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04aae2: 2700 |0005: throw v0 │ │ +04aab0: |[04aab0] android.text.StaticLayout$Builder.:()V │ │ +04aac0: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04aac4: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04aaca: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/text/StaticLayout$Builder;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/CharSequence;IILandroid/text/TextPaint;I)Landroid/text/StaticLayout$Builder;' │ │ @@ -11873,21 +11873,21 @@ │ │ │ │ #7 : (in Landroid/text/StaticLayout$Builder;) │ │ name : 'setTextDirection' │ │ type : '(Landroid/text/TextDirectionHeuristic;)Landroid/text/StaticLayout$Builder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #52 header: │ │ class_idx : 303 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #52 annotations: │ │ Annotations on method #1150 'getBoundingRects' │ │ @@ -11909,18 +11909,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04aae4: |[04aae4] android.view.DisplayCutout.:()V │ │ -04aaf4: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04aaf8: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04aafe: 2700 |0005: throw v0 │ │ +04aacc: |[04aacc] android.view.DisplayCutout.:()V │ │ +04aadc: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04aae0: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04aae6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/DisplayCutout;) │ │ name : 'getBoundingRects' │ │ @@ -11960,21 +11960,21 @@ │ │ │ │ #6 : (in Landroid/view/DisplayCutout;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #53 header: │ │ class_idx : 325 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #53 annotations: │ │ Annotations on method #1319 'getSystemIcon' │ │ @@ -11999,36 +11999,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ab00: |[04ab00] android.view.PointerIcon.:()V │ │ -04ab10: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ab14: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04ab1a: 2700 |0005: throw v0 │ │ +04aae8: |[04aae8] android.view.PointerIcon.:()V │ │ +04aaf8: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04aafc: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04ab02: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/view/PointerIcon;) │ │ name : 'getSystemIcon' │ │ type : '(Landroid/content/Context;I)Landroid/view/PointerIcon;' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #54 header: │ │ class_idx : 349 │ │ access_flags : 5633 (0x1601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #54 - │ │ Class descriptor : 'Landroid/view/View$OnUnhandledKeyEventListener;' │ │ @@ -12043,30 +12043,30 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ab1c: |[04ab1c] android.view.View$OnUnhandledKeyEventListener.:()V │ │ -04ab2c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ab30: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04ab36: 2700 |0005: throw v0 │ │ +04ab04: |[04ab04] android.view.View$OnUnhandledKeyEventListener.:()V │ │ +04ab14: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04ab18: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04ab1e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #55 header: │ │ class_idx : 361 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #55 annotations: │ │ Annotations on method #1733 'getAutofillId' │ │ @@ -12093,18 +12093,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ab38: |[04ab38] android.view.ViewStructure.:()V │ │ -04ab48: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ab4c: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04ab52: 2700 |0005: throw v0 │ │ +04ab20: |[04ab20] android.view.ViewStructure.:()V │ │ +04ab30: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04ab34: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04ab3a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/ViewStructure;) │ │ name : 'addChildCount' │ │ @@ -12162,21 +12162,21 @@ │ │ │ │ #9 : (in Landroid/view/ViewStructure;) │ │ name : 'setVisibility' │ │ type : '(I)V' │ │ access : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #56 header: │ │ class_idx : 370 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #56 annotations: │ │ Annotations on method #1772 'build' │ │ @@ -12217,50 +12217,50 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ab54: |[04ab54] android.view.WindowInsets$Builder.:()V │ │ -04ab64: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ab68: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04ab6e: 2700 |0005: throw v0 │ │ +04ab3c: |[04ab3c] android.view.WindowInsets$Builder.:()V │ │ +04ab4c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04ab50: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04ab56: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/view/WindowInsets$Builder;) │ │ name : '' │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ab70: |[04ab70] android.view.WindowInsets$Builder.:()V │ │ -04ab80: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04ab86: 0e00 |0003: return-void │ │ +04ab58: |[04ab58] android.view.WindowInsets$Builder.:()V │ │ +04ab68: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04ab6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroid/view/WindowInsets$Builder;) │ │ name : '' │ │ type : '(Landroid/view/WindowInsets;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ab88: |[04ab88] android.view.WindowInsets$Builder.:(Landroid/view/WindowInsets;)V │ │ -04ab98: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04ab9e: 0e00 |0003: return-void │ │ +04ab70: |[04ab70] android.view.WindowInsets$Builder.:(Landroid/view/WindowInsets;)V │ │ +04ab80: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04ab86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/WindowInsets$Builder;) │ │ name : 'build' │ │ @@ -12282,21 +12282,21 @@ │ │ │ │ #3 : (in Landroid/view/WindowInsets$Builder;) │ │ name : 'setSystemWindowInsets' │ │ type : '(Landroid/graphics/Insets;)Landroid/view/WindowInsets$Builder;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #57 header: │ │ class_idx : 371 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #57 - │ │ Class descriptor : 'Landroid/view/WindowInsets$Type;' │ │ @@ -12311,18 +12311,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04aba0: |[04aba0] android.view.WindowInsets$Type.:()V │ │ -04abb0: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04abb4: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04abba: 2700 |0005: throw v0 │ │ +04ab88: |[04ab88] android.view.WindowInsets$Type.:()V │ │ +04ab98: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04ab9c: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04aba2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/view/WindowInsets$Type;) │ │ name : 'captionBar' │ │ type : '()I' │ │ @@ -12350,21 +12350,21 @@ │ │ #5 : (in Landroid/view/WindowInsets$Type;) │ │ name : 'systemGestures' │ │ type : '()I' │ │ access : 0x1109 (PUBLIC STATIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #58 header: │ │ class_idx : 373 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #58 - │ │ Class descriptor : 'Landroid/view/WindowInsetsAnimation$Callback;' │ │ @@ -12379,46 +12379,46 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04abbc: |[04abbc] android.view.WindowInsetsAnimation$Callback.:()V │ │ -04abcc: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04abd0: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04abd6: 2700 |0005: throw v0 │ │ +04aba4: |[04aba4] android.view.WindowInsetsAnimation$Callback.:()V │ │ +04abb4: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04abb8: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04abbe: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/view/WindowInsetsAnimation$Callback;) │ │ name : '' │ │ type : '(I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04abd8: |[04abd8] android.view.WindowInsetsAnimation$Callback.:(I)V │ │ -04abe8: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04abee: 0e00 |0003: return-void │ │ +04abc0: |[04abc0] android.view.WindowInsetsAnimation$Callback.:(I)V │ │ +04abd0: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04abd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #59 header: │ │ class_idx : 374 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #59 - │ │ Class descriptor : 'Landroid/view/WindowInsetsAnimation;' │ │ @@ -12433,36 +12433,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04abf0: |[04abf0] android.view.WindowInsetsAnimation.:()V │ │ -04ac00: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ac04: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04ac0a: 2700 |0005: throw v0 │ │ +04abd8: |[04abd8] android.view.WindowInsetsAnimation.:()V │ │ +04abe8: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04abec: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04abf2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/WindowInsetsAnimation;) │ │ name : 'getTypeMask' │ │ type : '()I' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #60 header: │ │ class_idx : 375 │ │ access_flags : 5633 (0x1601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #60 - │ │ Class descriptor : 'Landroid/view/WindowInsetsController;' │ │ @@ -12477,36 +12477,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ac0c: |[04ac0c] android.view.WindowInsetsController.:()V │ │ -04ac1c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ac20: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04ac26: 2700 |0005: throw v0 │ │ +04abf4: |[04abf4] android.view.WindowInsetsController.:()V │ │ +04ac04: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04ac08: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04ac0e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/WindowInsetsController;) │ │ name : 'setSystemBarsAppearance' │ │ type : '(II)V' │ │ access : 0x1401 (PUBLIC ABSTRACT SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #61 header: │ │ class_idx : 378 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #61 annotations: │ │ Annotations on method #1819 'getBounds' │ │ @@ -12527,18 +12527,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ac28: |[04ac28] android.view.WindowMetrics.:()V │ │ -04ac38: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ac3c: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04ac42: 2700 |0005: throw v0 │ │ +04ac10: |[04ac10] android.view.WindowMetrics.:()V │ │ +04ac20: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04ac24: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04ac2a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/WindowMetrics;) │ │ name : 'getBounds' │ │ @@ -12548,21 +12548,21 @@ │ │ │ │ #1 : (in Landroid/view/WindowMetrics;) │ │ name : 'getWindowInsets' │ │ type : '()Landroid/view/WindowInsets;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #62 header: │ │ class_idx : 397 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #62 - │ │ Class descriptor : 'Landroid/view/animation/BaseInterpolator;' │ │ @@ -12578,30 +12578,30 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ac44: |[04ac44] android.view.animation.BaseInterpolator.:()V │ │ -04ac54: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ac58: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04ac5e: 2700 |0005: throw v0 │ │ +04ac2c: |[04ac2c] android.view.animation.BaseInterpolator.:()V │ │ +04ac3c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04ac40: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04ac46: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #63 header: │ │ class_idx : 402 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #63 annotations: │ │ Annotations on method #2010 'notifyViewEntered' parameters │ │ @@ -12630,18 +12630,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ac60: |[04ac60] android.view.autofill.AutofillManager.:()V │ │ -04ac70: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ac74: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04ac7a: 2700 |0005: throw v0 │ │ +04ac48: |[04ac48] android.view.autofill.AutofillManager.:()V │ │ +04ac58: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04ac5c: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04ac62: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/autofill/AutofillManager;) │ │ name : 'cancel' │ │ @@ -12669,21 +12669,21 @@ │ │ │ │ #4 : (in Landroid/view/autofill/AutofillManager;) │ │ name : 'notifyViewExited' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #64 header: │ │ class_idx : 403 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #64 annotations: │ │ Annotations on method #2014 'getTextValue' │ │ @@ -12706,18 +12706,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ac7c: |[04ac7c] android.view.autofill.AutofillValue.:()V │ │ -04ac8c: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ac90: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04ac96: 2700 |0005: throw v0 │ │ +04ac64: |[04ac64] android.view.autofill.AutofillValue.:()V │ │ +04ac74: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04ac78: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04ac7e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroid/view/autofill/AutofillValue;) │ │ name : 'forText' │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/autofill/AutofillValue;' │ │ @@ -12727,21 +12727,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/view/autofill/AutofillValue;) │ │ name : 'getTextValue' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #65 header: │ │ class_idx : 412 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #65 annotations: │ │ Annotations on method #2038 'getContentUri' │ │ @@ -12763,18 +12763,18 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ac98: |[04ac98] android.view.inputmethod.InputContentInfo.:()V │ │ -04aca8: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04acac: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04acb2: 2700 |0005: throw v0 │ │ +04ac80: |[04ac80] android.view.inputmethod.InputContentInfo.:()V │ │ +04ac90: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04ac94: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04ac9a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/inputmethod/InputContentInfo;) │ │ name : 'getContentUri' │ │ @@ -12796,21 +12796,21 @@ │ │ │ │ #3 : (in Landroid/view/inputmethod/InputContentInfo;) │ │ name : 'requestPermission' │ │ type : '()V' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #66 header: │ │ class_idx : 414 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #66 annotations: │ │ Annotations on method #2055 'getTextClassifier' │ │ @@ -12829,36 +12829,36 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04acb4: |[04acb4] android.view.textclassifier.TextClassificationManager.:()V │ │ -04acc4: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04acc8: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04acce: 2700 |0005: throw v0 │ │ +04ac9c: |[04ac9c] android.view.textclassifier.TextClassificationManager.:()V │ │ +04acac: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04acb0: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04acb6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/view/textclassifier/TextClassificationManager;) │ │ name : 'getTextClassifier' │ │ type : '()Landroid/view/textclassifier/TextClassifier;' │ │ access : 0x1101 (PUBLIC NATIVE SYNTHETIC) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #67 header: │ │ class_idx : 415 │ │ access_flags : 5633 (0x1601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #67 - │ │ Class descriptor : 'Landroid/view/textclassifier/TextClassifier;' │ │ @@ -12873,30 +12873,30 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04acd0: |[04acd0] android.view.textclassifier.TextClassifier.:()V │ │ -04ace0: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ace4: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04acea: 2700 |0005: throw v0 │ │ +04acb8: |[04acb8] android.view.textclassifier.TextClassifier.:()V │ │ +04acc8: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04accc: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04acd2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #68 header: │ │ class_idx : 459 │ │ access_flags : 5633 (0x1601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #68 - │ │ Class descriptor : 'Landroid/widget/ThemedSpinnerAdapter;' │ │ @@ -12912,30 +12912,30 @@ │ │ type : '()V' │ │ access : 0x11008 (STATIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04acec: |[04acec] android.widget.ThemedSpinnerAdapter.:()V │ │ -04acfc: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ -04ad00: 7010 751c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c75 │ │ -04ad06: 2700 |0005: throw v0 │ │ +04acd4: |[04acd4] android.widget.ThemedSpinnerAdapter.:()V │ │ +04ace4: 2200 0906 |0000: new-instance v0, Ljava/lang/NoClassDefFoundError; // type@0609 │ │ +04ace8: 7010 731c 0000 |0002: invoke-direct {v0}, Ljava/lang/NoClassDefFoundError;.:()V // method@1c73 │ │ +04acee: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #69 header: │ │ class_idx : 464 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #69 annotations: │ │ Annotations on class │ │ @@ -12948,21 +12948,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #70 header: │ │ class_idx : 465 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 450 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #70 annotations: │ │ Annotations on class │ │ @@ -12982,37 +12982,37 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -04ad08: |[04ad08] androidx.appcompat.app.AlertController$RecycleListView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04ad18: 7030 ef08 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08ef │ │ -04ad1e: 6200 9606 |0003: sget-object v0, Lf/a;.p:[I // field@0696 │ │ -04ad22: 6e30 4301 3200 |0005: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ -04ad28: 0c02 |0008: move-result-object v2 │ │ -04ad2a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -04ad2c: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -04ad2e: 6e30 c701 3200 |000b: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c7 │ │ -04ad34: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -04ad36: 6e30 c701 3200 |000f: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c7 │ │ -04ad3c: 0e00 |0012: return-void │ │ +04acf0: |[04acf0] androidx.appcompat.app.AlertController$RecycleListView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04ad00: 7030 ef08 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08ef │ │ +04ad06: 6200 9606 |0003: sget-object v0, Lf/a;.p:[I // field@0696 │ │ +04ad0a: 6e30 4301 3200 |0005: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ +04ad10: 0c02 |0008: move-result-object v2 │ │ +04ad12: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +04ad14: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +04ad16: 6e30 c701 3200 |000b: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c7 │ │ +04ad1c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +04ad1e: 6e30 c701 3200 |000f: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01c7 │ │ +04ad24: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #71 header: │ │ class_idx : 466 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #71 annotations: │ │ Annotations on class │ │ @@ -13031,47 +13031,47 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04ad40: |[04ad40] androidx.appcompat.app.AlertController.a:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ -04ad50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ad52: 1241 |0001: const/4 v1, #int 4 // #4 │ │ -04ad54: 3804 0f00 |0002: if-eqz v4, 0011 // +000f │ │ -04ad58: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -04ad5a: 6e20 6e05 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ -04ad60: 0a02 |0008: move-result v2 │ │ -04ad62: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ -04ad66: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -04ad68: 2802 |000c: goto 000e // +0002 │ │ -04ad6a: 1242 |000d: const/4 v2, #int 4 // #4 │ │ -04ad6c: 6e20 5306 2400 |000e: invoke-virtual {v4, v2}, Landroid/view/View;.setVisibility:(I)V // method@0653 │ │ -04ad72: 3805 0e00 |0011: if-eqz v5, 001f // +000e │ │ -04ad76: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -04ad78: 6e20 6e05 4300 |0014: invoke-virtual {v3, v4}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ -04ad7e: 0a03 |0017: move-result v3 │ │ -04ad80: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ -04ad84: 2802 |001a: goto 001c // +0002 │ │ -04ad86: 1240 |001b: const/4 v0, #int 4 // #4 │ │ -04ad88: 6e20 5306 0500 |001c: invoke-virtual {v5, v0}, Landroid/view/View;.setVisibility:(I)V // method@0653 │ │ -04ad8e: 0e00 |001f: return-void │ │ +04ad28: |[04ad28] androidx.appcompat.app.AlertController.a:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ +04ad38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ad3a: 1241 |0001: const/4 v1, #int 4 // #4 │ │ +04ad3c: 3804 0f00 |0002: if-eqz v4, 0011 // +000f │ │ +04ad40: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +04ad42: 6e20 6e05 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ +04ad48: 0a02 |0008: move-result v2 │ │ +04ad4a: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ +04ad4e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +04ad50: 2802 |000c: goto 000e // +0002 │ │ +04ad52: 1242 |000d: const/4 v2, #int 4 // #4 │ │ +04ad54: 6e20 5306 2400 |000e: invoke-virtual {v4, v2}, Landroid/view/View;.setVisibility:(I)V // method@0653 │ │ +04ad5a: 3805 0e00 |0011: if-eqz v5, 001f // +000e │ │ +04ad5e: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +04ad60: 6e20 6e05 4300 |0014: invoke-virtual {v3, v4}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ +04ad66: 0a03 |0017: move-result v3 │ │ +04ad68: 3803 0300 |0018: if-eqz v3, 001b // +0003 │ │ +04ad6c: 2802 |001a: goto 001c // +0002 │ │ +04ad6e: 1240 |001b: const/4 v0, #int 4 // #4 │ │ +04ad70: 6e20 5306 0500 |001c: invoke-virtual {v5, v0}, Landroid/view/View;.setVisibility:(I)V // method@0653 │ │ +04ad76: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #72 header: │ │ class_idx : 468 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #72 annotations: │ │ Annotations on class │ │ @@ -13091,29 +13091,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ae30: |[04ae30] androidx.appcompat.view.menu.ActionMenuItemView$b.:()V │ │ -04ae40: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04ae46: 0e00 |0003: return-void │ │ +04ae18: |[04ae18] androidx.appcompat.view.menu.ActionMenuItemView$b.:()V │ │ +04ae28: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04ae2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #73 header: │ │ class_idx : 473 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #73 annotations: │ │ Annotations on class │ │ @@ -13138,74 +13138,74 @@ │ │ type : '(Landroidx/appcompat/view/menu/b;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04b44c: |[04b44c] androidx.appcompat.view.menu.b$a.:(Landroidx/appcompat/view/menu/b;)V │ │ -04b45c: 5b01 2801 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ -04b460: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04b466: 0e00 |0005: return-void │ │ +04b434: |[04b434] androidx.appcompat.view.menu.b$a.:(Landroidx/appcompat/view/menu/b;)V │ │ +04b444: 5b01 2801 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04b448: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04b44e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/b$a;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -04b468: |[04b468] androidx.appcompat.view.menu.b$a.onGlobalLayout:()V │ │ -04b478: 5420 2801 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ -04b47c: 6e10 d309 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/b;.i:()Z // method@09d3 │ │ -04b482: 0a00 |0005: move-result v0 │ │ -04b484: 3800 4900 |0006: if-eqz v0, 004f // +0049 │ │ -04b488: 5420 2801 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ -04b48c: 5400 3a01 |000a: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013a │ │ -04b490: 6e10 991d 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -04b496: 0a00 |000f: move-result v0 │ │ -04b498: 3d00 3f00 |0010: if-lez v0, 004f // +003f │ │ -04b49c: 5420 2801 |0012: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ -04b4a0: 5400 3a01 |0014: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013a │ │ -04b4a4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -04b4a6: 6e20 931d 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -04b4ac: 0c00 |001a: move-result-object v0 │ │ -04b4ae: 1f00 dc01 |001b: check-cast v0, Landroidx/appcompat/view/menu/b$d; // type@01dc │ │ -04b4b2: 5400 2b01 |001d: iget-object v0, v0, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012b │ │ -04b4b6: 5500 2e0e |001f: iget-boolean v0, v0, Ln/v;.B:Z // field@0e2e │ │ -04b4ba: 3900 2e00 |0021: if-nez v0, 004f // +002e │ │ -04b4be: 5420 2801 |0023: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ -04b4c2: 5400 4101 |0025: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.t:Landroid/view/View; // field@0141 │ │ -04b4c6: 3800 2300 |0027: if-eqz v0, 004a // +0023 │ │ -04b4ca: 6e10 ee05 0000 |0029: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@05ee │ │ -04b4d0: 0a00 |002c: move-result v0 │ │ -04b4d2: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -04b4d6: 281b |002f: goto 004a // +001b │ │ -04b4d8: 5420 2801 |0030: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ -04b4dc: 5400 3a01 |0032: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013a │ │ -04b4e0: 6e10 951d 0000 |0034: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d95 │ │ -04b4e6: 0c00 |0037: move-result-object v0 │ │ -04b4e8: 7210 eb1d 0000 |0038: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1deb │ │ -04b4ee: 0a01 |003b: move-result v1 │ │ -04b4f0: 3801 1300 |003c: if-eqz v1, 004f // +0013 │ │ -04b4f4: 7210 ec1d 0000 |003e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dec │ │ -04b4fa: 0c01 |0041: move-result-object v1 │ │ -04b4fc: 1f01 dc01 |0042: check-cast v1, Landroidx/appcompat/view/menu/b$d; // type@01dc │ │ -04b500: 5411 2b01 |0044: iget-object v1, v1, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012b │ │ -04b504: 6e10 2c24 0100 |0046: invoke-virtual {v1}, Ln/v;.c:()V // method@242c │ │ -04b50a: 28ef |0049: goto 0038 // -0011 │ │ -04b50c: 5420 2801 |004a: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ -04b510: 6e10 ce09 0000 |004c: invoke-virtual {v0}, Landroidx/appcompat/view/menu/b;.dismiss:()V // method@09ce │ │ -04b516: 0e00 |004f: return-void │ │ +04b450: |[04b450] androidx.appcompat.view.menu.b$a.onGlobalLayout:()V │ │ +04b460: 5420 2801 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04b464: 6e10 d309 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/b;.i:()Z // method@09d3 │ │ +04b46a: 0a00 |0005: move-result v0 │ │ +04b46c: 3800 4900 |0006: if-eqz v0, 004f // +0049 │ │ +04b470: 5420 2801 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04b474: 5400 3a01 |000a: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013a │ │ +04b478: 6e10 971d 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +04b47e: 0a00 |000f: move-result v0 │ │ +04b480: 3d00 3f00 |0010: if-lez v0, 004f // +003f │ │ +04b484: 5420 2801 |0012: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04b488: 5400 3a01 |0014: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013a │ │ +04b48c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +04b48e: 6e20 911d 1000 |0017: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +04b494: 0c00 |001a: move-result-object v0 │ │ +04b496: 1f00 dc01 |001b: check-cast v0, Landroidx/appcompat/view/menu/b$d; // type@01dc │ │ +04b49a: 5400 2b01 |001d: iget-object v0, v0, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012b │ │ +04b49e: 5500 2e0e |001f: iget-boolean v0, v0, Ln/v;.B:Z // field@0e2e │ │ +04b4a2: 3900 2e00 |0021: if-nez v0, 004f // +002e │ │ +04b4a6: 5420 2801 |0023: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04b4aa: 5400 4101 |0025: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.t:Landroid/view/View; // field@0141 │ │ +04b4ae: 3800 2300 |0027: if-eqz v0, 004a // +0023 │ │ +04b4b2: 6e10 ee05 0000 |0029: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@05ee │ │ +04b4b8: 0a00 |002c: move-result v0 │ │ +04b4ba: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +04b4be: 281b |002f: goto 004a // +001b │ │ +04b4c0: 5420 2801 |0030: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04b4c4: 5400 3a01 |0032: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.m:Ljava/util/ArrayList; // field@013a │ │ +04b4c8: 6e10 931d 0000 |0034: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d93 │ │ +04b4ce: 0c00 |0037: move-result-object v0 │ │ +04b4d0: 7210 e91d 0000 |0038: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1de9 │ │ +04b4d6: 0a01 |003b: move-result v1 │ │ +04b4d8: 3801 1300 |003c: if-eqz v1, 004f // +0013 │ │ +04b4dc: 7210 ea1d 0000 |003e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dea │ │ +04b4e2: 0c01 |0041: move-result-object v1 │ │ +04b4e4: 1f01 dc01 |0042: check-cast v1, Landroidx/appcompat/view/menu/b$d; // type@01dc │ │ +04b4e8: 5411 2b01 |0044: iget-object v1, v1, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012b │ │ +04b4ec: 6e10 2a24 0100 |0046: invoke-virtual {v1}, Ln/v;.c:()V // method@242a │ │ +04b4f2: 28ef |0049: goto 0038 // -0011 │ │ +04b4f4: 5420 2801 |004a: iget-object v0, v2, Landroidx/appcompat/view/menu/b$a;.e:Landroidx/appcompat/view/menu/b; // field@0128 │ │ +04b4f8: 6e10 ce09 0000 |004c: invoke-virtual {v0}, Landroidx/appcompat/view/menu/b;.dismiss:()V // method@09ce │ │ +04b4fe: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -13481,21 +13481,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0050 reg=2 this Landroidx/appcompat/view/menu/b$a; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #74 header: │ │ class_idx : 474 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #74 annotations: │ │ Annotations on class │ │ @@ -13520,75 +13520,75 @@ │ │ type : '(Landroidx/appcompat/view/menu/b;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04b518: |[04b518] androidx.appcompat.view.menu.b$b.:(Landroidx/appcompat/view/menu/b;)V │ │ -04b528: 5b01 2901 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ -04b52c: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04b532: 0e00 |0005: return-void │ │ +04b500: |[04b500] androidx.appcompat.view.menu.b$b.:(Landroidx/appcompat/view/menu/b;)V │ │ +04b510: 5b01 2901 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ +04b514: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04b51a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/b$b;) │ │ name : 'onViewAttachedToWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04b534: |[04b534] androidx.appcompat.view.menu.b$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ -04b544: 0e00 |0000: return-void │ │ +04b51c: |[04b51c] androidx.appcompat.view.menu.b$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ +04b52c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/b$b;) │ │ name : 'onViewDetachedFromWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -04b548: |[04b548] androidx.appcompat.view.menu.b$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ -04b558: 5420 2901 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ -04b55c: 5400 3001 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0130 │ │ -04b560: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -04b564: 6e10 d206 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@06d2 │ │ -04b56a: 0a00 |0009: move-result v0 │ │ -04b56c: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -04b570: 5420 2901 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ -04b574: 6e10 cb05 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ -04b57a: 0c01 |0011: move-result-object v1 │ │ -04b57c: 5b01 3001 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0130 │ │ -04b580: 5420 2901 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ -04b584: 5401 3001 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0130 │ │ -04b588: 5400 3b01 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.n:Landroidx/appcompat/view/menu/b$a; // field@013b │ │ -04b58c: 6e20 d306 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@06d3 │ │ -04b592: 6e20 0606 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0606 │ │ -04b598: 0e00 |0020: return-void │ │ +04b530: |[04b530] androidx.appcompat.view.menu.b$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ +04b540: 5420 2901 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ +04b544: 5400 3001 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0130 │ │ +04b548: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +04b54c: 6e10 d206 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@06d2 │ │ +04b552: 0a00 |0009: move-result v0 │ │ +04b554: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +04b558: 5420 2901 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ +04b55c: 6e10 cb05 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ +04b562: 0c01 |0011: move-result-object v1 │ │ +04b564: 5b01 3001 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0130 │ │ +04b568: 5420 2901 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/b$b;.e:Landroidx/appcompat/view/menu/b; // field@0129 │ │ +04b56c: 5401 3001 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/b;.C:Landroid/view/ViewTreeObserver; // field@0130 │ │ +04b570: 5400 3b01 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/b;.n:Landroidx/appcompat/view/menu/b$a; // field@013b │ │ +04b574: 6e20 d306 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@06d3 │ │ +04b57a: 6e20 0606 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0606 │ │ +04b580: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #75 header: │ │ class_idx : 476 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #75 annotations: │ │ Annotations on class │ │ @@ -13620,32 +13620,32 @@ │ │ type : '(Ln/x;Landroidx/appcompat/view/menu/e;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -04b730: |[04b730] androidx.appcompat.view.menu.b$d.:(Ln/x;Landroidx/appcompat/view/menu/e;I)V │ │ -04b740: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04b746: 5b01 2b01 |0003: iput-object v1, v0, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012b │ │ -04b74a: 5b02 2c01 |0005: iput-object v2, v0, Landroidx/appcompat/view/menu/b$d;.b:Landroidx/appcompat/view/menu/e; // field@012c │ │ -04b74e: 5903 2d01 |0007: iput v3, v0, Landroidx/appcompat/view/menu/b$d;.c:I // field@012d │ │ -04b752: 0e00 |0009: return-void │ │ +04b718: |[04b718] androidx.appcompat.view.menu.b$d.:(Ln/x;Landroidx/appcompat/view/menu/e;I)V │ │ +04b728: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04b72e: 5b01 2b01 |0003: iput-object v1, v0, Landroidx/appcompat/view/menu/b$d;.a:Ln/x; // field@012b │ │ +04b732: 5b02 2c01 |0005: iput-object v2, v0, Landroidx/appcompat/view/menu/b$d;.b:Landroidx/appcompat/view/menu/e; // field@012c │ │ +04b736: 5903 2d01 |0007: iput v3, v0, Landroidx/appcompat/view/menu/b$d;.c:I // field@012d │ │ +04b73a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #76 header: │ │ class_idx : 478 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #76 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/c;' │ │ @@ -13677,73 +13677,73 @@ │ │ type : '(Landroidx/appcompat/view/menu/b$c;Landroidx/appcompat/view/menu/b$d;Landroidx/appcompat/view/menu/f;Landroidx/appcompat/view/menu/e;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04b59c: |[04b59c] androidx.appcompat.view.menu.c.:(Landroidx/appcompat/view/menu/b$c;Landroidx/appcompat/view/menu/b$d;Landroidx/appcompat/view/menu/f;Landroidx/appcompat/view/menu/e;)V │ │ -04b5ac: 5b01 4b01 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014b │ │ -04b5b0: 5b02 4801 |0002: iput-object v2, v0, Landroidx/appcompat/view/menu/c;.e:Landroidx/appcompat/view/menu/b$d; // field@0148 │ │ -04b5b4: 5b03 4901 |0004: iput-object v3, v0, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ -04b5b8: 5b04 4a01 |0006: iput-object v4, v0, Landroidx/appcompat/view/menu/c;.g:Landroidx/appcompat/view/menu/e; // field@014a │ │ -04b5bc: 7010 801c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04b5c2: 0e00 |000b: return-void │ │ +04b584: |[04b584] androidx.appcompat.view.menu.c.:(Landroidx/appcompat/view/menu/b$c;Landroidx/appcompat/view/menu/b$d;Landroidx/appcompat/view/menu/f;Landroidx/appcompat/view/menu/e;)V │ │ +04b594: 5b01 4b01 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014b │ │ +04b598: 5b02 4801 |0002: iput-object v2, v0, Landroidx/appcompat/view/menu/c;.e:Landroidx/appcompat/view/menu/b$d; // field@0148 │ │ +04b59c: 5b03 4901 |0004: iput-object v3, v0, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ +04b5a0: 5b04 4a01 |0006: iput-object v4, v0, Landroidx/appcompat/view/menu/c;.g:Landroidx/appcompat/view/menu/e; // field@014a │ │ +04b5a4: 7010 7e1c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04b5aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/c;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -04b5c4: |[04b5c4] androidx.appcompat.view.menu.c.run:()V │ │ -04b5d4: 5440 4801 |0000: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.e:Landroidx/appcompat/view/menu/b$d; // field@0148 │ │ -04b5d8: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -04b5dc: 5441 4b01 |0004: iget-object v1, v4, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014b │ │ -04b5e0: 5411 2a01 |0006: iget-object v1, v1, Landroidx/appcompat/view/menu/b$c;.e:Landroidx/appcompat/view/menu/b; // field@012a │ │ -04b5e4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -04b5e6: 5c12 3201 |0009: iput-boolean v2, v1, Landroidx/appcompat/view/menu/b;.E:Z // field@0132 │ │ -04b5ea: 5400 2c01 |000b: iget-object v0, v0, Landroidx/appcompat/view/menu/b$d;.b:Landroidx/appcompat/view/menu/e; // field@012c │ │ -04b5ee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -04b5f0: 6e20 fa09 1000 |000e: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/e;.c:(Z)V // method@09fa │ │ -04b5f6: 5440 4b01 |0011: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014b │ │ -04b5fa: 5400 2a01 |0013: iget-object v0, v0, Landroidx/appcompat/view/menu/b$c;.e:Landroidx/appcompat/view/menu/b; // field@012a │ │ -04b5fe: 5c01 3201 |0015: iput-boolean v1, v0, Landroidx/appcompat/view/menu/b;.E:Z // field@0132 │ │ -04b602: 5440 4901 |0017: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ -04b606: 7210 e304 0000 |0019: invoke-interface {v0}, Landroid/view/MenuItem;.isEnabled:()Z // method@04e3 │ │ -04b60c: 0a00 |001c: move-result v0 │ │ -04b60e: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ -04b612: 5440 4901 |001f: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ -04b616: 7210 e004 0000 |0021: invoke-interface {v0}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@04e0 │ │ -04b61c: 0a00 |0024: move-result v0 │ │ -04b61e: 3800 0b00 |0025: if-eqz v0, 0030 // +000b │ │ -04b622: 5440 4a01 |0027: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.g:Landroidx/appcompat/view/menu/e; // field@014a │ │ -04b626: 5441 4901 |0029: iget-object v1, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ -04b62a: 1242 |002b: const/4 v2, #int 4 // #4 │ │ -04b62c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -04b62e: 6e40 0e0a 1023 |002d: invoke-virtual {v0, v1, v3, v2}, Landroidx/appcompat/view/menu/e;.p:(Landroid/view/MenuItem;Landroidx/appcompat/view/menu/h;I)Z // method@0a0e │ │ -04b634: 0e00 |0030: return-void │ │ +04b5ac: |[04b5ac] androidx.appcompat.view.menu.c.run:()V │ │ +04b5bc: 5440 4801 |0000: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.e:Landroidx/appcompat/view/menu/b$d; // field@0148 │ │ +04b5c0: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +04b5c4: 5441 4b01 |0004: iget-object v1, v4, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014b │ │ +04b5c8: 5411 2a01 |0006: iget-object v1, v1, Landroidx/appcompat/view/menu/b$c;.e:Landroidx/appcompat/view/menu/b; // field@012a │ │ +04b5cc: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +04b5ce: 5c12 3201 |0009: iput-boolean v2, v1, Landroidx/appcompat/view/menu/b;.E:Z // field@0132 │ │ +04b5d2: 5400 2c01 |000b: iget-object v0, v0, Landroidx/appcompat/view/menu/b$d;.b:Landroidx/appcompat/view/menu/e; // field@012c │ │ +04b5d6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +04b5d8: 6e20 fa09 1000 |000e: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/e;.c:(Z)V // method@09fa │ │ +04b5de: 5440 4b01 |0011: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.h:Landroidx/appcompat/view/menu/b$c; // field@014b │ │ +04b5e2: 5400 2a01 |0013: iget-object v0, v0, Landroidx/appcompat/view/menu/b$c;.e:Landroidx/appcompat/view/menu/b; // field@012a │ │ +04b5e6: 5c01 3201 |0015: iput-boolean v1, v0, Landroidx/appcompat/view/menu/b;.E:Z // field@0132 │ │ +04b5ea: 5440 4901 |0017: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ +04b5ee: 7210 e304 0000 |0019: invoke-interface {v0}, Landroid/view/MenuItem;.isEnabled:()Z // method@04e3 │ │ +04b5f4: 0a00 |001c: move-result v0 │ │ +04b5f6: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ +04b5fa: 5440 4901 |001f: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ +04b5fe: 7210 e004 0000 |0021: invoke-interface {v0}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@04e0 │ │ +04b604: 0a00 |0024: move-result v0 │ │ +04b606: 3800 0b00 |0025: if-eqz v0, 0030 // +000b │ │ +04b60a: 5440 4a01 |0027: iget-object v0, v4, Landroidx/appcompat/view/menu/c;.g:Landroidx/appcompat/view/menu/e; // field@014a │ │ +04b60e: 5441 4901 |0029: iget-object v1, v4, Landroidx/appcompat/view/menu/c;.f:Landroid/view/MenuItem; // field@0149 │ │ +04b612: 1242 |002b: const/4 v2, #int 4 // #4 │ │ +04b614: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +04b616: 6e40 0e0a 1023 |002d: invoke-virtual {v0, v1, v3, v2}, Landroidx/appcompat/view/menu/e;.p:(Landroid/view/MenuItem;Landroidx/appcompat/view/menu/h;I)Z // method@0a0e │ │ +04b61c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #77 header: │ │ class_idx : 479 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 432 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #77 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/d;' │ │ @@ -13782,59 +13782,59 @@ │ │ type : '(Landroidx/appcompat/view/menu/e;Landroid/view/LayoutInflater;ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -04cdac: |[04cdac] androidx.appcompat.view.menu.d.:(Landroidx/appcompat/view/menu/e;Landroid/view/LayoutInflater;ZI)V │ │ -04cdbc: 7010 5508 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0855 │ │ -04cdc2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -04cdc4: 5910 4d01 |0004: iput v0, v1, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ -04cdc8: 5c14 4f01 |0006: iput-boolean v4, v1, Landroidx/appcompat/view/menu/d;.h:Z // field@014f │ │ -04cdcc: 5b13 5001 |0008: iput-object v3, v1, Landroidx/appcompat/view/menu/d;.i:Landroid/view/LayoutInflater; // field@0150 │ │ -04cdd0: 5b12 4c01 |000a: iput-object v2, v1, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ -04cdd4: 5915 5101 |000c: iput v5, v1, Landroidx/appcompat/view/menu/d;.j:I // field@0151 │ │ -04cdd8: 6e10 e309 0100 |000e: invoke-virtual {v1}, Landroidx/appcompat/view/menu/d;.a:()V // method@09e3 │ │ -04cdde: 0e00 |0011: return-void │ │ +04cd94: |[04cd94] androidx.appcompat.view.menu.d.:(Landroidx/appcompat/view/menu/e;Landroid/view/LayoutInflater;ZI)V │ │ +04cda4: 7010 5508 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@0855 │ │ +04cdaa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +04cdac: 5910 4d01 |0004: iput v0, v1, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ +04cdb0: 5c14 4f01 |0006: iput-boolean v4, v1, Landroidx/appcompat/view/menu/d;.h:Z // field@014f │ │ +04cdb4: 5b13 5001 |0008: iput-object v3, v1, Landroidx/appcompat/view/menu/d;.i:Landroid/view/LayoutInflater; // field@0150 │ │ +04cdb8: 5b12 4c01 |000a: iput-object v2, v1, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04cdbc: 5915 5101 |000c: iput v5, v1, Landroidx/appcompat/view/menu/d;.j:I // field@0151 │ │ +04cdc0: 6e10 e309 0100 |000e: invoke-virtual {v1}, Landroidx/appcompat/view/menu/d;.a:()V // method@09e3 │ │ +04cdc6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -04cde0: |[04cde0] androidx.appcompat.view.menu.d.a:()V │ │ -04cdf0: 5450 4c01 |0000: iget-object v0, v5, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ -04cdf4: 5401 6501 |0002: iget-object v1, v0, Landroidx/appcompat/view/menu/e;.t:Landroidx/appcompat/view/menu/f; // field@0165 │ │ -04cdf8: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ -04cdfc: 6e10 060a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a06 │ │ -04ce02: 5400 5b01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015b │ │ -04ce06: 6e10 991d 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -04ce0c: 0a02 |000e: move-result v2 │ │ -04ce0e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -04ce10: 3523 1000 |0010: if-ge v3, v2, 0020 // +0010 │ │ -04ce14: 6e20 931d 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -04ce1a: 0c04 |0015: move-result-object v4 │ │ -04ce1c: 1f04 e401 |0016: check-cast v4, Landroidx/appcompat/view/menu/f; // type@01e4 │ │ -04ce20: 3314 0500 |0018: if-ne v4, v1, 001d // +0005 │ │ -04ce24: 5953 4d01 |001a: iput v3, v5, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ -04ce28: 0e00 |001c: return-void │ │ -04ce2a: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04ce2e: 28f1 |001f: goto 0010 // -000f │ │ -04ce30: 12f0 |0020: const/4 v0, #int -1 // #ff │ │ -04ce32: 5950 4d01 |0021: iput v0, v5, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ -04ce36: 0e00 |0023: return-void │ │ +04cdc8: |[04cdc8] androidx.appcompat.view.menu.d.a:()V │ │ +04cdd8: 5450 4c01 |0000: iget-object v0, v5, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04cddc: 5401 6501 |0002: iget-object v1, v0, Landroidx/appcompat/view/menu/e;.t:Landroidx/appcompat/view/menu/f; // field@0165 │ │ +04cde0: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ +04cde4: 6e10 060a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a06 │ │ +04cdea: 5400 5b01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015b │ │ +04cdee: 6e10 971d 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +04cdf4: 0a02 |000e: move-result v2 │ │ +04cdf6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +04cdf8: 3523 1000 |0010: if-ge v3, v2, 0020 // +0010 │ │ +04cdfc: 6e20 911d 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +04ce02: 0c04 |0015: move-result-object v4 │ │ +04ce04: 1f04 e401 |0016: check-cast v4, Landroidx/appcompat/view/menu/f; // type@01e4 │ │ +04ce08: 3314 0500 |0018: if-ne v4, v1, 001d // +0005 │ │ +04ce0c: 5953 4d01 |001a: iput v3, v5, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ +04ce10: 0e00 |001c: return-void │ │ +04ce12: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04ce16: 28f1 |001f: goto 0010 // -000f │ │ +04ce18: 12f0 |0020: const/4 v0, #int -1 // #ff │ │ +04ce1a: 5950 4d01 |0021: iput v0, v5, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ +04ce1e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -14119,32 +14119,32 @@ │ │ type : '(I)Landroidx/appcompat/view/menu/f;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -04ccdc: |[04ccdc] androidx.appcompat.view.menu.d.b:(I)Landroidx/appcompat/view/menu/f; │ │ -04ccec: 5520 4f01 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/d;.h:Z // field@014f │ │ -04ccf0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04ccf4: 5420 4c01 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ -04ccf8: 6e10 060a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a06 │ │ -04ccfe: 5400 5b01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015b │ │ -04cd02: 2807 |000b: goto 0012 // +0007 │ │ -04cd04: 5420 4c01 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ -04cd08: 6e10 090a 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.k:()Ljava/util/ArrayList; // method@0a09 │ │ -04cd0e: 0c00 |0011: move-result-object v0 │ │ -04cd10: 5221 4d01 |0012: iget v1, v2, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ -04cd14: 3a01 0600 |0014: if-ltz v1, 001a // +0006 │ │ -04cd18: 3413 0400 |0016: if-lt v3, v1, 001a // +0004 │ │ -04cd1c: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04cd20: 6e20 931d 3000 |001a: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -04cd26: 0c03 |001d: move-result-object v3 │ │ -04cd28: 1f03 e401 |001e: check-cast v3, Landroidx/appcompat/view/menu/f; // type@01e4 │ │ -04cd2c: 1103 |0020: return-object v3 │ │ +04ccc4: |[04ccc4] androidx.appcompat.view.menu.d.b:(I)Landroidx/appcompat/view/menu/f; │ │ +04ccd4: 5520 4f01 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/d;.h:Z // field@014f │ │ +04ccd8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04ccdc: 5420 4c01 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04cce0: 6e10 060a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a06 │ │ +04cce6: 5400 5b01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015b │ │ +04ccea: 2807 |000b: goto 0012 // +0007 │ │ +04ccec: 5420 4c01 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04ccf0: 6e10 090a 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.k:()Ljava/util/ArrayList; // method@0a09 │ │ +04ccf6: 0c00 |0011: move-result-object v0 │ │ +04ccf8: 5221 4d01 |0012: iget v1, v2, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ +04ccfc: 3a01 0600 |0014: if-ltz v1, 001a // +0006 │ │ +04cd00: 3413 0400 |0016: if-lt v3, v1, 001a // +0004 │ │ +04cd04: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +04cd08: 6e20 911d 3000 |001a: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +04cd0e: 0c03 |001d: move-result-object v3 │ │ +04cd10: 1f03 e401 |001e: check-cast v3, Landroidx/appcompat/view/menu/f; // type@01e4 │ │ +04cd14: 1103 |0020: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -14376,31 +14376,31 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -04cd30: |[04cd30] androidx.appcompat.view.menu.d.getCount:()I │ │ -04cd40: 5520 4f01 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/d;.h:Z // field@014f │ │ -04cd44: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04cd48: 5420 4c01 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ -04cd4c: 6e10 060a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a06 │ │ -04cd52: 5400 5b01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015b │ │ -04cd56: 2807 |000b: goto 0012 // +0007 │ │ -04cd58: 5420 4c01 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ -04cd5c: 6e10 090a 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.k:()Ljava/util/ArrayList; // method@0a09 │ │ -04cd62: 0c00 |0011: move-result-object v0 │ │ -04cd64: 5221 4d01 |0012: iget v1, v2, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ -04cd68: 6e10 991d 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -04cd6e: 0a00 |0017: move-result v0 │ │ -04cd70: 3b01 0300 |0018: if-gez v1, 001b // +0003 │ │ -04cd74: 0f00 |001a: return v0 │ │ -04cd76: d800 00ff |001b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04cd7a: 0f00 |001d: return v0 │ │ +04cd18: |[04cd18] androidx.appcompat.view.menu.d.getCount:()I │ │ +04cd28: 5520 4f01 |0000: iget-boolean v0, v2, Landroidx/appcompat/view/menu/d;.h:Z // field@014f │ │ +04cd2c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04cd30: 5420 4c01 |0004: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04cd34: 6e10 060a 0000 |0006: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.i:()V // method@0a06 │ │ +04cd3a: 5400 5b01 |0009: iget-object v0, v0, Landroidx/appcompat/view/menu/e;.j:Ljava/util/ArrayList; // field@015b │ │ +04cd3e: 2807 |000b: goto 0012 // +0007 │ │ +04cd40: 5420 4c01 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04cd44: 6e10 090a 0000 |000e: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.k:()Ljava/util/ArrayList; // method@0a09 │ │ +04cd4a: 0c00 |0011: move-result-object v0 │ │ +04cd4c: 5221 4d01 |0012: iget v1, v2, Landroidx/appcompat/view/menu/d;.f:I // field@014d │ │ +04cd50: 6e10 971d 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +04cd56: 0a00 |0017: move-result v0 │ │ +04cd58: 3b01 0300 |0018: if-gez v1, 001b // +0003 │ │ +04cd5c: 0f00 |001a: return v0 │ │ +04cd5e: d800 00ff |001b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04cd62: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -14685,83 +14685,83 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1051 (PUBLIC FINAL BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04cd7c: |[04cd7c] androidx.appcompat.view.menu.d.getItem:(I)Ljava/lang/Object; │ │ -04cd8c: 6e20 e409 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e4 │ │ -04cd92: 0c01 |0003: move-result-object v1 │ │ -04cd94: 1101 |0004: return-object v1 │ │ +04cd64: |[04cd64] androidx.appcompat.view.menu.d.getItem:(I)Ljava/lang/Object; │ │ +04cd74: 6e20 e409 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e4 │ │ +04cd7a: 0c01 |0003: move-result-object v1 │ │ +04cd7c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'getItemId' │ │ type : '(I)J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04cd98: |[04cd98] androidx.appcompat.view.menu.d.getItemId:(I)J │ │ -04cda8: 8130 |0000: int-to-long v0, v3 │ │ -04cdaa: 1000 |0001: return-wide v0 │ │ +04cd80: |[04cd80] androidx.appcompat.view.menu.d.getItemId:(I)J │ │ +04cd90: 8130 |0000: int-to-long v0, v3 │ │ +04cd92: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/view/menu/d;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -04cc48: |[04cc48] androidx.appcompat.view.menu.d.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -04cc58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04cc5a: 3907 0a00 |0001: if-nez v7, 000b // +000a │ │ -04cc5e: 5457 5001 |0003: iget-object v7, v5, Landroidx/appcompat/view/menu/d;.i:Landroid/view/LayoutInflater; // field@0150 │ │ -04cc62: 5251 5101 |0005: iget v1, v5, Landroidx/appcompat/view/menu/d;.j:I // field@0151 │ │ -04cc66: 6e40 af04 1708 |0007: invoke-virtual {v7, v1, v8, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@04af │ │ -04cc6c: 0c07 |000a: move-result-object v7 │ │ -04cc6e: 6e20 e409 6500 |000b: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e4 │ │ -04cc74: 0c08 |000e: move-result-object v8 │ │ -04cc76: 5288 6d01 |000f: iget v8, v8, Landroidx/appcompat/view/menu/f;.b:I // field@016d │ │ -04cc7a: d801 06ff |0011: add-int/lit8 v1, v6, #int -1 // #ff │ │ -04cc7e: 3a01 0900 |0013: if-ltz v1, 001c // +0009 │ │ -04cc82: 6e20 e409 1500 |0015: invoke-virtual {v5, v1}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e4 │ │ -04cc88: 0c01 |0018: move-result-object v1 │ │ -04cc8a: 5211 6d01 |0019: iget v1, v1, Landroidx/appcompat/view/menu/f;.b:I // field@016d │ │ -04cc8e: 2802 |001b: goto 001d // +0002 │ │ -04cc90: 0181 |001c: move v1, v8 │ │ -04cc92: 0772 |001d: move-object v2, v7 │ │ -04cc94: 1f02 d701 |001e: check-cast v2, Landroidx/appcompat/view/menu/ListMenuItemView; // type@01d7 │ │ -04cc98: 5453 4c01 |0020: iget-object v3, v5, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ -04cc9c: 6e10 0a0a 0300 |0022: invoke-virtual {v3}, Landroidx/appcompat/view/menu/e;.l:()Z // method@0a0a │ │ -04cca2: 0a03 |0025: move-result v3 │ │ -04cca4: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -04cca6: 3803 0500 |0027: if-eqz v3, 002c // +0005 │ │ -04ccaa: 3218 0300 |0029: if-eq v8, v1, 002c // +0003 │ │ -04ccae: 1210 |002b: const/4 v0, #int 1 // #1 │ │ -04ccb0: 6e20 ba09 0200 |002c: invoke-virtual {v2, v0}, Landroidx/appcompat/view/menu/ListMenuItemView;.setGroupDividerEnabled:(Z)V // method@09ba │ │ -04ccb6: 0778 |002f: move-object v8, v7 │ │ -04ccb8: 1f08 e901 |0030: check-cast v8, Landroidx/appcompat/view/menu/i$a; // type@01e9 │ │ -04ccbc: 5550 4e01 |0032: iget-boolean v0, v5, Landroidx/appcompat/view/menu/d;.g:Z // field@014e │ │ -04ccc0: 3800 0500 |0034: if-eqz v0, 0039 // +0005 │ │ -04ccc4: 6e20 b909 4200 |0036: invoke-virtual {v2, v4}, Landroidx/appcompat/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@09b9 │ │ -04ccca: 6e20 e409 6500 |0039: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e4 │ │ -04ccd0: 0c06 |003c: move-result-object v6 │ │ -04ccd2: 7220 700a 6800 |003d: invoke-interface {v8, v6}, Landroidx/appcompat/view/menu/i$a;.b:(Landroidx/appcompat/view/menu/f;)V // method@0a70 │ │ -04ccd8: 1107 |0040: return-object v7 │ │ +04cc30: |[04cc30] androidx.appcompat.view.menu.d.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +04cc40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04cc42: 3907 0a00 |0001: if-nez v7, 000b // +000a │ │ +04cc46: 5457 5001 |0003: iget-object v7, v5, Landroidx/appcompat/view/menu/d;.i:Landroid/view/LayoutInflater; // field@0150 │ │ +04cc4a: 5251 5101 |0005: iget v1, v5, Landroidx/appcompat/view/menu/d;.j:I // field@0151 │ │ +04cc4e: 6e40 af04 1708 |0007: invoke-virtual {v7, v1, v8, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@04af │ │ +04cc54: 0c07 |000a: move-result-object v7 │ │ +04cc56: 6e20 e409 6500 |000b: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e4 │ │ +04cc5c: 0c08 |000e: move-result-object v8 │ │ +04cc5e: 5288 6d01 |000f: iget v8, v8, Landroidx/appcompat/view/menu/f;.b:I // field@016d │ │ +04cc62: d801 06ff |0011: add-int/lit8 v1, v6, #int -1 // #ff │ │ +04cc66: 3a01 0900 |0013: if-ltz v1, 001c // +0009 │ │ +04cc6a: 6e20 e409 1500 |0015: invoke-virtual {v5, v1}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e4 │ │ +04cc70: 0c01 |0018: move-result-object v1 │ │ +04cc72: 5211 6d01 |0019: iget v1, v1, Landroidx/appcompat/view/menu/f;.b:I // field@016d │ │ +04cc76: 2802 |001b: goto 001d // +0002 │ │ +04cc78: 0181 |001c: move v1, v8 │ │ +04cc7a: 0772 |001d: move-object v2, v7 │ │ +04cc7c: 1f02 d701 |001e: check-cast v2, Landroidx/appcompat/view/menu/ListMenuItemView; // type@01d7 │ │ +04cc80: 5453 4c01 |0020: iget-object v3, v5, Landroidx/appcompat/view/menu/d;.e:Landroidx/appcompat/view/menu/e; // field@014c │ │ +04cc84: 6e10 0a0a 0300 |0022: invoke-virtual {v3}, Landroidx/appcompat/view/menu/e;.l:()Z // method@0a0a │ │ +04cc8a: 0a03 |0025: move-result v3 │ │ +04cc8c: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +04cc8e: 3803 0500 |0027: if-eqz v3, 002c // +0005 │ │ +04cc92: 3218 0300 |0029: if-eq v8, v1, 002c // +0003 │ │ +04cc96: 1210 |002b: const/4 v0, #int 1 // #1 │ │ +04cc98: 6e20 ba09 0200 |002c: invoke-virtual {v2, v0}, Landroidx/appcompat/view/menu/ListMenuItemView;.setGroupDividerEnabled:(Z)V // method@09ba │ │ +04cc9e: 0778 |002f: move-object v8, v7 │ │ +04cca0: 1f08 e901 |0030: check-cast v8, Landroidx/appcompat/view/menu/i$a; // type@01e9 │ │ +04cca4: 5550 4e01 |0032: iget-boolean v0, v5, Landroidx/appcompat/view/menu/d;.g:Z // field@014e │ │ +04cca8: 3800 0500 |0034: if-eqz v0, 0039 // +0005 │ │ +04ccac: 6e20 b909 4200 |0036: invoke-virtual {v2, v4}, Landroidx/appcompat/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@09b9 │ │ +04ccb2: 6e20 e409 6500 |0039: invoke-virtual {v5, v6}, Landroidx/appcompat/view/menu/d;.b:(I)Landroidx/appcompat/view/menu/f; // method@09e4 │ │ +04ccb8: 0c06 |003c: move-result-object v6 │ │ +04ccba: 7220 700a 6800 |003d: invoke-interface {v8, v6}, Landroidx/appcompat/view/menu/i$a;.b:(Landroidx/appcompat/view/menu/f;)V // method@0a70 │ │ +04ccc0: 1107 |0040: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -15664,29 +15664,29 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04ce38: |[04ce38] androidx.appcompat.view.menu.d.notifyDataSetChanged:()V │ │ -04ce48: 6e10 e309 0000 |0000: invoke-virtual {v0}, Landroidx/appcompat/view/menu/d;.a:()V // method@09e3 │ │ -04ce4e: 6f10 5708 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@0857 │ │ -04ce54: 0e00 |0006: return-void │ │ +04ce20: |[04ce20] androidx.appcompat.view.menu.d.notifyDataSetChanged:()V │ │ +04ce30: 6e10 e309 0000 |0000: invoke-virtual {v0}, Landroidx/appcompat/view/menu/d;.a:()V // method@09e3 │ │ +04ce36: 6f10 5708 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@0857 │ │ +04ce3c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #78 header: │ │ class_idx : 480 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #78 annotations: │ │ Annotations on class │ │ @@ -15710,21 +15710,21 @@ │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/e$a;) │ │ name : 'b' │ │ type : '(Landroidx/appcompat/view/menu/e;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #79 header: │ │ class_idx : 481 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #79 annotations: │ │ Annotations on class │ │ @@ -15742,21 +15742,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/e$b;) │ │ name : 'a' │ │ type : '(Landroidx/appcompat/view/menu/f;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #80 header: │ │ class_idx : 485 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #80 annotations: │ │ Annotations on class │ │ @@ -15781,47 +15781,47 @@ │ │ type : '(Landroidx/appcompat/view/menu/g;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04eb70: |[04eb70] androidx.appcompat.view.menu.g$a.:(Landroidx/appcompat/view/menu/g;)V │ │ -04eb80: 5b01 8601 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/g$a;.e:Landroidx/appcompat/view/menu/g; // field@0186 │ │ -04eb84: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04eb8a: 0e00 |0005: return-void │ │ +04eb58: |[04eb58] androidx.appcompat.view.menu.g$a.:(Landroidx/appcompat/view/menu/g;)V │ │ +04eb68: 5b01 8601 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/g$a;.e:Landroidx/appcompat/view/menu/g; // field@0186 │ │ +04eb6c: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04eb72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/g$a;) │ │ name : 'onDismiss' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04eb8c: |[04eb8c] androidx.appcompat.view.menu.g$a.onDismiss:()V │ │ -04eb9c: 5410 8601 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/g$a;.e:Landroidx/appcompat/view/menu/g; // field@0186 │ │ -04eba0: 6e10 640a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.c:()V // method@0a64 │ │ -04eba6: 0e00 |0005: return-void │ │ +04eb74: |[04eb74] androidx.appcompat.view.menu.g$a.onDismiss:()V │ │ +04eb84: 5410 8601 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/g$a;.e:Landroidx/appcompat/view/menu/g; // field@0186 │ │ +04eb88: 6e10 640a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.c:()V // method@0a64 │ │ +04eb8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #81 header: │ │ class_idx : 486 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #81 - │ │ Class descriptor : 'Landroidx/appcompat/view/menu/g;' │ │ @@ -15884,126 +15884,126 @@ │ │ type : '(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -04ed08: |[04ed08] androidx.appcompat.view.menu.g.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V │ │ -04ed18: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04ed1e: 1400 0300 8000 |0003: const v0, #float 1.17549e-38 // #00800003 │ │ -04ed24: 5910 8d01 |0006: iput v0, v1, Landroidx/appcompat/view/menu/g;.g:I // field@018d │ │ -04ed28: 2200 e501 |0008: new-instance v0, Landroidx/appcompat/view/menu/g$a; // type@01e5 │ │ -04ed2c: 7020 5e0a 1000 |000a: invoke-direct {v0, v1}, Landroidx/appcompat/view/menu/g$a;.:(Landroidx/appcompat/view/menu/g;)V // method@0a5e │ │ -04ed32: 5b10 9201 |000d: iput-object v0, v1, Landroidx/appcompat/view/menu/g;.l:Landroidx/appcompat/view/menu/g$a; // field@0192 │ │ -04ed36: 5b14 8701 |000f: iput-object v4, v1, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ -04ed3a: 5b16 8801 |0011: iput-object v6, v1, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@0188 │ │ -04ed3e: 5b15 8c01 |0013: iput-object v5, v1, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ -04ed42: 5c17 8901 |0015: iput-boolean v7, v1, Landroidx/appcompat/view/menu/g;.c:Z // field@0189 │ │ -04ed46: 5912 8a01 |0017: iput v2, v1, Landroidx/appcompat/view/menu/g;.d:I // field@018a │ │ -04ed4a: 5913 8b01 |0019: iput v3, v1, Landroidx/appcompat/view/menu/g;.e:I // field@018b │ │ -04ed4e: 0e00 |001b: return-void │ │ +04ecf0: |[04ecf0] androidx.appcompat.view.menu.g.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V │ │ +04ed00: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04ed06: 1400 0300 8000 |0003: const v0, #float 1.17549e-38 // #00800003 │ │ +04ed0c: 5910 8d01 |0006: iput v0, v1, Landroidx/appcompat/view/menu/g;.g:I // field@018d │ │ +04ed10: 2200 e501 |0008: new-instance v0, Landroidx/appcompat/view/menu/g$a; // type@01e5 │ │ +04ed14: 7020 5e0a 1000 |000a: invoke-direct {v0, v1}, Landroidx/appcompat/view/menu/g$a;.:(Landroidx/appcompat/view/menu/g;)V // method@0a5e │ │ +04ed1a: 5b10 9201 |000d: iput-object v0, v1, Landroidx/appcompat/view/menu/g;.l:Landroidx/appcompat/view/menu/g$a; // field@0192 │ │ +04ed1e: 5b14 8701 |000f: iput-object v4, v1, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04ed22: 5b16 8801 |0011: iput-object v6, v1, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@0188 │ │ +04ed26: 5b15 8c01 |0013: iput-object v5, v1, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04ed2a: 5c17 8901 |0015: iput-boolean v7, v1, Landroidx/appcompat/view/menu/g;.c:Z // field@0189 │ │ +04ed2e: 5912 8a01 |0017: iput v2, v1, Landroidx/appcompat/view/menu/g;.d:I // field@018a │ │ +04ed32: 5913 8b01 |0019: iput v3, v1, Landroidx/appcompat/view/menu/g;.e:I // field@018b │ │ +04ed36: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/g;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -04ecdc: |[04ecdc] androidx.appcompat.view.menu.g.:(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;Z)V │ │ -04ecec: 1401 1e00 037f |0000: const v1, #float 1.74129e+38 // #7f03001e │ │ -04ecf2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -04ecf4: 0770 |0004: move-object v0, v7 │ │ -04ecf6: 0783 |0005: move-object v3, v8 │ │ -04ecf8: 07a4 |0006: move-object v4, v10 │ │ -04ecfa: 0795 |0007: move-object v5, v9 │ │ -04ecfc: 01b6 |0008: move v6, v11 │ │ -04ecfe: 7607 600a 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/g;.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V // method@0a60 │ │ -04ed04: 0e00 |000c: return-void │ │ +04ecc4: |[04ecc4] androidx.appcompat.view.menu.g.:(Landroid/content/Context;Landroidx/appcompat/view/menu/e;Landroid/view/View;Z)V │ │ +04ecd4: 1401 1e00 037f |0000: const v1, #float 1.74129e+38 // #7f03001e │ │ +04ecda: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +04ecdc: 0770 |0004: move-object v0, v7 │ │ +04ecde: 0783 |0005: move-object v3, v8 │ │ +04ece0: 07a4 |0006: move-object v4, v10 │ │ +04ece2: 0795 |0007: move-object v5, v9 │ │ +04ece4: 01b6 |0008: move v6, v11 │ │ +04ece6: 7607 600a 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/g;.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V // method@0a60 │ │ +04ecec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/g;) │ │ name : 'a' │ │ type : '()Lm/d;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 124 16-bit code units │ │ -04ebd4: |[04ebd4] androidx.appcompat.view.menu.g.a:()Lm/d; │ │ -04ebe4: 54e0 9001 |0000: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ -04ebe8: 3900 7700 |0002: if-nez v0, 0079 // +0077 │ │ -04ebec: 54e0 8701 |0004: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ -04ebf0: 1a01 d926 |0006: const-string v1, "window" // string@26d9 │ │ -04ebf4: 6e20 3e01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@013e │ │ -04ebfa: 0c00 |000b: move-result-object v0 │ │ -04ebfc: 1f00 7901 |000c: check-cast v0, Landroid/view/WindowManager; // type@0179 │ │ -04ec00: 7210 1607 0000 |000e: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0716 │ │ -04ec06: 0c00 |0011: move-result-object v0 │ │ -04ec08: 2201 9800 |0012: new-instance v1, Landroid/graphics/Point; // type@0098 │ │ -04ec0c: 7010 6302 0100 |0014: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0263 │ │ -04ec12: 6e20 7904 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/Display;.getRealSize:(Landroid/graphics/Point;)V // method@0479 │ │ -04ec18: 5210 7500 |001a: iget v0, v1, Landroid/graphics/Point;.x:I // field@0075 │ │ -04ec1c: 5211 7600 |001c: iget v1, v1, Landroid/graphics/Point;.y:I // field@0076 │ │ -04ec20: 7120 6b1c 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -04ec26: 0a00 |0021: move-result v0 │ │ -04ec28: 54e1 8701 |0022: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ -04ec2c: 6e10 3a01 0100 |0024: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -04ec32: 0c01 |0027: move-result-object v1 │ │ -04ec34: 1402 1600 067f |0028: const v2, #float 1.78117e+38 // #7f060016 │ │ -04ec3a: 6e20 b001 2100 |002b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -04ec40: 0a01 |002e: move-result v1 │ │ -04ec42: 3410 0400 |002f: if-lt v0, v1, 0033 // +0004 │ │ -04ec46: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -04ec48: 2802 |0032: goto 0034 // +0002 │ │ -04ec4a: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -04ec4c: 3800 1300 |0034: if-eqz v0, 0047 // +0013 │ │ -04ec50: 2200 dd01 |0036: new-instance v0, Landroidx/appcompat/view/menu/b; // type@01dd │ │ -04ec54: 54e2 8701 |0038: iget-object v2, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ -04ec58: 54e3 8c01 |003a: iget-object v3, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ -04ec5c: 52e4 8a01 |003c: iget v4, v14, Landroidx/appcompat/view/menu/g;.d:I // field@018a │ │ -04ec60: 52e5 8b01 |003e: iget v5, v14, Landroidx/appcompat/view/menu/g;.e:I // field@018b │ │ -04ec64: 55e6 8901 |0040: iget-boolean v6, v14, Landroidx/appcompat/view/menu/g;.c:Z // field@0189 │ │ -04ec68: 0701 |0042: move-object v1, v0 │ │ -04ec6a: 7606 cb09 0100 |0043: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/b;.:(Landroid/content/Context;Landroid/view/View;IIZ)V // method@09cb │ │ -04ec70: 2813 |0046: goto 0059 // +0013 │ │ -04ec72: 2200 ed01 |0047: new-instance v0, Landroidx/appcompat/view/menu/j; // type@01ed │ │ -04ec76: 54ea 8701 |0049: iget-object v10, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ -04ec7a: 54ec 8801 |004b: iget-object v12, v14, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@0188 │ │ -04ec7e: 54eb 8c01 |004d: iget-object v11, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ -04ec82: 52e8 8a01 |004f: iget v8, v14, Landroidx/appcompat/view/menu/g;.d:I // field@018a │ │ -04ec86: 52e9 8b01 |0051: iget v9, v14, Landroidx/appcompat/view/menu/g;.e:I // field@018b │ │ -04ec8a: 55ed 8901 |0053: iget-boolean v13, v14, Landroidx/appcompat/view/menu/g;.c:Z // field@0189 │ │ -04ec8e: 0707 |0055: move-object v7, v0 │ │ -04ec90: 7607 770a 0700 |0056: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Landroidx/appcompat/view/menu/j;.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V // method@0a77 │ │ -04ec96: 54e1 8801 |0059: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@0188 │ │ -04ec9a: 6e20 6522 1000 |005b: invoke-virtual {v0, v1}, Lm/d;.l:(Landroidx/appcompat/view/menu/e;)V // method@2265 │ │ -04eca0: 54e1 9201 |005e: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.l:Landroidx/appcompat/view/menu/g$a; // field@0192 │ │ -04eca4: 6e20 6c22 1000 |0060: invoke-virtual {v0, v1}, Lm/d;.r:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@226c │ │ -04ecaa: 54e1 8c01 |0063: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ -04ecae: 6e20 6722 1000 |0065: invoke-virtual {v0, v1}, Lm/d;.n:(Landroid/view/View;)V // method@2267 │ │ -04ecb4: 54e1 8f01 |0068: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.i:Landroidx/appcompat/view/menu/h$a; // field@018f │ │ -04ecb8: 7220 6e0a 1000 |006a: invoke-interface {v0, v1}, Landroidx/appcompat/view/menu/h;.j:(Landroidx/appcompat/view/menu/h$a;)V // method@0a6e │ │ -04ecbe: 55e1 8e01 |006d: iget-boolean v1, v14, Landroidx/appcompat/view/menu/g;.h:Z // field@018e │ │ -04ecc2: 6e20 6822 1000 |006f: invoke-virtual {v0, v1}, Lm/d;.o:(Z)V // method@2268 │ │ -04ecc8: 52e1 8d01 |0072: iget v1, v14, Landroidx/appcompat/view/menu/g;.g:I // field@018d │ │ -04eccc: 6e20 6a22 1000 |0074: invoke-virtual {v0, v1}, Lm/d;.p:(I)V // method@226a │ │ -04ecd2: 5be0 9001 |0077: iput-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ -04ecd6: 54e0 9001 |0079: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ -04ecda: 1100 |007b: return-object v0 │ │ +04ebbc: |[04ebbc] androidx.appcompat.view.menu.g.a:()Lm/d; │ │ +04ebcc: 54e0 9001 |0000: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ +04ebd0: 3900 7700 |0002: if-nez v0, 0079 // +0077 │ │ +04ebd4: 54e0 8701 |0004: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04ebd8: 1a01 d726 |0006: const-string v1, "window" // string@26d7 │ │ +04ebdc: 6e20 3e01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@013e │ │ +04ebe2: 0c00 |000b: move-result-object v0 │ │ +04ebe4: 1f00 7901 |000c: check-cast v0, Landroid/view/WindowManager; // type@0179 │ │ +04ebe8: 7210 1607 0000 |000e: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0716 │ │ +04ebee: 0c00 |0011: move-result-object v0 │ │ +04ebf0: 2201 9800 |0012: new-instance v1, Landroid/graphics/Point; // type@0098 │ │ +04ebf4: 7010 6302 0100 |0014: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0263 │ │ +04ebfa: 6e20 7904 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/Display;.getRealSize:(Landroid/graphics/Point;)V // method@0479 │ │ +04ec00: 5210 7500 |001a: iget v0, v1, Landroid/graphics/Point;.x:I // field@0075 │ │ +04ec04: 5211 7600 |001c: iget v1, v1, Landroid/graphics/Point;.y:I // field@0076 │ │ +04ec08: 7120 691c 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +04ec0e: 0a00 |0021: move-result v0 │ │ +04ec10: 54e1 8701 |0022: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04ec14: 6e10 3a01 0100 |0024: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ +04ec1a: 0c01 |0027: move-result-object v1 │ │ +04ec1c: 1402 1600 067f |0028: const v2, #float 1.78117e+38 // #7f060016 │ │ +04ec22: 6e20 b001 2100 |002b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ +04ec28: 0a01 |002e: move-result v1 │ │ +04ec2a: 3410 0400 |002f: if-lt v0, v1, 0033 // +0004 │ │ +04ec2e: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +04ec30: 2802 |0032: goto 0034 // +0002 │ │ +04ec32: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +04ec34: 3800 1300 |0034: if-eqz v0, 0047 // +0013 │ │ +04ec38: 2200 dd01 |0036: new-instance v0, Landroidx/appcompat/view/menu/b; // type@01dd │ │ +04ec3c: 54e2 8701 |0038: iget-object v2, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04ec40: 54e3 8c01 |003a: iget-object v3, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04ec44: 52e4 8a01 |003c: iget v4, v14, Landroidx/appcompat/view/menu/g;.d:I // field@018a │ │ +04ec48: 52e5 8b01 |003e: iget v5, v14, Landroidx/appcompat/view/menu/g;.e:I // field@018b │ │ +04ec4c: 55e6 8901 |0040: iget-boolean v6, v14, Landroidx/appcompat/view/menu/g;.c:Z // field@0189 │ │ +04ec50: 0701 |0042: move-object v1, v0 │ │ +04ec52: 7606 cb09 0100 |0043: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/view/menu/b;.:(Landroid/content/Context;Landroid/view/View;IIZ)V // method@09cb │ │ +04ec58: 2813 |0046: goto 0059 // +0013 │ │ +04ec5a: 2200 ed01 |0047: new-instance v0, Landroidx/appcompat/view/menu/j; // type@01ed │ │ +04ec5e: 54ea 8701 |0049: iget-object v10, v14, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04ec62: 54ec 8801 |004b: iget-object v12, v14, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@0188 │ │ +04ec66: 54eb 8c01 |004d: iget-object v11, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04ec6a: 52e8 8a01 |004f: iget v8, v14, Landroidx/appcompat/view/menu/g;.d:I // field@018a │ │ +04ec6e: 52e9 8b01 |0051: iget v9, v14, Landroidx/appcompat/view/menu/g;.e:I // field@018b │ │ +04ec72: 55ed 8901 |0053: iget-boolean v13, v14, Landroidx/appcompat/view/menu/g;.c:Z // field@0189 │ │ +04ec76: 0707 |0055: move-object v7, v0 │ │ +04ec78: 7607 770a 0700 |0056: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Landroidx/appcompat/view/menu/j;.:(IILandroid/content/Context;Landroid/view/View;Landroidx/appcompat/view/menu/e;Z)V // method@0a77 │ │ +04ec7e: 54e1 8801 |0059: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.b:Landroidx/appcompat/view/menu/e; // field@0188 │ │ +04ec82: 6e20 6322 1000 |005b: invoke-virtual {v0, v1}, Lm/d;.l:(Landroidx/appcompat/view/menu/e;)V // method@2263 │ │ +04ec88: 54e1 9201 |005e: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.l:Landroidx/appcompat/view/menu/g$a; // field@0192 │ │ +04ec8c: 6e20 6a22 1000 |0060: invoke-virtual {v0, v1}, Lm/d;.r:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@226a │ │ +04ec92: 54e1 8c01 |0063: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04ec96: 6e20 6522 1000 |0065: invoke-virtual {v0, v1}, Lm/d;.n:(Landroid/view/View;)V // method@2265 │ │ +04ec9c: 54e1 8f01 |0068: iget-object v1, v14, Landroidx/appcompat/view/menu/g;.i:Landroidx/appcompat/view/menu/h$a; // field@018f │ │ +04eca0: 7220 6e0a 1000 |006a: invoke-interface {v0, v1}, Landroidx/appcompat/view/menu/h;.j:(Landroidx/appcompat/view/menu/h$a;)V // method@0a6e │ │ +04eca6: 55e1 8e01 |006d: iget-boolean v1, v14, Landroidx/appcompat/view/menu/g;.h:Z // field@018e │ │ +04ecaa: 6e20 6622 1000 |006f: invoke-virtual {v0, v1}, Lm/d;.o:(Z)V // method@2266 │ │ +04ecb0: 52e1 8d01 |0072: iget v1, v14, Landroidx/appcompat/view/menu/g;.g:I // field@018d │ │ +04ecb4: 6e20 6822 1000 |0074: invoke-virtual {v0, v1}, Lm/d;.p:(I)V // method@2268 │ │ +04ecba: 5be0 9001 |0077: iput-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ +04ecbe: 54e0 9001 |0079: iget-object v0, v14, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ +04ecc2: 1100 |007b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -16288,98 +16288,98 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04eba8: |[04eba8] androidx.appcompat.view.menu.g.b:()Z │ │ -04ebb8: 5410 9001 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ -04ebbc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -04ebc0: 7210 8c22 0000 |0004: invoke-interface {v0}, Lm/f;.i:()Z // method@228c │ │ -04ebc6: 0a00 |0007: move-result v0 │ │ -04ebc8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -04ebcc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04ebce: 2802 |000b: goto 000d // +0002 │ │ -04ebd0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04ebd2: 0f00 |000d: return v0 │ │ +04eb90: |[04eb90] androidx.appcompat.view.menu.g.b:()Z │ │ +04eba0: 5410 9001 |0000: iget-object v0, v1, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ +04eba4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04eba8: 7210 8a22 0000 |0004: invoke-interface {v0}, Lm/f;.i:()Z // method@228a │ │ +04ebae: 0a00 |0007: move-result v0 │ │ +04ebb0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +04ebb4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04ebb6: 2802 |000b: goto 000d // +0002 │ │ +04ebb8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04ebba: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/view/menu/g;) │ │ name : 'c' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04ed50: |[04ed50] androidx.appcompat.view.menu.g.c:()V │ │ -04ed60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ed62: 5b10 9001 |0001: iput-object v0, v1, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ -04ed66: 5410 9101 |0003: iget-object v0, v1, Landroidx/appcompat/view/menu/g;.k:Landroid/widget/PopupWindow$OnDismissListener; // field@0191 │ │ -04ed6a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -04ed6e: 7210 0e09 0000 |0007: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@090e │ │ -04ed74: 0e00 |000a: return-void │ │ +04ed38: |[04ed38] androidx.appcompat.view.menu.g.c:()V │ │ +04ed48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ed4a: 5b10 9001 |0001: iput-object v0, v1, Landroidx/appcompat/view/menu/g;.j:Lm/d; // field@0190 │ │ +04ed4e: 5410 9101 |0003: iget-object v0, v1, Landroidx/appcompat/view/menu/g;.k:Landroid/widget/PopupWindow$OnDismissListener; // field@0191 │ │ +04ed52: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +04ed56: 7210 0e09 0000 |0007: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@090e │ │ +04ed5c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/view/menu/g;) │ │ name : 'd' │ │ type : '(IIZZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -04ed78: |[04ed78] androidx.appcompat.view.menu.g.d:(IIZZ)V │ │ -04ed88: 6e10 620a 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/view/menu/g;.a:()Lm/d; // method@0a62 │ │ -04ed8e: 0c00 |0003: move-result-object v0 │ │ -04ed90: 6e20 6d22 7000 |0004: invoke-virtual {v0, v7}, Lm/d;.s:(Z)V // method@226d │ │ -04ed96: 3806 4300 |0007: if-eqz v6, 004a // +0043 │ │ -04ed9a: 5236 8d01 |0009: iget v6, v3, Landroidx/appcompat/view/menu/g;.g:I // field@018d │ │ -04ed9e: 5437 8c01 |000b: iget-object v7, v3, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ -04eda2: 6201 2d05 |000d: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -04eda6: 6e10 a305 0700 |000f: invoke-virtual {v7}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -04edac: 0a07 |0012: move-result v7 │ │ -04edae: 7120 8904 7600 |0013: invoke-static {v6, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -04edb4: 0a06 |0016: move-result v6 │ │ -04edb6: dd06 0607 |0017: and-int/lit8 v6, v6, #int 7 // #07 │ │ -04edba: 1257 |0019: const/4 v7, #int 5 // #5 │ │ -04edbc: 3376 0900 |001a: if-ne v6, v7, 0023 // +0009 │ │ -04edc0: 5436 8c01 |001c: iget-object v6, v3, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ -04edc4: 6e10 cd05 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -04edca: 0a06 |0021: move-result v6 │ │ -04edcc: b164 |0022: sub-int/2addr v4, v6 │ │ -04edce: 6e20 6b22 4000 |0023: invoke-virtual {v0, v4}, Lm/d;.q:(I)V // method@226b │ │ -04edd4: 6e20 6e22 5000 |0026: invoke-virtual {v0, v5}, Lm/d;.t:(I)V // method@226e │ │ -04edda: 5436 8701 |0029: iget-object v6, v3, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ -04edde: 6e10 3a01 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -04ede4: 0c06 |002e: move-result-object v6 │ │ -04ede6: 6e10 b101 0600 |002f: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ -04edec: 0c06 |0032: move-result-object v6 │ │ -04edee: 5266 a100 |0033: iget v6, v6, Landroid/util/DisplayMetrics;.density:F // field@00a1 │ │ -04edf2: 1507 4042 |0035: const/high16 v7, #int 1111490560 // #4240 │ │ -04edf6: a806 0607 |0037: mul-float v6, v6, v7 │ │ -04edfa: 1507 0040 |0039: const/high16 v7, #int 1073741824 // #4000 │ │ -04edfe: c976 |003b: div-float/2addr v6, v7 │ │ -04ee00: 8766 |003c: float-to-int v6, v6 │ │ -04ee02: 2207 9d00 |003d: new-instance v7, Landroid/graphics/Rect; // type@009d │ │ -04ee06: 9101 0406 |003f: sub-int v1, v4, v6 │ │ -04ee0a: 9102 0506 |0041: sub-int v2, v5, v6 │ │ -04ee0e: b064 |0043: add-int/2addr v4, v6 │ │ -04ee10: b065 |0044: add-int/2addr v5, v6 │ │ -04ee12: 7055 6902 1742 |0045: invoke-direct {v7, v1, v2, v4, v5}, Landroid/graphics/Rect;.:(IIII)V // method@0269 │ │ -04ee18: 5b07 380d |0048: iput-object v7, v0, Lm/d;.e:Landroid/graphics/Rect; // field@0d38 │ │ -04ee1c: 7210 8922 0000 |004a: invoke-interface {v0}, Lm/f;.c:()V // method@2289 │ │ -04ee22: 0e00 |004d: return-void │ │ +04ed60: |[04ed60] androidx.appcompat.view.menu.g.d:(IIZZ)V │ │ +04ed70: 6e10 620a 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/view/menu/g;.a:()Lm/d; // method@0a62 │ │ +04ed76: 0c00 |0003: move-result-object v0 │ │ +04ed78: 6e20 6b22 7000 |0004: invoke-virtual {v0, v7}, Lm/d;.s:(Z)V // method@226b │ │ +04ed7e: 3806 4300 |0007: if-eqz v6, 004a // +0043 │ │ +04ed82: 5236 8d01 |0009: iget v6, v3, Landroidx/appcompat/view/menu/g;.g:I // field@018d │ │ +04ed86: 5437 8c01 |000b: iget-object v7, v3, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04ed8a: 6201 2d05 |000d: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +04ed8e: 6e10 a305 0700 |000f: invoke-virtual {v7}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +04ed94: 0a07 |0012: move-result v7 │ │ +04ed96: 7120 8904 7600 |0013: invoke-static {v6, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ +04ed9c: 0a06 |0016: move-result v6 │ │ +04ed9e: dd06 0607 |0017: and-int/lit8 v6, v6, #int 7 // #07 │ │ +04eda2: 1257 |0019: const/4 v7, #int 5 // #5 │ │ +04eda4: 3376 0900 |001a: if-ne v6, v7, 0023 // +0009 │ │ +04eda8: 5436 8c01 |001c: iget-object v6, v3, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +04edac: 6e10 cd05 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +04edb2: 0a06 |0021: move-result v6 │ │ +04edb4: b164 |0022: sub-int/2addr v4, v6 │ │ +04edb6: 6e20 6922 4000 |0023: invoke-virtual {v0, v4}, Lm/d;.q:(I)V // method@2269 │ │ +04edbc: 6e20 6c22 5000 |0026: invoke-virtual {v0, v5}, Lm/d;.t:(I)V // method@226c │ │ +04edc2: 5436 8701 |0029: iget-object v6, v3, Landroidx/appcompat/view/menu/g;.a:Landroid/content/Context; // field@0187 │ │ +04edc6: 6e10 3a01 0600 |002b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ +04edcc: 0c06 |002e: move-result-object v6 │ │ +04edce: 6e10 b101 0600 |002f: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ +04edd4: 0c06 |0032: move-result-object v6 │ │ +04edd6: 5266 a100 |0033: iget v6, v6, Landroid/util/DisplayMetrics;.density:F // field@00a1 │ │ +04edda: 1507 4042 |0035: const/high16 v7, #int 1111490560 // #4240 │ │ +04edde: a806 0607 |0037: mul-float v6, v6, v7 │ │ +04ede2: 1507 0040 |0039: const/high16 v7, #int 1073741824 // #4000 │ │ +04ede6: c976 |003b: div-float/2addr v6, v7 │ │ +04ede8: 8766 |003c: float-to-int v6, v6 │ │ +04edea: 2207 9d00 |003d: new-instance v7, Landroid/graphics/Rect; // type@009d │ │ +04edee: 9101 0406 |003f: sub-int v1, v4, v6 │ │ +04edf2: 9102 0506 |0041: sub-int v2, v5, v6 │ │ +04edf6: b064 |0043: add-int/2addr v4, v6 │ │ +04edf8: b065 |0044: add-int/2addr v5, v6 │ │ +04edfa: 7055 6902 1742 |0045: invoke-direct {v7, v1, v2, v4, v5}, Landroid/graphics/Rect;.:(IIII)V // method@0269 │ │ +04ee00: 5b07 380d |0048: iput-object v7, v0, Lm/d;.e:Landroid/graphics/Rect; // field@0d38 │ │ +04ee04: 7210 8722 0000 |004a: invoke-interface {v0}, Lm/f;.c:()V // method@2287 │ │ +04ee0a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -17715,21 +17715,21 @@ │ │ locals : │ │ 0x0000 - 0x004e reg=3 this Landroidx/appcompat/view/menu/g; │ │ 0x0000 - 0x004e reg=4 (null) I │ │ 0x0000 - 0x004e reg=5 (null) I │ │ 0x0000 - 0x004e reg=6 (null) Z │ │ 0x0000 - 0x004e reg=7 (null) Z │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #82 header: │ │ class_idx : 487 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #82 annotations: │ │ Annotations on class │ │ @@ -17753,21 +17753,21 @@ │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/h$a;) │ │ name : 'b' │ │ type : '(Landroidx/appcompat/view/menu/e;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #83 header: │ │ class_idx : 488 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #83 annotations: │ │ Annotations on class │ │ @@ -17826,21 +17826,21 @@ │ │ │ │ #7 : (in Landroidx/appcompat/view/menu/h;) │ │ name : 'k' │ │ type : '(Landroidx/appcompat/view/menu/f;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #84 header: │ │ class_idx : 489 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #84 annotations: │ │ Annotations on class │ │ @@ -17864,21 +17864,21 @@ │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/i$a;) │ │ name : 'getItemData' │ │ type : '()Landroidx/appcompat/view/menu/f;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #85 header: │ │ class_idx : 490 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #85 annotations: │ │ Annotations on class │ │ @@ -17889,21 +17889,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #86 header: │ │ class_idx : 491 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #86 annotations: │ │ Annotations on class │ │ @@ -17928,54 +17928,54 @@ │ │ type : '(Landroidx/appcompat/view/menu/j;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ee24: |[04ee24] androidx.appcompat.view.menu.j$a.:(Landroidx/appcompat/view/menu/j;)V │ │ -04ee34: 5b01 9301 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ -04ee38: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04ee3e: 0e00 |0005: return-void │ │ +04ee0c: |[04ee0c] androidx.appcompat.view.menu.j$a.:(Landroidx/appcompat/view/menu/j;)V │ │ +04ee1c: 5b01 9301 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ +04ee20: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04ee26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/j$a;) │ │ name : 'onGlobalLayout' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -04ee40: |[04ee40] androidx.appcompat.view.menu.j$a.onGlobalLayout:()V │ │ -04ee50: 5420 9301 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ -04ee54: 6e10 7f0a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/j;.i:()Z // method@0a7f │ │ -04ee5a: 0a00 |0005: move-result v0 │ │ -04ee5c: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ -04ee60: 5420 9301 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ -04ee64: 5401 9c01 |000a: iget-object v1, v0, Landroidx/appcompat/view/menu/j;.m:Ln/x; // field@019c │ │ -04ee68: 5511 2e0e |000c: iget-boolean v1, v1, Ln/v;.B:Z // field@0e2e │ │ -04ee6c: 3901 1a00 |000e: if-nez v1, 0028 // +001a │ │ -04ee70: 5400 a101 |0010: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.r:Landroid/view/View; // field@01a1 │ │ -04ee74: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ -04ee78: 6e10 ee05 0000 |0014: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@05ee │ │ -04ee7e: 0a00 |0017: move-result v0 │ │ -04ee80: 3900 0300 |0018: if-nez v0, 001b // +0003 │ │ -04ee84: 2809 |001a: goto 0023 // +0009 │ │ -04ee86: 5420 9301 |001b: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ -04ee8a: 5400 9c01 |001d: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.m:Ln/x; // field@019c │ │ -04ee8e: 6e10 2c24 0000 |001f: invoke-virtual {v0}, Ln/v;.c:()V // method@242c │ │ -04ee94: 2806 |0022: goto 0028 // +0006 │ │ -04ee96: 5420 9301 |0023: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ -04ee9a: 6e10 7a0a 0000 |0025: invoke-virtual {v0}, Landroidx/appcompat/view/menu/j;.dismiss:()V // method@0a7a │ │ -04eea0: 0e00 |0028: return-void │ │ +04ee28: |[04ee28] androidx.appcompat.view.menu.j$a.onGlobalLayout:()V │ │ +04ee38: 5420 9301 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ +04ee3c: 6e10 7f0a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/view/menu/j;.i:()Z // method@0a7f │ │ +04ee42: 0a00 |0005: move-result v0 │ │ +04ee44: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ +04ee48: 5420 9301 |0008: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ +04ee4c: 5401 9c01 |000a: iget-object v1, v0, Landroidx/appcompat/view/menu/j;.m:Ln/x; // field@019c │ │ +04ee50: 5511 2e0e |000c: iget-boolean v1, v1, Ln/v;.B:Z // field@0e2e │ │ +04ee54: 3901 1a00 |000e: if-nez v1, 0028 // +001a │ │ +04ee58: 5400 a101 |0010: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.r:Landroid/view/View; // field@01a1 │ │ +04ee5c: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ +04ee60: 6e10 ee05 0000 |0014: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@05ee │ │ +04ee66: 0a00 |0017: move-result v0 │ │ +04ee68: 3900 0300 |0018: if-nez v0, 001b // +0003 │ │ +04ee6c: 2809 |001a: goto 0023 // +0009 │ │ +04ee6e: 5420 9301 |001b: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ +04ee72: 5400 9c01 |001d: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.m:Ln/x; // field@019c │ │ +04ee76: 6e10 2a24 0000 |001f: invoke-virtual {v0}, Ln/v;.c:()V // method@242a │ │ +04ee7c: 2806 |0022: goto 0028 // +0006 │ │ +04ee7e: 5420 9301 |0023: iget-object v0, v2, Landroidx/appcompat/view/menu/j$a;.e:Landroidx/appcompat/view/menu/j; // field@0193 │ │ +04ee82: 6e10 7a0a 0000 |0025: invoke-virtual {v0}, Landroidx/appcompat/view/menu/j;.dismiss:()V // method@0a7a │ │ +04ee88: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -18251,21 +18251,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Landroidx/appcompat/view/menu/j$a; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #87 header: │ │ class_idx : 492 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #87 annotations: │ │ Annotations on class │ │ @@ -18290,75 +18290,75 @@ │ │ type : '(Landroidx/appcompat/view/menu/j;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04eea4: |[04eea4] androidx.appcompat.view.menu.j$b.:(Landroidx/appcompat/view/menu/j;)V │ │ -04eeb4: 5b01 9401 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ -04eeb8: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -04eebe: 0e00 |0005: return-void │ │ +04ee8c: |[04ee8c] androidx.appcompat.view.menu.j$b.:(Landroidx/appcompat/view/menu/j;)V │ │ +04ee9c: 5b01 9401 |0000: iput-object v1, v0, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ +04eea0: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +04eea6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/view/menu/j$b;) │ │ name : 'onViewAttachedToWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04eec0: |[04eec0] androidx.appcompat.view.menu.j$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ -04eed0: 0e00 |0000: return-void │ │ +04eea8: |[04eea8] androidx.appcompat.view.menu.j$b.onViewAttachedToWindow:(Landroid/view/View;)V │ │ +04eeb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/view/menu/j$b;) │ │ name : 'onViewDetachedFromWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -04eed4: |[04eed4] androidx.appcompat.view.menu.j$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ -04eee4: 5420 9401 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ -04eee8: 5400 a301 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a3 │ │ -04eeec: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -04eef0: 6e10 d206 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@06d2 │ │ -04eef6: 0a00 |0009: move-result v0 │ │ -04eef8: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -04eefc: 5420 9401 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ -04ef00: 6e10 cb05 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ -04ef06: 0c01 |0011: move-result-object v1 │ │ -04ef08: 5b01 a301 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a3 │ │ -04ef0c: 5420 9401 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ -04ef10: 5401 a301 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a3 │ │ -04ef14: 5400 9d01 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.n:Landroidx/appcompat/view/menu/j$a; // field@019d │ │ -04ef18: 6e20 d306 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@06d3 │ │ -04ef1e: 6e20 0606 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0606 │ │ -04ef24: 0e00 |0020: return-void │ │ +04eebc: |[04eebc] androidx.appcompat.view.menu.j$b.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ +04eecc: 5420 9401 |0000: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ +04eed0: 5400 a301 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a3 │ │ +04eed4: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +04eed8: 6e10 d206 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@06d2 │ │ +04eede: 0a00 |0009: move-result v0 │ │ +04eee0: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +04eee4: 5420 9401 |000c: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ +04eee8: 6e10 cb05 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ +04eeee: 0c01 |0011: move-result-object v1 │ │ +04eef0: 5b01 a301 |0012: iput-object v1, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a3 │ │ +04eef4: 5420 9401 |0014: iget-object v0, v2, Landroidx/appcompat/view/menu/j$b;.e:Landroidx/appcompat/view/menu/j; // field@0194 │ │ +04eef8: 5401 a301 |0016: iget-object v1, v0, Landroidx/appcompat/view/menu/j;.t:Landroid/view/ViewTreeObserver; // field@01a3 │ │ +04eefc: 5400 9d01 |0018: iget-object v0, v0, Landroidx/appcompat/view/menu/j;.n:Landroidx/appcompat/view/menu/j$a; // field@019d │ │ +04ef00: 6e20 d306 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@06d3 │ │ +04ef06: 6e20 0606 2300 |001d: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0606 │ │ +04ef0c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #88 header: │ │ class_idx : 495 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 441 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ Class #88 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ActionBarContainer;' │ │ @@ -18413,59 +18413,59 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -04f89c: |[04f89c] androidx.appcompat.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -04f8ac: 7030 8608 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0886 │ │ -04f8b2: 2200 cd07 |0003: new-instance v0, Ln/b; // type@07cd │ │ -04f8b6: 7020 1523 3000 |0005: invoke-direct {v0, v3}, Ln/b;.:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@2315 │ │ -04f8bc: 6201 2d05 |0008: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -04f8c0: 6e20 1b06 0300 |000a: invoke-virtual {v3, v0}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@061b │ │ -04f8c6: 6200 8706 |000d: sget-object v0, Lf/a;.a:[I // field@0687 │ │ -04f8ca: 6e30 4301 5400 |000f: invoke-virtual {v4, v5, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ -04f8d0: 0c04 |0012: move-result-object v4 │ │ -04f8d2: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -04f8d4: 6e20 c901 5400 |0014: invoke-virtual {v4, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -04f8da: 0c00 |0017: move-result-object v0 │ │ -04f8dc: 5b30 af01 |0018: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04f8e0: 1220 |001a: const/4 v0, #int 2 // #2 │ │ -04f8e2: 6e20 c901 0400 |001b: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -04f8e8: 0c00 |001e: move-result-object v0 │ │ -04f8ea: 5b30 b001 |001f: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04f8ee: 1300 0d00 |0021: const/16 v0, #int 13 // #d │ │ -04f8f2: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -04f8f4: 6e30 c801 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ -04f8fa: 0a00 |0027: move-result v0 │ │ -04f8fc: 5930 b401 |0028: iput v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.n:I // field@01b4 │ │ -04f900: 6e10 9d05 0300 |002a: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@059d │ │ -04f906: 0a00 |002d: move-result v0 │ │ -04f908: 1401 ab00 087f |002e: const v1, #float 1.80778e+38 // #7f0800ab │ │ -04f90e: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -04f910: 3310 0a00 |0032: if-ne v0, v1, 003c // +000a │ │ -04f914: 5c32 b201 |0034: iput-boolean v2, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ -04f918: 6e20 c901 2400 |0036: invoke-virtual {v4, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -04f91e: 0c00 |0039: move-result-object v0 │ │ -04f920: 5b30 b101 |003a: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04f924: 6e10 d901 0400 |003c: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -04f92a: 5534 b201 |003f: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ -04f92e: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ -04f932: 5434 b101 |0043: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04f936: 3904 0d00 |0045: if-nez v4, 0052 // +000d │ │ -04f93a: 1215 |0047: const/4 v5, #int 1 // #1 │ │ -04f93c: 280a |0048: goto 0052 // +000a │ │ -04f93e: 5434 af01 |0049: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04f942: 3904 0700 |004b: if-nez v4, 0052 // +0007 │ │ -04f946: 5434 b001 |004d: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04f94a: 3904 0300 |004f: if-nez v4, 0052 // +0003 │ │ -04f94e: 28f6 |0051: goto 0047 // -000a │ │ -04f950: 6e20 5406 5300 |0052: invoke-virtual {v3, v5}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ -04f956: 0e00 |0055: return-void │ │ +04f884: |[04f884] androidx.appcompat.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +04f894: 7030 8608 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0886 │ │ +04f89a: 2200 cd07 |0003: new-instance v0, Ln/b; // type@07cd │ │ +04f89e: 7020 1323 3000 |0005: invoke-direct {v0, v3}, Ln/b;.:(Landroidx/appcompat/widget/ActionBarContainer;)V // method@2313 │ │ +04f8a4: 6201 2d05 |0008: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +04f8a8: 6e20 1b06 0300 |000a: invoke-virtual {v3, v0}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@061b │ │ +04f8ae: 6200 8706 |000d: sget-object v0, Lf/a;.a:[I // field@0687 │ │ +04f8b2: 6e30 4301 5400 |000f: invoke-virtual {v4, v5, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ +04f8b8: 0c04 |0012: move-result-object v4 │ │ +04f8ba: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +04f8bc: 6e20 c901 5400 |0014: invoke-virtual {v4, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ +04f8c2: 0c00 |0017: move-result-object v0 │ │ +04f8c4: 5b30 af01 |0018: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04f8c8: 1220 |001a: const/4 v0, #int 2 // #2 │ │ +04f8ca: 6e20 c901 0400 |001b: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ +04f8d0: 0c00 |001e: move-result-object v0 │ │ +04f8d2: 5b30 b001 |001f: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04f8d6: 1300 0d00 |0021: const/16 v0, #int 13 // #d │ │ +04f8da: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +04f8dc: 6e30 c801 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ +04f8e2: 0a00 |0027: move-result v0 │ │ +04f8e4: 5930 b401 |0028: iput v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.n:I // field@01b4 │ │ +04f8e8: 6e10 9d05 0300 |002a: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@059d │ │ +04f8ee: 0a00 |002d: move-result v0 │ │ +04f8f0: 1401 ab00 087f |002e: const v1, #float 1.80778e+38 // #7f0800ab │ │ +04f8f6: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +04f8f8: 3310 0a00 |0032: if-ne v0, v1, 003c // +000a │ │ +04f8fc: 5c32 b201 |0034: iput-boolean v2, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +04f900: 6e20 c901 2400 |0036: invoke-virtual {v4, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ +04f906: 0c00 |0039: move-result-object v0 │ │ +04f908: 5b30 b101 |003a: iput-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04f90c: 6e10 d901 0400 |003c: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +04f912: 5534 b201 |003f: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +04f916: 3804 0800 |0041: if-eqz v4, 0049 // +0008 │ │ +04f91a: 5434 b101 |0043: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04f91e: 3904 0d00 |0045: if-nez v4, 0052 // +000d │ │ +04f922: 1215 |0047: const/4 v5, #int 1 // #1 │ │ +04f924: 280a |0048: goto 0052 // +000a │ │ +04f926: 5434 af01 |0049: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04f92a: 3904 0700 |004b: if-nez v4, 0052 // +0007 │ │ +04f92e: 5434 b001 |004d: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04f932: 3904 0300 |004f: if-nez v4, 0052 // +0003 │ │ +04f936: 28f6 |0051: goto 0047 // -000a │ │ +04f938: 6e20 5406 5300 |0052: invoke-virtual {v3, v5}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ +04f93e: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -18835,373 +18835,373 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -04f868: |[04f868] androidx.appcompat.widget.ActionBarContainer.a:(Landroid/view/View;)I │ │ -04f878: 6e10 a405 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -04f87e: 0c00 |0003: move-result-object v0 │ │ -04f880: 1f00 b801 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@01b8 │ │ -04f884: 6e10 a905 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04f88a: 0a02 |0009: move-result v2 │ │ -04f88c: 5201 fd00 |000a: iget v1, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@00fd │ │ -04f890: b012 |000c: add-int/2addr v2, v1 │ │ -04f892: 5200 fa00 |000d: iget v0, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@00fa │ │ -04f896: b002 |000f: add-int/2addr v2, v0 │ │ -04f898: 0f02 |0010: return v2 │ │ +04f850: |[04f850] androidx.appcompat.widget.ActionBarContainer.a:(Landroid/view/View;)I │ │ +04f860: 6e10 a405 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +04f866: 0c00 |0003: move-result-object v0 │ │ +04f868: 1f00 b801 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@01b8 │ │ +04f86c: 6e10 a905 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +04f872: 0a02 |0009: move-result v2 │ │ +04f874: 5201 fd00 |000a: iget v1, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@00fd │ │ +04f878: b012 |000c: add-int/2addr v2, v1 │ │ +04f87a: 5200 fa00 |000d: iget v0, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@00fa │ │ +04f87e: b002 |000f: add-int/2addr v2, v0 │ │ +04f880: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'drawableStateChanged' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -04f958: |[04f958] androidx.appcompat.widget.ActionBarContainer.drawableStateChanged:()V │ │ -04f968: 6f10 9608 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@0896 │ │ -04f96e: 5420 af01 |0003: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04f972: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ -04f976: 6e10 d102 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -04f97c: 0a00 |000a: move-result v0 │ │ -04f97e: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -04f982: 5420 af01 |000d: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04f986: 6e10 9605 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -04f98c: 0c01 |0012: move-result-object v1 │ │ -04f98e: 6e20 e602 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -04f994: 5420 b001 |0016: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04f998: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ -04f99c: 6e10 d102 0000 |001a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -04f9a2: 0a00 |001d: move-result v0 │ │ -04f9a4: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ -04f9a8: 5420 b001 |0020: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04f9ac: 6e10 9605 0200 |0022: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -04f9b2: 0c01 |0025: move-result-object v1 │ │ -04f9b4: 6e20 e602 1000 |0026: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -04f9ba: 5420 b101 |0029: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04f9be: 3800 1100 |002b: if-eqz v0, 003c // +0011 │ │ -04f9c2: 6e10 d102 0000 |002d: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -04f9c8: 0a00 |0030: move-result v0 │ │ -04f9ca: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ -04f9ce: 5420 b101 |0033: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04f9d2: 6e10 9605 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -04f9d8: 0c01 |0038: move-result-object v1 │ │ -04f9da: 6e20 e602 1000 |0039: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -04f9e0: 0e00 |003c: return-void │ │ +04f940: |[04f940] androidx.appcompat.widget.ActionBarContainer.drawableStateChanged:()V │ │ +04f950: 6f10 9608 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@0896 │ │ +04f956: 5420 af01 |0003: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04f95a: 3800 1100 |0005: if-eqz v0, 0016 // +0011 │ │ +04f95e: 6e10 d102 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ +04f964: 0a00 |000a: move-result v0 │ │ +04f966: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +04f96a: 5420 af01 |000d: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04f96e: 6e10 9605 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ +04f974: 0c01 |0012: move-result-object v1 │ │ +04f976: 6e20 e602 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ +04f97c: 5420 b001 |0016: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04f980: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ +04f984: 6e10 d102 0000 |001a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ +04f98a: 0a00 |001d: move-result v0 │ │ +04f98c: 3800 0b00 |001e: if-eqz v0, 0029 // +000b │ │ +04f990: 5420 b001 |0020: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04f994: 6e10 9605 0200 |0022: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ +04f99a: 0c01 |0025: move-result-object v1 │ │ +04f99c: 6e20 e602 1000 |0026: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ +04f9a2: 5420 b101 |0029: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04f9a6: 3800 1100 |002b: if-eqz v0, 003c // +0011 │ │ +04f9aa: 6e10 d102 0000 |002d: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ +04f9b0: 0a00 |0030: move-result v0 │ │ +04f9b2: 3800 0b00 |0031: if-eqz v0, 003c // +000b │ │ +04f9b6: 5420 b101 |0033: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04f9ba: 6e10 9605 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ +04f9c0: 0c01 |0038: move-result-object v1 │ │ +04f9c2: 6e20 e602 1000 |0039: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ +04f9c8: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'getTabContainer' │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f794: |[04f794] androidx.appcompat.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ -04f7a4: 5410 ac01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ -04f7a8: 1100 |0002: return-object v0 │ │ +04f77c: |[04f77c] androidx.appcompat.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ +04f78c: 5410 ac01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +04f790: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'jumpDrawablesToCurrentState' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -04f9e4: |[04f9e4] androidx.appcompat.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ -04f9f4: 6f10 9a08 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@089a │ │ -04f9fa: 5410 af01 |0003: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04f9fe: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -04fa02: 6e10 d302 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ -04fa08: 5410 b001 |000a: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04fa0c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -04fa10: 6e10 d302 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ -04fa16: 5410 b101 |0011: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04fa1a: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ -04fa1e: 6e10 d302 0000 |0015: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ -04fa24: 0e00 |0018: return-void │ │ +04f9cc: |[04f9cc] androidx.appcompat.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ +04f9dc: 6f10 9a08 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@089a │ │ +04f9e2: 5410 af01 |0003: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04f9e6: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +04f9ea: 6e10 d302 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ +04f9f0: 5410 b001 |000a: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04f9f4: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +04f9f8: 6e10 d302 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ +04f9fe: 5410 b101 |0011: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04fa02: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ +04fa06: 6e10 d302 0000 |0015: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ +04fa0c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'onFinishInflate' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -04fa28: |[04fa28] androidx.appcompat.widget.ActionBarContainer.onFinishInflate:()V │ │ -04fa38: 6f10 a108 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@08a1 │ │ -04fa3e: 1400 2700 087f |0003: const v0, #float 1.80776e+38 // #7f080027 │ │ -04fa44: 6e20 8205 0100 |0006: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0582 │ │ -04fa4a: 0c00 |0009: move-result-object v0 │ │ -04fa4c: 5b10 ad01 |000a: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fa50: 1400 2f00 087f |000c: const v0, #float 1.80776e+38 // #7f08002f │ │ -04fa56: 6e20 8205 0100 |000f: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0582 │ │ -04fa5c: 0c00 |0012: move-result-object v0 │ │ -04fa5e: 5b10 ae01 |0013: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ -04fa62: 0e00 |0015: return-void │ │ +04fa10: |[04fa10] androidx.appcompat.widget.ActionBarContainer.onFinishInflate:()V │ │ +04fa20: 6f10 a108 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@08a1 │ │ +04fa26: 1400 2700 087f |0003: const v0, #float 1.80776e+38 // #7f080027 │ │ +04fa2c: 6e20 8205 0100 |0006: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0582 │ │ +04fa32: 0c00 |0009: move-result-object v0 │ │ +04fa34: 5b10 ad01 |000a: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fa38: 1400 2f00 087f |000c: const v0, #float 1.80776e+38 // #7f08002f │ │ +04fa3e: 6e20 8205 0100 |000f: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0582 │ │ +04fa44: 0c00 |0012: move-result-object v0 │ │ +04fa46: 5b10 ae01 |0013: iput-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +04fa4a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'onHoverEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04f7ac: |[04f7ac] androidx.appcompat.widget.ActionBarContainer.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -04f7bc: 6f20 a308 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@08a3 │ │ -04f7c2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -04f7c4: 0f01 |0004: return v1 │ │ +04f794: |[04f794] androidx.appcompat.widget.ActionBarContainer.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +04f7a4: 6f20 a308 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@08a3 │ │ +04f7aa: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +04f7ac: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'onInterceptTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04f7c8: |[04f7c8] androidx.appcompat.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -04f7d8: 5510 ab01 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.e:Z // field@01ab │ │ -04f7dc: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -04f7e0: 6f20 a408 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@08a4 │ │ -04f7e6: 0a02 |0007: move-result v2 │ │ -04f7e8: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -04f7ec: 2803 |000a: goto 000d // +0003 │ │ -04f7ee: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -04f7f0: 2802 |000c: goto 000e // +0002 │ │ -04f7f2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -04f7f4: 0f02 |000e: return v2 │ │ +04f7b0: |[04f7b0] androidx.appcompat.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +04f7c0: 5510 ab01 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.e:Z // field@01ab │ │ +04f7c4: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +04f7c8: 6f20 a408 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@08a4 │ │ +04f7ce: 0a02 |0007: move-result v2 │ │ +04f7d0: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +04f7d4: 2803 |000a: goto 000d // +0003 │ │ +04f7d6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +04f7d8: 2802 |000c: goto 000e // +0002 │ │ +04f7da: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +04f7dc: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'onLayout' │ │ type : '(ZIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 186 16-bit code units │ │ -04fa64: |[04fa64] androidx.appcompat.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ -04fa74: 7506 a508 0400 |0000: invoke-super/range {v4, v5, v6, v7, v8, v9}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@08a5 │ │ -04fa7a: 5445 ac01 |0003: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ -04fa7e: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -04fa80: 1219 |0006: const/4 v9, #int 1 // #1 │ │ -04fa82: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ -04fa86: 3805 0a00 |0009: if-eqz v5, 0013 // +000a │ │ -04fa8a: 6e10 cc05 0500 |000b: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04fa90: 0a01 |000e: move-result v1 │ │ -04fa92: 3201 0400 |000f: if-eq v1, v0, 0013 // +0004 │ │ -04fa96: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -04fa98: 2802 |0012: goto 0014 // +0002 │ │ -04fa9a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -04fa9c: 3805 1f00 |0014: if-eqz v5, 0033 // +001f │ │ -04faa0: 6e10 cc05 0500 |0016: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04faa6: 0a02 |0019: move-result v2 │ │ -04faa8: 3202 1900 |001a: if-eq v2, v0, 0033 // +0019 │ │ -04faac: 6e10 a905 0400 |001c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04fab2: 0a00 |001f: move-result v0 │ │ -04fab4: 6e10 a405 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -04faba: 0c02 |0023: move-result-object v2 │ │ -04fabc: 1f02 b801 |0024: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@01b8 │ │ -04fac0: 6e10 a905 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04fac6: 0a03 |0029: move-result v3 │ │ -04fac8: 9103 0003 |002a: sub-int v3, v0, v3 │ │ -04facc: 5222 fa00 |002c: iget v2, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@00fa │ │ -04fad0: b123 |002e: sub-int/2addr v3, v2 │ │ -04fad2: b120 |002f: sub-int/2addr v0, v2 │ │ -04fad4: 6e50 f105 6583 |0030: invoke-virtual {v5, v6, v3, v8, v0}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -04fada: 5546 b201 |0033: iget-boolean v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ -04fade: 3806 1200 |0035: if-eqz v6, 0047 // +0012 │ │ -04fae2: 5445 b101 |0037: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04fae6: 3805 7b00 |0039: if-eqz v5, 00b4 // +007b │ │ -04faea: 6e10 ab05 0400 |003b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -04faf0: 0a06 |003e: move-result v6 │ │ -04faf2: 6e10 a905 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04faf8: 0a08 |0042: move-result v8 │ │ -04fafa: 6e58 da02 7567 |0043: invoke-virtual {v5, v7, v7, v6, v8}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04fb00: 286d |0046: goto 00b3 // +006d │ │ -04fb02: 5446 af01 |0047: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04fb06: 3806 4f00 |0049: if-eqz v6, 0098 // +004f │ │ -04fb0a: 5446 ad01 |004b: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fb0e: 6e10 cc05 0600 |004d: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04fb14: 0a06 |0050: move-result v6 │ │ -04fb16: 3906 1900 |0051: if-nez v6, 006a // +0019 │ │ -04fb1a: 5446 af01 |0053: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04fb1e: 5447 ad01 |0055: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fb22: 6e10 a505 0700 |0057: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -04fb28: 0a07 |005a: move-result v7 │ │ -04fb2a: 5448 ad01 |005b: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fb2e: 6e10 c505 0800 |005d: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -04fb34: 0a08 |0060: move-result v8 │ │ -04fb36: 5440 ad01 |0061: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fb3a: 6e10 b705 0000 |0063: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -04fb40: 0a00 |0066: move-result v0 │ │ -04fb42: 5442 ad01 |0067: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fb46: 2821 |0069: goto 008a // +0021 │ │ -04fb48: 5446 ae01 |006a: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ -04fb4c: 3806 2600 |006c: if-eqz v6, 0092 // +0026 │ │ -04fb50: 6e10 cc05 0600 |006e: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04fb56: 0a06 |0071: move-result v6 │ │ -04fb58: 3906 2000 |0072: if-nez v6, 0092 // +0020 │ │ -04fb5c: 5446 af01 |0074: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04fb60: 5447 ae01 |0076: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ -04fb64: 6e10 a505 0700 |0078: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -04fb6a: 0a07 |007b: move-result v7 │ │ -04fb6c: 5448 ae01 |007c: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ -04fb70: 6e10 c505 0800 |007e: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -04fb76: 0a08 |0081: move-result v8 │ │ -04fb78: 5440 ae01 |0082: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ -04fb7c: 6e10 b705 0000 |0084: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -04fb82: 0a00 |0087: move-result v0 │ │ -04fb84: 5442 ae01 |0088: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ -04fb88: 6e10 9005 0200 |008a: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -04fb8e: 0a02 |008d: move-result v2 │ │ -04fb90: 6e52 da02 7608 |008e: invoke-virtual {v6, v7, v8, v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04fb96: 2806 |0091: goto 0097 // +0006 │ │ -04fb98: 5446 af01 |0092: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04fb9c: 6e57 da02 7677 |0094: invoke-virtual {v6, v7, v7, v7, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04fba2: 1217 |0097: const/4 v7, #int 1 // #1 │ │ -04fba4: 5c41 b301 |0098: iput-boolean v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b3 │ │ -04fba8: 3801 1a00 |009a: if-eqz v1, 00b4 // +001a │ │ -04fbac: 5446 b001 |009c: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04fbb0: 3806 1600 |009e: if-eqz v6, 00b4 // +0016 │ │ -04fbb4: 6e10 a505 0500 |00a0: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -04fbba: 0a07 |00a3: move-result v7 │ │ -04fbbc: 6e10 c505 0500 |00a4: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -04fbc2: 0a08 |00a7: move-result v8 │ │ -04fbc4: 6e10 b705 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -04fbca: 0a00 |00ab: move-result v0 │ │ -04fbcc: 6e10 9005 0500 |00ac: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -04fbd2: 0a05 |00af: move-result v5 │ │ -04fbd4: 6e55 da02 7608 |00b0: invoke-virtual {v6, v7, v8, v0, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04fbda: 1217 |00b3: const/4 v7, #int 1 // #1 │ │ -04fbdc: 3807 0500 |00b4: if-eqz v7, 00b9 // +0005 │ │ -04fbe0: 6e10 d905 0400 |00b6: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -04fbe6: 0e00 |00b9: return-void │ │ +04fa4c: |[04fa4c] androidx.appcompat.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ +04fa5c: 7506 a508 0400 |0000: invoke-super/range {v4, v5, v6, v7, v8, v9}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@08a5 │ │ +04fa62: 5445 ac01 |0003: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +04fa66: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +04fa68: 1219 |0006: const/4 v9, #int 1 // #1 │ │ +04fa6a: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ +04fa6e: 3805 0a00 |0009: if-eqz v5, 0013 // +000a │ │ +04fa72: 6e10 cc05 0500 |000b: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +04fa78: 0a01 |000e: move-result v1 │ │ +04fa7a: 3201 0400 |000f: if-eq v1, v0, 0013 // +0004 │ │ +04fa7e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +04fa80: 2802 |0012: goto 0014 // +0002 │ │ +04fa82: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +04fa84: 3805 1f00 |0014: if-eqz v5, 0033 // +001f │ │ +04fa88: 6e10 cc05 0500 |0016: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +04fa8e: 0a02 |0019: move-result v2 │ │ +04fa90: 3202 1900 |001a: if-eq v2, v0, 0033 // +0019 │ │ +04fa94: 6e10 a905 0400 |001c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +04fa9a: 0a00 |001f: move-result v0 │ │ +04fa9c: 6e10 a405 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +04faa2: 0c02 |0023: move-result-object v2 │ │ +04faa4: 1f02 b801 |0024: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@01b8 │ │ +04faa8: 6e10 a905 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +04faae: 0a03 |0029: move-result v3 │ │ +04fab0: 9103 0003 |002a: sub-int v3, v0, v3 │ │ +04fab4: 5222 fa00 |002c: iget v2, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@00fa │ │ +04fab8: b123 |002e: sub-int/2addr v3, v2 │ │ +04faba: b120 |002f: sub-int/2addr v0, v2 │ │ +04fabc: 6e50 f105 6583 |0030: invoke-virtual {v5, v6, v3, v8, v0}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ +04fac2: 5546 b201 |0033: iget-boolean v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +04fac6: 3806 1200 |0035: if-eqz v6, 0047 // +0012 │ │ +04faca: 5445 b101 |0037: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04face: 3805 7b00 |0039: if-eqz v5, 00b4 // +007b │ │ +04fad2: 6e10 ab05 0400 |003b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +04fad8: 0a06 |003e: move-result v6 │ │ +04fada: 6e10 a905 0400 |003f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +04fae0: 0a08 |0042: move-result v8 │ │ +04fae2: 6e58 da02 7567 |0043: invoke-virtual {v5, v7, v7, v6, v8}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ +04fae8: 286d |0046: goto 00b3 // +006d │ │ +04faea: 5446 af01 |0047: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04faee: 3806 4f00 |0049: if-eqz v6, 0098 // +004f │ │ +04faf2: 5446 ad01 |004b: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04faf6: 6e10 cc05 0600 |004d: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +04fafc: 0a06 |0050: move-result v6 │ │ +04fafe: 3906 1900 |0051: if-nez v6, 006a // +0019 │ │ +04fb02: 5446 af01 |0053: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04fb06: 5447 ad01 |0055: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fb0a: 6e10 a505 0700 |0057: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ +04fb10: 0a07 |005a: move-result v7 │ │ +04fb12: 5448 ad01 |005b: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fb16: 6e10 c505 0800 |005d: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@05c5 │ │ +04fb1c: 0a08 |0060: move-result v8 │ │ +04fb1e: 5440 ad01 |0061: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fb22: 6e10 b705 0000 |0063: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05b7 │ │ +04fb28: 0a00 |0066: move-result v0 │ │ +04fb2a: 5442 ad01 |0067: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fb2e: 2821 |0069: goto 008a // +0021 │ │ +04fb30: 5446 ae01 |006a: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +04fb34: 3806 2600 |006c: if-eqz v6, 0092 // +0026 │ │ +04fb38: 6e10 cc05 0600 |006e: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +04fb3e: 0a06 |0071: move-result v6 │ │ +04fb40: 3906 2000 |0072: if-nez v6, 0092 // +0020 │ │ +04fb44: 5446 af01 |0074: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04fb48: 5447 ae01 |0076: iget-object v7, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +04fb4c: 6e10 a505 0700 |0078: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ +04fb52: 0a07 |007b: move-result v7 │ │ +04fb54: 5448 ae01 |007c: iget-object v8, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +04fb58: 6e10 c505 0800 |007e: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@05c5 │ │ +04fb5e: 0a08 |0081: move-result v8 │ │ +04fb60: 5440 ae01 |0082: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +04fb64: 6e10 b705 0000 |0084: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05b7 │ │ +04fb6a: 0a00 |0087: move-result v0 │ │ +04fb6c: 5442 ae01 |0088: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +04fb70: 6e10 9005 0200 |008a: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@0590 │ │ +04fb76: 0a02 |008d: move-result v2 │ │ +04fb78: 6e52 da02 7608 |008e: invoke-virtual {v6, v7, v8, v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ +04fb7e: 2806 |0091: goto 0097 // +0006 │ │ +04fb80: 5446 af01 |0092: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04fb84: 6e57 da02 7677 |0094: invoke-virtual {v6, v7, v7, v7, v7}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ +04fb8a: 1217 |0097: const/4 v7, #int 1 // #1 │ │ +04fb8c: 5c41 b301 |0098: iput-boolean v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b3 │ │ +04fb90: 3801 1a00 |009a: if-eqz v1, 00b4 // +001a │ │ +04fb94: 5446 b001 |009c: iget-object v6, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04fb98: 3806 1600 |009e: if-eqz v6, 00b4 // +0016 │ │ +04fb9c: 6e10 a505 0500 |00a0: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ +04fba2: 0a07 |00a3: move-result v7 │ │ +04fba4: 6e10 c505 0500 |00a4: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05c5 │ │ +04fbaa: 0a08 |00a7: move-result v8 │ │ +04fbac: 6e10 b705 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@05b7 │ │ +04fbb2: 0a00 |00ab: move-result v0 │ │ +04fbb4: 6e10 9005 0500 |00ac: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@0590 │ │ +04fbba: 0a05 |00af: move-result v5 │ │ +04fbbc: 6e55 da02 7608 |00b0: invoke-virtual {v6, v7, v8, v0, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ +04fbc2: 1217 |00b3: const/4 v7, #int 1 // #1 │ │ +04fbc4: 3807 0500 |00b4: if-eqz v7, 00b9 // +0005 │ │ +04fbc8: 6e10 d905 0400 |00b6: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +04fbce: 0e00 |00b9: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -04fbe8: |[04fbe8] androidx.appcompat.widget.ActionBarContainer.onMeasure:(II)V │ │ -04fbf8: 5460 ad01 |0000: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fbfc: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -04fc00: 3900 1800 |0004: if-nez v0, 001c // +0018 │ │ -04fc04: 7110 5b05 0800 |0006: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -04fc0a: 0a00 |0009: move-result v0 │ │ -04fc0c: 3310 1200 |000a: if-ne v0, v1, 001c // +0012 │ │ -04fc10: 5260 b401 |000c: iget v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.n:I // field@01b4 │ │ -04fc14: 3a00 0e00 |000e: if-ltz v0, 001c // +000e │ │ -04fc18: 7110 5c05 0800 |0010: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -04fc1e: 0a08 |0013: move-result v8 │ │ -04fc20: 7120 6b1c 8000 |0014: invoke-static {v0, v8}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -04fc26: 0a08 |0017: move-result v8 │ │ -04fc28: 7120 5d05 1800 |0018: invoke-static {v8, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -04fc2e: 0a08 |001b: move-result v8 │ │ -04fc30: 6f30 a608 7608 |001c: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08a6 │ │ -04fc36: 5467 ad01 |001f: iget-object v7, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fc3a: 3907 0300 |0021: if-nez v7, 0024 // +0003 │ │ -04fc3e: 0e00 |0023: return-void │ │ -04fc40: 7110 5b05 0800 |0024: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -04fc46: 0a07 |0027: move-result v7 │ │ -04fc48: 5460 ac01 |0028: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ -04fc4c: 3800 5f00 |002a: if-eqz v0, 0089 // +005f │ │ -04fc50: 6e10 cc05 0000 |002c: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04fc56: 0a00 |002f: move-result v0 │ │ -04fc58: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ -04fc5c: 3220 5700 |0032: if-eq v0, v2, 0089 // +0057 │ │ -04fc60: 1500 0040 |0034: const/high16 v0, #int 1073741824 // #4000 │ │ -04fc64: 3207 5300 |0036: if-eq v7, v0, 0089 // +0053 │ │ -04fc68: 5460 ad01 |0038: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fc6c: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -04fc6e: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -04fc70: 3800 1100 |003c: if-eqz v0, 004d // +0011 │ │ -04fc74: 6e10 cc05 0000 |003e: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04fc7a: 0a05 |0041: move-result v5 │ │ -04fc7c: 3225 0b00 |0042: if-eq v5, v2, 004d // +000b │ │ -04fc80: 6e10 a905 0000 |0044: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04fc86: 0a00 |0047: move-result v0 │ │ -04fc88: 3900 0300 |0048: if-nez v0, 004b // +0003 │ │ -04fc8c: 2803 |004a: goto 004d // +0003 │ │ -04fc8e: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -04fc90: 2802 |004c: goto 004e // +0002 │ │ -04fc92: 1210 |004d: const/4 v0, #int 1 // #1 │ │ -04fc94: 3900 0500 |004e: if-nez v0, 0053 // +0005 │ │ -04fc98: 5460 ad01 |0050: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fc9c: 2817 |0052: goto 0069 // +0017 │ │ -04fc9e: 5460 ae01 |0053: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ -04fca2: 3800 1000 |0055: if-eqz v0, 0065 // +0010 │ │ -04fca6: 6e10 cc05 0000 |0057: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -04fcac: 0a05 |005a: move-result v5 │ │ -04fcae: 3225 0a00 |005b: if-eq v5, v2, 0065 // +000a │ │ -04fcb2: 6e10 a905 0000 |005d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04fcb8: 0a00 |0060: move-result v0 │ │ -04fcba: 3900 0300 |0061: if-nez v0, 0064 // +0003 │ │ -04fcbe: 2802 |0063: goto 0065 // +0002 │ │ -04fcc0: 1203 |0064: const/4 v3, #int 0 // #0 │ │ -04fcc2: 3903 0800 |0065: if-nez v3, 006d // +0008 │ │ -04fcc6: 5460 ae01 |0067: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ -04fcca: 7110 9e0a 0000 |0069: invoke-static {v0}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@0a9e │ │ -04fcd0: 0a04 |006c: move-result v4 │ │ -04fcd2: 3317 0700 |006d: if-ne v7, v1, 0074 // +0007 │ │ -04fcd6: 7110 5c05 0800 |006f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -04fcdc: 0a07 |0072: move-result v7 │ │ -04fcde: 2804 |0073: goto 0077 // +0004 │ │ -04fce0: 1407 ffff ff7f |0074: const v7, #float nan // #7fffffff │ │ -04fce6: 6e10 ab05 0600 |0077: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -04fcec: 0a08 |007a: move-result v8 │ │ -04fcee: 5460 ac01 |007b: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ -04fcf2: 7110 9e0a 0000 |007d: invoke-static {v0}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@0a9e │ │ -04fcf8: 0a00 |0080: move-result v0 │ │ -04fcfa: b040 |0081: add-int/2addr v0, v4 │ │ -04fcfc: 7120 6b1c 7000 |0082: invoke-static {v0, v7}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -04fd02: 0a07 |0085: move-result v7 │ │ -04fd04: 6e30 3306 8607 |0086: invoke-virtual {v6, v8, v7}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ -04fd0a: 0e00 |0089: return-void │ │ +04fbd0: |[04fbd0] androidx.appcompat.widget.ActionBarContainer.onMeasure:(II)V │ │ +04fbe0: 5460 ad01 |0000: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fbe4: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +04fbe8: 3900 1800 |0004: if-nez v0, 001c // +0018 │ │ +04fbec: 7110 5b05 0800 |0006: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +04fbf2: 0a00 |0009: move-result v0 │ │ +04fbf4: 3310 1200 |000a: if-ne v0, v1, 001c // +0012 │ │ +04fbf8: 5260 b401 |000c: iget v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.n:I // field@01b4 │ │ +04fbfc: 3a00 0e00 |000e: if-ltz v0, 001c // +000e │ │ +04fc00: 7110 5c05 0800 |0010: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ +04fc06: 0a08 |0013: move-result v8 │ │ +04fc08: 7120 691c 8000 |0014: invoke-static {v0, v8}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +04fc0e: 0a08 |0017: move-result v8 │ │ +04fc10: 7120 5d05 1800 |0018: invoke-static {v8, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +04fc16: 0a08 |001b: move-result v8 │ │ +04fc18: 6f30 a608 7608 |001c: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08a6 │ │ +04fc1e: 5467 ad01 |001f: iget-object v7, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fc22: 3907 0300 |0021: if-nez v7, 0024 // +0003 │ │ +04fc26: 0e00 |0023: return-void │ │ +04fc28: 7110 5b05 0800 |0024: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +04fc2e: 0a07 |0027: move-result v7 │ │ +04fc30: 5460 ac01 |0028: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +04fc34: 3800 5f00 |002a: if-eqz v0, 0089 // +005f │ │ +04fc38: 6e10 cc05 0000 |002c: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +04fc3e: 0a00 |002f: move-result v0 │ │ +04fc40: 1302 0800 |0030: const/16 v2, #int 8 // #8 │ │ +04fc44: 3220 5700 |0032: if-eq v0, v2, 0089 // +0057 │ │ +04fc48: 1500 0040 |0034: const/high16 v0, #int 1073741824 // #4000 │ │ +04fc4c: 3207 5300 |0036: if-eq v7, v0, 0089 // +0053 │ │ +04fc50: 5460 ad01 |0038: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fc54: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +04fc56: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +04fc58: 3800 1100 |003c: if-eqz v0, 004d // +0011 │ │ +04fc5c: 6e10 cc05 0000 |003e: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +04fc62: 0a05 |0041: move-result v5 │ │ +04fc64: 3225 0b00 |0042: if-eq v5, v2, 004d // +000b │ │ +04fc68: 6e10 a905 0000 |0044: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +04fc6e: 0a00 |0047: move-result v0 │ │ +04fc70: 3900 0300 |0048: if-nez v0, 004b // +0003 │ │ +04fc74: 2803 |004a: goto 004d // +0003 │ │ +04fc76: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +04fc78: 2802 |004c: goto 004e // +0002 │ │ +04fc7a: 1210 |004d: const/4 v0, #int 1 // #1 │ │ +04fc7c: 3900 0500 |004e: if-nez v0, 0053 // +0005 │ │ +04fc80: 5460 ad01 |0050: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fc84: 2817 |0052: goto 0069 // +0017 │ │ +04fc86: 5460 ae01 |0053: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +04fc8a: 3800 1000 |0055: if-eqz v0, 0065 // +0010 │ │ +04fc8e: 6e10 cc05 0000 |0057: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +04fc94: 0a05 |005a: move-result v5 │ │ +04fc96: 3225 0a00 |005b: if-eq v5, v2, 0065 // +000a │ │ +04fc9a: 6e10 a905 0000 |005d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +04fca0: 0a00 |0060: move-result v0 │ │ +04fca2: 3900 0300 |0061: if-nez v0, 0064 // +0003 │ │ +04fca6: 2802 |0063: goto 0065 // +0002 │ │ +04fca8: 1203 |0064: const/4 v3, #int 0 // #0 │ │ +04fcaa: 3903 0800 |0065: if-nez v3, 006d // +0008 │ │ +04fcae: 5460 ae01 |0067: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.h:Landroid/view/View; // field@01ae │ │ +04fcb2: 7110 9e0a 0000 |0069: invoke-static {v0}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@0a9e │ │ +04fcb8: 0a04 |006c: move-result v4 │ │ +04fcba: 3317 0700 |006d: if-ne v7, v1, 0074 // +0007 │ │ +04fcbe: 7110 5c05 0800 |006f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ +04fcc4: 0a07 |0072: move-result v7 │ │ +04fcc6: 2804 |0073: goto 0077 // +0004 │ │ +04fcc8: 1407 ffff ff7f |0074: const v7, #float nan // #7fffffff │ │ +04fcce: 6e10 ab05 0600 |0077: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +04fcd4: 0a08 |007a: move-result v8 │ │ +04fcd6: 5460 ac01 |007b: iget-object v0, v6, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +04fcda: 7110 9e0a 0000 |007d: invoke-static {v0}, Landroidx/appcompat/widget/ActionBarContainer;.a:(Landroid/view/View;)I // method@0a9e │ │ +04fce0: 0a00 |0080: move-result v0 │ │ +04fce2: b040 |0081: add-int/2addr v0, v4 │ │ +04fce4: 7120 691c 7000 |0082: invoke-static {v0, v7}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +04fcea: 0a07 |0085: move-result v7 │ │ +04fcec: 6e30 3306 8607 |0086: invoke-virtual {v6, v8, v7}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ +04fcf2: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -19571,338 +19571,338 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04f7f8: |[04f7f8] androidx.appcompat.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -04f808: 6f20 ac08 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@08ac │ │ -04f80e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -04f810: 0f01 |0004: return v1 │ │ +04f7e0: |[04f7e0] androidx.appcompat.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +04f7f0: 6f20 ac08 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@08ac │ │ +04f7f6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +04f7f8: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setPrimaryBackground' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 82 16-bit code units │ │ -04fd0c: |[04fd0c] androidx.appcompat.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -04fd1c: 5440 af01 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04fd20: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -04fd24: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04fd26: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fd2c: 5440 af01 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04fd30: 6e20 5b06 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@065b │ │ -04fd36: 5b45 af01 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04fd3a: 3805 2400 |000f: if-eqz v5, 0033 // +0024 │ │ -04fd3e: 6e20 dc02 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fd44: 5445 ad01 |0014: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fd48: 3805 1d00 |0016: if-eqz v5, 0033 // +001d │ │ -04fd4c: 5440 af01 |0018: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04fd50: 6e10 a505 0500 |001a: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -04fd56: 0a05 |001d: move-result v5 │ │ -04fd58: 5441 ad01 |001e: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fd5c: 6e10 c505 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -04fd62: 0a01 |0023: move-result v1 │ │ -04fd64: 5442 ad01 |0024: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fd68: 6e10 b705 0200 |0026: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -04fd6e: 0a02 |0029: move-result v2 │ │ -04fd70: 5443 ad01 |002a: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ -04fd74: 6e10 9005 0300 |002c: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -04fd7a: 0a03 |002f: move-result v3 │ │ -04fd7c: 6e53 da02 5021 |0030: invoke-virtual {v0, v5, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04fd82: 5545 b201 |0033: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ -04fd86: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -04fd88: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -04fd8a: 3805 0700 |0037: if-eqz v5, 003e // +0007 │ │ -04fd8e: 5445 b101 |0039: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04fd92: 3905 0c00 |003b: if-nez v5, 0047 // +000c │ │ -04fd96: 280b |003d: goto 0048 // +000b │ │ -04fd98: 5445 af01 |003e: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04fd9c: 3905 0700 |0040: if-nez v5, 0047 // +0007 │ │ -04fda0: 5445 b001 |0042: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04fda4: 3905 0300 |0044: if-nez v5, 0047 // +0003 │ │ -04fda8: 2802 |0046: goto 0048 // +0002 │ │ -04fdaa: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -04fdac: 6e20 5406 0400 |0048: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ -04fdb2: 6e10 d905 0400 |004b: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -04fdb8: 6e10 da05 0400 |004e: invoke-virtual {v4}, Landroid/view/View;.invalidateOutline:()V // method@05da │ │ -04fdbe: 0e00 |0051: return-void │ │ +04fcf4: |[04fcf4] androidx.appcompat.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +04fd04: 5440 af01 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04fd08: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +04fd0c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04fd0e: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +04fd14: 5440 af01 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04fd18: 6e20 5b06 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@065b │ │ +04fd1e: 5b45 af01 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04fd22: 3805 2400 |000f: if-eqz v5, 0033 // +0024 │ │ +04fd26: 6e20 dc02 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +04fd2c: 5445 ad01 |0014: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fd30: 3805 1d00 |0016: if-eqz v5, 0033 // +001d │ │ +04fd34: 5440 af01 |0018: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04fd38: 6e10 a505 0500 |001a: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ +04fd3e: 0a05 |001d: move-result v5 │ │ +04fd40: 5441 ad01 |001e: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fd44: 6e10 c505 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@05c5 │ │ +04fd4a: 0a01 |0023: move-result v1 │ │ +04fd4c: 5442 ad01 |0024: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fd50: 6e10 b705 0200 |0026: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@05b7 │ │ +04fd56: 0a02 |0029: move-result v2 │ │ +04fd58: 5443 ad01 |002a: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.g:Landroid/view/View; // field@01ad │ │ +04fd5c: 6e10 9005 0300 |002c: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@0590 │ │ +04fd62: 0a03 |002f: move-result v3 │ │ +04fd64: 6e53 da02 5021 |0030: invoke-virtual {v0, v5, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ +04fd6a: 5545 b201 |0033: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +04fd6e: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +04fd70: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +04fd72: 3805 0700 |0037: if-eqz v5, 003e // +0007 │ │ +04fd76: 5445 b101 |0039: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04fd7a: 3905 0c00 |003b: if-nez v5, 0047 // +000c │ │ +04fd7e: 280b |003d: goto 0048 // +000b │ │ +04fd80: 5445 af01 |003e: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04fd84: 3905 0700 |0040: if-nez v5, 0047 // +0007 │ │ +04fd88: 5445 b001 |0042: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04fd8c: 3905 0300 |0044: if-nez v5, 0047 // +0003 │ │ +04fd90: 2802 |0046: goto 0048 // +0002 │ │ +04fd92: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +04fd94: 6e20 5406 0400 |0048: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ +04fd9a: 6e10 d905 0400 |004b: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +04fda0: 6e10 da05 0400 |004e: invoke-virtual {v4}, Landroid/view/View;.invalidateOutline:()V // method@05da │ │ +04fda6: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setSplitBackground' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -04fdc0: |[04fdc0] androidx.appcompat.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -04fdd0: 5430 b101 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04fdd4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -04fdd8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04fdda: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fde0: 5430 b101 |0008: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04fde4: 6e20 5b06 0300 |000a: invoke-virtual {v3, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@065b │ │ -04fdea: 5b34 b101 |000d: iput-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04fdee: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -04fdf0: 3804 1800 |0010: if-eqz v4, 0028 // +0018 │ │ -04fdf4: 6e20 dc02 3400 |0012: invoke-virtual {v4, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fdfa: 5534 b201 |0015: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ -04fdfe: 3804 1100 |0017: if-eqz v4, 0028 // +0011 │ │ -04fe02: 5434 b101 |0019: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04fe06: 3804 0d00 |001b: if-eqz v4, 0028 // +000d │ │ -04fe0a: 6e10 ab05 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -04fe10: 0a01 |0020: move-result v1 │ │ -04fe12: 6e10 a905 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -04fe18: 0a02 |0024: move-result v2 │ │ -04fe1a: 6e52 da02 0410 |0025: invoke-virtual {v4, v0, v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04fe20: 5534 b201 |0028: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ -04fe24: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -04fe26: 3804 0800 |002b: if-eqz v4, 0033 // +0008 │ │ -04fe2a: 5434 b101 |002d: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04fe2e: 3904 0d00 |002f: if-nez v4, 003c // +000d │ │ -04fe32: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -04fe34: 280a |0032: goto 003c // +000a │ │ -04fe36: 5434 af01 |0033: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04fe3a: 3904 0700 |0035: if-nez v4, 003c // +0007 │ │ -04fe3e: 5434 b001 |0037: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04fe42: 3904 0300 |0039: if-nez v4, 003c // +0003 │ │ -04fe46: 28f6 |003b: goto 0031 // -000a │ │ -04fe48: 6e20 5406 0300 |003c: invoke-virtual {v3, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ -04fe4e: 6e10 d905 0300 |003f: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -04fe54: 6e10 da05 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.invalidateOutline:()V // method@05da │ │ -04fe5a: 0e00 |0045: return-void │ │ +04fda8: |[04fda8] androidx.appcompat.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +04fdb8: 5430 b101 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04fdbc: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +04fdc0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04fdc2: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +04fdc8: 5430 b101 |0008: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04fdcc: 6e20 5b06 0300 |000a: invoke-virtual {v3, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@065b │ │ +04fdd2: 5b34 b101 |000d: iput-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04fdd6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +04fdd8: 3804 1800 |0010: if-eqz v4, 0028 // +0018 │ │ +04fddc: 6e20 dc02 3400 |0012: invoke-virtual {v4, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +04fde2: 5534 b201 |0015: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +04fde6: 3804 1100 |0017: if-eqz v4, 0028 // +0011 │ │ +04fdea: 5434 b101 |0019: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04fdee: 3804 0d00 |001b: if-eqz v4, 0028 // +000d │ │ +04fdf2: 6e10 ab05 0300 |001d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +04fdf8: 0a01 |0020: move-result v1 │ │ +04fdfa: 6e10 a905 0300 |0021: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +04fe00: 0a02 |0024: move-result v2 │ │ +04fe02: 6e52 da02 0410 |0025: invoke-virtual {v4, v0, v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ +04fe08: 5534 b201 |0028: iget-boolean v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +04fe0c: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +04fe0e: 3804 0800 |002b: if-eqz v4, 0033 // +0008 │ │ +04fe12: 5434 b101 |002d: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04fe16: 3904 0d00 |002f: if-nez v4, 003c // +000d │ │ +04fe1a: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +04fe1c: 280a |0032: goto 003c // +000a │ │ +04fe1e: 5434 af01 |0033: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04fe22: 3904 0700 |0035: if-nez v4, 003c // +0007 │ │ +04fe26: 5434 b001 |0037: iget-object v4, v3, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04fe2a: 3904 0300 |0039: if-nez v4, 003c // +0003 │ │ +04fe2e: 28f6 |003b: goto 0031 // -000a │ │ +04fe30: 6e20 5406 0300 |003c: invoke-virtual {v3, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ +04fe36: 6e10 d905 0300 |003f: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +04fe3c: 6e10 da05 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.invalidateOutline:()V // method@05da │ │ +04fe42: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setStackedBackground' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -04fe5c: |[04fe5c] androidx.appcompat.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -04fe6c: 5440 b001 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04fe70: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -04fe74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04fe76: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fe7c: 5440 b001 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04fe80: 6e20 5b06 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@065b │ │ -04fe86: 5b45 b001 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04fe8a: 3805 2800 |000f: if-eqz v5, 0037 // +0028 │ │ -04fe8e: 6e20 dc02 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -04fe94: 5545 b301 |0014: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b3 │ │ -04fe98: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ -04fe9c: 5445 b001 |0018: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04fea0: 3805 1d00 |001a: if-eqz v5, 0037 // +001d │ │ -04fea4: 5440 ac01 |001c: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ -04fea8: 6e10 a505 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -04feae: 0a00 |0021: move-result v0 │ │ -04feb0: 5441 ac01 |0022: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ -04feb4: 6e10 c505 0100 |0024: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -04feba: 0a01 |0027: move-result v1 │ │ -04febc: 5442 ac01 |0028: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ -04fec0: 6e10 b705 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -04fec6: 0a02 |002d: move-result v2 │ │ -04fec8: 5443 ac01 |002e: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ -04fecc: 6e10 9005 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -04fed2: 0a03 |0033: move-result v3 │ │ -04fed4: 6e53 da02 0521 |0034: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -04feda: 5545 b201 |0037: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ -04fede: 1210 |0039: const/4 v0, #int 1 // #1 │ │ -04fee0: 3805 0700 |003a: if-eqz v5, 0041 // +0007 │ │ -04fee4: 5445 b101 |003c: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04fee8: 3905 0c00 |003e: if-nez v5, 004a // +000c │ │ -04feec: 280b |0040: goto 004b // +000b │ │ -04feee: 5445 af01 |0041: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04fef2: 3905 0700 |0043: if-nez v5, 004a // +0007 │ │ -04fef6: 5445 b001 |0045: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04fefa: 3905 0300 |0047: if-nez v5, 004a // +0003 │ │ -04fefe: 2802 |0049: goto 004b // +0002 │ │ -04ff00: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -04ff02: 6e20 5406 0400 |004b: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ -04ff08: 6e10 d905 0400 |004e: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -04ff0e: 6e10 da05 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.invalidateOutline:()V // method@05da │ │ -04ff14: 0e00 |0054: return-void │ │ +04fe44: |[04fe44] androidx.appcompat.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +04fe54: 5440 b001 |0000: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04fe58: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +04fe5c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04fe5e: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +04fe64: 5440 b001 |0008: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04fe68: 6e20 5b06 0400 |000a: invoke-virtual {v4, v0}, Landroid/view/View;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@065b │ │ +04fe6e: 5b45 b001 |000d: iput-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04fe72: 3805 2800 |000f: if-eqz v5, 0037 // +0028 │ │ +04fe76: 6e20 dc02 4500 |0011: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +04fe7c: 5545 b301 |0014: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b3 │ │ +04fe80: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ +04fe84: 5445 b001 |0018: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04fe88: 3805 1d00 |001a: if-eqz v5, 0037 // +001d │ │ +04fe8c: 5440 ac01 |001c: iget-object v0, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +04fe90: 6e10 a505 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ +04fe96: 0a00 |0021: move-result v0 │ │ +04fe98: 5441 ac01 |0022: iget-object v1, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +04fe9c: 6e10 c505 0100 |0024: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@05c5 │ │ +04fea2: 0a01 |0027: move-result v1 │ │ +04fea4: 5442 ac01 |0028: iget-object v2, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +04fea8: 6e10 b705 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@05b7 │ │ +04feae: 0a02 |002d: move-result v2 │ │ +04feb0: 5443 ac01 |002e: iget-object v3, v4, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +04feb4: 6e10 9005 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@0590 │ │ +04feba: 0a03 |0033: move-result v3 │ │ +04febc: 6e53 da02 0521 |0034: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ +04fec2: 5545 b201 |0037: iget-boolean v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +04fec6: 1210 |0039: const/4 v0, #int 1 // #1 │ │ +04fec8: 3805 0700 |003a: if-eqz v5, 0041 // +0007 │ │ +04fecc: 5445 b101 |003c: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04fed0: 3905 0c00 |003e: if-nez v5, 004a // +000c │ │ +04fed4: 280b |0040: goto 004b // +000b │ │ +04fed6: 5445 af01 |0041: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04feda: 3905 0700 |0043: if-nez v5, 004a // +0007 │ │ +04fede: 5445 b001 |0045: iget-object v5, v4, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04fee2: 3905 0300 |0047: if-nez v5, 004a // +0003 │ │ +04fee6: 2802 |0049: goto 004b // +0002 │ │ +04fee8: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +04feea: 6e20 5406 0400 |004b: invoke-virtual {v4, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ +04fef0: 6e10 d905 0400 |004e: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +04fef6: 6e10 da05 0400 |0051: invoke-virtual {v4}, Landroid/view/View;.invalidateOutline:()V // method@05da │ │ +04fefc: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setTabContainer' │ │ type : '(Landroidx/appcompat/widget/c;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -04ff18: |[04ff18] androidx.appcompat.widget.ActionBarContainer.setTabContainer:(Landroidx/appcompat/widget/c;)V │ │ -04ff28: 5420 ac01 |0000: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ -04ff2c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -04ff30: 6e20 a206 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a2 │ │ -04ff36: 5b23 ac01 |0007: iput-object v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ -04ff3a: 3803 1300 |0009: if-eqz v3, 001c // +0013 │ │ -04ff3e: 6e20 7406 3200 |000b: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0674 │ │ -04ff44: 6e10 a405 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -04ff4a: 0c00 |0011: move-result-object v0 │ │ -04ff4c: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -04ff4e: 5901 b900 |0013: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00b9 │ │ -04ff52: 12e1 |0015: const/4 v1, #int -2 // #fe │ │ -04ff54: 5901 b800 |0016: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@00b8 │ │ -04ff58: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -04ff5a: 6e20 c60c 0300 |0019: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/c;.setAllowCollapse:(Z)V // method@0cc6 │ │ -04ff60: 0e00 |001c: return-void │ │ +04ff00: |[04ff00] androidx.appcompat.widget.ActionBarContainer.setTabContainer:(Landroidx/appcompat/widget/c;)V │ │ +04ff10: 5420 ac01 |0000: iget-object v0, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +04ff14: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +04ff18: 6e20 a206 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a2 │ │ +04ff1e: 5b23 ac01 |0007: iput-object v3, v2, Landroidx/appcompat/widget/ActionBarContainer;.f:Landroidx/appcompat/widget/c; // field@01ac │ │ +04ff22: 3803 1300 |0009: if-eqz v3, 001c // +0013 │ │ +04ff26: 6e20 7406 3200 |000b: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@0674 │ │ +04ff2c: 6e10 a405 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +04ff32: 0c00 |0011: move-result-object v0 │ │ +04ff34: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +04ff36: 5901 b900 |0013: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@00b9 │ │ +04ff3a: 12e1 |0015: const/4 v1, #int -2 // #fe │ │ +04ff3c: 5901 b800 |0016: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@00b8 │ │ +04ff40: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +04ff42: 6e20 c60c 0300 |0019: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/c;.setAllowCollapse:(Z)V // method@0cc6 │ │ +04ff48: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setTransitioning' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -04ff64: |[04ff64] androidx.appcompat.widget.ActionBarContainer.setTransitioning:(Z)V │ │ -04ff74: 5c01 ab01 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/ActionBarContainer;.e:Z // field@01ab │ │ -04ff78: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -04ff7c: 1501 0600 |0004: const/high16 v1, #int 393216 // #6 │ │ -04ff80: 2803 |0006: goto 0009 // +0003 │ │ -04ff82: 1501 0400 |0007: const/high16 v1, #int 262144 // #4 │ │ -04ff86: 6e20 ad06 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06ad │ │ -04ff8c: 0e00 |000c: return-void │ │ +04ff4c: |[04ff4c] androidx.appcompat.widget.ActionBarContainer.setTransitioning:(Z)V │ │ +04ff5c: 5c01 ab01 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/ActionBarContainer;.e:Z // field@01ab │ │ +04ff60: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +04ff64: 1501 0600 |0004: const/high16 v1, #int 393216 // #6 │ │ +04ff68: 2803 |0006: goto 0009 // +0003 │ │ +04ff6a: 1501 0400 |0007: const/high16 v1, #int 262144 // #4 │ │ +04ff6e: 6e20 ad06 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06ad │ │ +04ff74: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'setVisibility' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -04ff90: |[04ff90] androidx.appcompat.widget.ActionBarContainer.setVisibility:(I)V │ │ -04ffa0: 6f20 ba08 3200 |0000: invoke-super {v2, v3}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@08ba │ │ -04ffa6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04ffa8: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ -04ffac: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -04ffae: 2802 |0007: goto 0009 // +0002 │ │ -04ffb0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -04ffb2: 5421 af01 |0009: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04ffb6: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -04ffba: 6e30 ea02 3100 |000d: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02ea │ │ -04ffc0: 5421 b001 |0010: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04ffc4: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ -04ffc8: 6e30 ea02 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02ea │ │ -04ffce: 5421 b101 |0017: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04ffd2: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -04ffd6: 6e30 ea02 3100 |001b: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02ea │ │ -04ffdc: 0e00 |001e: return-void │ │ +04ff78: |[04ff78] androidx.appcompat.widget.ActionBarContainer.setVisibility:(I)V │ │ +04ff88: 6f20 ba08 3200 |0000: invoke-super {v2, v3}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@08ba │ │ +04ff8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04ff90: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ +04ff94: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +04ff96: 2802 |0007: goto 0009 // +0002 │ │ +04ff98: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +04ff9a: 5421 af01 |0009: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04ff9e: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +04ffa2: 6e30 ea02 3100 |000d: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02ea │ │ +04ffa8: 5421 b001 |0010: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04ffac: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +04ffb0: 6e30 ea02 3100 |0014: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02ea │ │ +04ffb6: 5421 b101 |0017: iget-object v1, v2, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04ffba: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +04ffbe: 6e30 ea02 3100 |001b: invoke-virtual {v1, v3, v0}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@02ea │ │ +04ffc4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'startActionModeForChild' │ │ type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04f75c: |[04f75c] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -04f76c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04f76e: 1101 |0001: return-object v1 │ │ +04f744: |[04f744] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +04f754: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04f756: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'startActionModeForChild' │ │ type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -04f770: |[04f770] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ -04f780: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -04f784: 6f40 bb08 1032 |0002: invoke-super {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@08bb │ │ -04f78a: 0c01 |0005: move-result-object v1 │ │ -04f78c: 1101 |0006: return-object v1 │ │ -04f78e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -04f790: 1101 |0008: return-object v1 │ │ +04f758: |[04f758] androidx.appcompat.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ +04f768: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +04f76c: 6f40 bb08 1032 |0002: invoke-super {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@08bb │ │ +04f772: 0c01 |0005: move-result-object v1 │ │ +04f774: 1101 |0006: return-object v1 │ │ +04f776: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +04f778: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/appcompat/widget/ActionBarContainer;) │ │ name : 'verifyDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -04f814: |[04f814] androidx.appcompat.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -04f824: 5410 af01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ -04f828: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ -04f82c: 5510 b201 |0004: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ -04f830: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -04f834: 5410 b001 |0008: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ -04f838: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ -04f83c: 5510 b301 |000c: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b3 │ │ -04f840: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ -04f844: 5410 b101 |0010: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ -04f848: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ -04f84c: 5510 b201 |0014: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ -04f850: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ -04f854: 6f20 bd08 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@08bd │ │ -04f85a: 0a02 |001b: move-result v2 │ │ -04f85c: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ -04f860: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -04f862: 2802 |001f: goto 0021 // +0002 │ │ -04f864: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -04f866: 0f02 |0021: return v2 │ │ +04f7fc: |[04f7fc] androidx.appcompat.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +04f80c: 5410 af01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.i:Landroid/graphics/drawable/Drawable; // field@01af │ │ +04f810: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ +04f814: 5510 b201 |0004: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +04f818: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +04f81c: 5410 b001 |0008: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.j:Landroid/graphics/drawable/Drawable; // field@01b0 │ │ +04f820: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ +04f824: 5510 b301 |000c: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.m:Z // field@01b3 │ │ +04f828: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ +04f82c: 5410 b101 |0010: iget-object v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.k:Landroid/graphics/drawable/Drawable; // field@01b1 │ │ +04f830: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ +04f834: 5510 b201 |0014: iget-boolean v0, v1, Landroidx/appcompat/widget/ActionBarContainer;.l:Z // field@01b2 │ │ +04f838: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ +04f83c: 6f20 bd08 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@08bd │ │ +04f842: 0a02 |001b: move-result v2 │ │ +04f844: 3802 0400 |001c: if-eqz v2, 0020 // +0004 │ │ +04f848: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +04f84a: 2802 |001f: goto 0021 // +0002 │ │ +04f84c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +04f84e: 0f02 |0021: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #89 header: │ │ class_idx : 497 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 45 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #89 annotations: │ │ Annotations on class │ │ @@ -19926,70 +19926,70 @@ │ │ type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050684: |[050684] androidx.appcompat.widget.ActionBarOverlayLayout$a.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ -050694: 5b01 be01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01be │ │ -050698: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0060 │ │ -05069e: 0e00 |0005: return-void │ │ +05066c: |[05066c] androidx.appcompat.widget.ActionBarOverlayLayout$a.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ +05067c: 5b01 be01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01be │ │ +050680: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0060 │ │ +050686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ name : 'onAnimationCancel' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0506a0: |[0506a0] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -0506b0: 5412 be01 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01be │ │ -0506b4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0506b6: 5b20 db01 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ -0506ba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0506bc: 5c20 d001 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.o:Z // field@01d0 │ │ -0506c0: 0e00 |0008: return-void │ │ +050688: |[050688] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +050698: 5412 be01 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01be │ │ +05069c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +05069e: 5b20 db01 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ +0506a2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0506a4: 5c20 d001 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.o:Z // field@01d0 │ │ +0506a8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$a;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0506c4: |[0506c4] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -0506d4: 5412 be01 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01be │ │ -0506d8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0506da: 5b20 db01 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ -0506de: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0506e0: 5c20 d001 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.o:Z // field@01d0 │ │ -0506e4: 0e00 |0008: return-void │ │ +0506ac: |[0506ac] androidx.appcompat.widget.ActionBarOverlayLayout$a.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +0506bc: 5412 be01 |0000: iget-object v2, v1, Landroidx/appcompat/widget/ActionBarOverlayLayout$a;.a:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01be │ │ +0506c0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0506c2: 5b20 db01 |0003: iput-object v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ +0506c6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0506c8: 5c20 d001 |0006: iput-boolean v0, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.o:Z // field@01d0 │ │ +0506cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #90 header: │ │ class_idx : 498 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #90 annotations: │ │ Annotations on class │ │ @@ -20014,59 +20014,59 @@ │ │ type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0506e8: |[0506e8] androidx.appcompat.widget.ActionBarOverlayLayout$b.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ -0506f8: 5b01 bf01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ -0506fc: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -050702: 0e00 |0005: return-void │ │ +0506d0: |[0506d0] androidx.appcompat.widget.ActionBarOverlayLayout$b.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ +0506e0: 5b01 bf01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ +0506e4: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0506ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$b;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -050704: |[050704] androidx.appcompat.widget.ActionBarOverlayLayout$b.run:()V │ │ -050714: 5430 bf01 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ -050718: 6e10 e10a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.i:()V // method@0ae1 │ │ -05071e: 5430 bf01 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ -050722: 5401 c901 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01c9 │ │ -050726: 6e10 6905 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0569 │ │ -05072c: 0c01 |000c: move-result-object v1 │ │ -05072e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -050730: 6e20 c206 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@06c2 │ │ -050736: 0c01 |0011: move-result-object v1 │ │ -050738: 5432 bf01 |0012: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ -05073c: 5422 c101 |0014: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroidx/appcompat/widget/ActionBarOverlayLayout$a; // field@01c1 │ │ -050740: 6e20 c106 2100 |0016: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@06c1 │ │ -050746: 0c01 |0019: move-result-object v1 │ │ -050748: 5b01 db01 |001a: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ -05074c: 0e00 |001c: return-void │ │ +0506ec: |[0506ec] androidx.appcompat.widget.ActionBarOverlayLayout$b.run:()V │ │ +0506fc: 5430 bf01 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ +050700: 6e10 e10a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.i:()V // method@0ae1 │ │ +050706: 5430 bf01 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ +05070a: 5401 c901 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01c9 │ │ +05070e: 6e10 6905 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0569 │ │ +050714: 0c01 |000c: move-result-object v1 │ │ +050716: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +050718: 6e20 c206 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@06c2 │ │ +05071e: 0c01 |0011: move-result-object v1 │ │ +050720: 5432 bf01 |0012: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$b;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01bf │ │ +050724: 5422 c101 |0014: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroidx/appcompat/widget/ActionBarOverlayLayout$a; // field@01c1 │ │ +050728: 6e20 c106 2100 |0016: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@06c1 │ │ +05072e: 0c01 |0019: move-result-object v1 │ │ +050730: 5b01 db01 |001a: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ +050734: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #91 header: │ │ class_idx : 499 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #91 annotations: │ │ Annotations on class │ │ @@ -20091,64 +20091,64 @@ │ │ type : '(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050750: |[050750] androidx.appcompat.widget.ActionBarOverlayLayout$c.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ -050760: 5b01 c001 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ -050764: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -05076a: 0e00 |0005: return-void │ │ +050738: |[050738] androidx.appcompat.widget.ActionBarOverlayLayout$c.:(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V │ │ +050748: 5b01 c001 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ +05074c: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +050752: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$c;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -05076c: |[05076c] androidx.appcompat.widget.ActionBarOverlayLayout$c.run:()V │ │ -05077c: 5430 c001 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ -050780: 6e10 e10a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.i:()V // method@0ae1 │ │ -050786: 5430 c001 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ -05078a: 5401 c901 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01c9 │ │ -05078e: 6e10 6905 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0569 │ │ -050794: 0c01 |000c: move-result-object v1 │ │ -050796: 5432 c001 |000d: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ -05079a: 5422 c901 |000f: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01c9 │ │ -05079e: 6e10 9c05 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0507a4: 0a02 |0014: move-result v2 │ │ -0507a6: 7b22 |0015: neg-int v2, v2 │ │ -0507a8: 8222 |0016: int-to-float v2, v2 │ │ -0507aa: 6e20 c206 2100 |0017: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@06c2 │ │ -0507b0: 0c01 |001a: move-result-object v1 │ │ -0507b2: 5432 c001 |001b: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ -0507b6: 5422 c101 |001d: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroidx/appcompat/widget/ActionBarOverlayLayout$a; // field@01c1 │ │ -0507ba: 6e20 c106 2100 |001f: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@06c1 │ │ -0507c0: 0c01 |0022: move-result-object v1 │ │ -0507c2: 5b01 db01 |0023: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ -0507c6: 0e00 |0025: return-void │ │ +050754: |[050754] androidx.appcompat.widget.ActionBarOverlayLayout$c.run:()V │ │ +050764: 5430 c001 |0000: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ +050768: 6e10 e10a 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarOverlayLayout;.i:()V // method@0ae1 │ │ +05076e: 5430 c001 |0005: iget-object v0, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ +050772: 5401 c901 |0007: iget-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01c9 │ │ +050776: 6e10 6905 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@0569 │ │ +05077c: 0c01 |000c: move-result-object v1 │ │ +05077e: 5432 c001 |000d: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ +050782: 5422 c901 |000f: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.h:Landroidx/appcompat/widget/ActionBarContainer; // field@01c9 │ │ +050786: 6e10 9c05 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@059c │ │ +05078c: 0a02 |0014: move-result v2 │ │ +05078e: 7b22 |0015: neg-int v2, v2 │ │ +050790: 8222 |0016: int-to-float v2, v2 │ │ +050792: 6e20 c206 2100 |0017: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@06c2 │ │ +050798: 0c01 |001a: move-result-object v1 │ │ +05079a: 5432 c001 |001b: iget-object v2, v3, Landroidx/appcompat/widget/ActionBarOverlayLayout$c;.e:Landroidx/appcompat/widget/ActionBarOverlayLayout; // field@01c0 │ │ +05079e: 5422 c101 |001d: iget-object v2, v2, Landroidx/appcompat/widget/ActionBarOverlayLayout;.A:Landroidx/appcompat/widget/ActionBarOverlayLayout$a; // field@01c1 │ │ +0507a2: 6e20 c106 2100 |001f: invoke-virtual {v1, v2}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@06c1 │ │ +0507a8: 0c01 |0022: move-result-object v1 │ │ +0507aa: 5b01 db01 |0023: iput-object v1, v0, Landroidx/appcompat/widget/ActionBarOverlayLayout;.z:Landroid/view/ViewPropertyAnimator; // field@01db │ │ +0507ae: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #92 header: │ │ class_idx : 500 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #92 annotations: │ │ Annotations on class │ │ @@ -20160,21 +20160,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #93 header: │ │ class_idx : 501 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 355 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #93 annotations: │ │ Annotations on class │ │ @@ -20194,62 +20194,62 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0507c8: |[0507c8] androidx.appcompat.widget.ActionBarOverlayLayout$e.:()V │ │ -0507d8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0507da: 7030 6a06 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@066a │ │ -0507e0: 0e00 |0004: return-void │ │ +0507b0: |[0507b0] androidx.appcompat.widget.ActionBarOverlayLayout$e.:()V │ │ +0507c0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0507c2: 7030 6a06 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@066a │ │ +0507c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$e;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0507e4: |[0507e4] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0507f4: 7030 6b06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@066b │ │ -0507fa: 0e00 |0003: return-void │ │ +0507cc: |[0507cc] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0507dc: 7030 6b06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@066b │ │ +0507e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/ActionBarOverlayLayout$e;) │ │ name : '' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0507fc: |[0507fc] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -05080c: 7020 6c06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066c │ │ -050812: 0e00 |0003: return-void │ │ +0507e4: |[0507e4] androidx.appcompat.widget.ActionBarOverlayLayout$e.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0507f4: 7020 6c06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066c │ │ +0507fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #94 header: │ │ class_idx : 503 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -20273,21 +20273,21 @@ │ │ │ │ #1 : (in Landroidx/appcompat/widget/ActionMenuView$a;) │ │ name : 'c' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #95 header: │ │ class_idx : 507 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #95 annotations: │ │ Annotations on class │ │ @@ -20299,21 +20299,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #96 header: │ │ class_idx : 509 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 448 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #96 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;' │ │ @@ -20332,55 +20332,55 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -053134: |[053134] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:()V │ │ -053144: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -053146: 2300 bb0a |0001: new-array v0, v0, [I // type@0abb │ │ -05314a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -05314c: 1402 d400 0101 |0004: const v2, #float 2.36942e-38 // #010100d4 │ │ -053152: 4b02 0001 |0007: aput v2, v0, v1 │ │ -053156: 6900 ee01 |0009: sput-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.e:[I // field@01ee │ │ -05315a: 0e00 |000b: return-void │ │ +05311c: |[05311c] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:()V │ │ +05312c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05312e: 2300 bb0a |0001: new-array v0, v0, [I // type@0abb │ │ +053132: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +053134: 1402 d400 0101 |0004: const v2, #float 2.36942e-38 // #010100d4 │ │ +05313a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +05313e: 6900 ee01 |0009: sput-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.e:[I // field@01ee │ │ +053142: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -05315c: |[05315c] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05316c: 7030 e308 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e3 │ │ -053172: 6200 ee01 |0003: sget-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.e:[I // field@01ee │ │ -053176: 6e30 4301 4300 |0005: invoke-virtual {v3, v4, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ -05317c: 0c04 |0008: move-result-object v4 │ │ -05317e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -053180: 6e20 d601 0400 |000a: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -053186: 0a01 |000d: move-result v1 │ │ -053188: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -05318c: 6e30 cf01 0400 |0010: invoke-virtual {v4, v0, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -053192: 0a01 |0013: move-result v1 │ │ -053194: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -053198: 7120 bb16 1300 |0016: invoke-static {v3, v1}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ -05319e: 0c03 |0019: move-result-object v3 │ │ -0531a0: 2805 |001a: goto 001f // +0005 │ │ -0531a2: 6e20 c901 0400 |001b: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -0531a8: 0c03 |001e: move-result-object v3 │ │ -0531aa: 6e20 1c06 3200 |001f: invoke-virtual {v2, v3}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@061c │ │ -0531b0: 6e10 d901 0400 |0022: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -0531b6: 0e00 |0025: return-void │ │ +053144: |[053144] androidx.appcompat.widget.ActivityChooserView$InnerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +053154: 7030 e308 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e3 │ │ +05315a: 6200 ee01 |0003: sget-object v0, Landroidx/appcompat/widget/ActivityChooserView$InnerLayout;.e:[I // field@01ee │ │ +05315e: 6e30 4301 4300 |0005: invoke-virtual {v3, v4, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ +053164: 0c04 |0008: move-result-object v4 │ │ +053166: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +053168: 6e20 d601 0400 |000a: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ +05316e: 0a01 |000d: move-result v1 │ │ +053170: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +053174: 6e30 cf01 0400 |0010: invoke-virtual {v4, v0, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +05317a: 0a01 |0013: move-result v1 │ │ +05317c: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +053180: 7120 bb16 1300 |0016: invoke-static {v3, v1}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ +053186: 0c03 |0019: move-result-object v3 │ │ +053188: 2805 |001a: goto 001f // +0005 │ │ +05318a: 6e20 c901 0400 |001b: invoke-virtual {v4, v0}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ +053190: 0c03 |001e: move-result-object v3 │ │ +053192: 6e20 1c06 3200 |001f: invoke-virtual {v2, v3}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@061c │ │ +053198: 6e10 d901 0400 |0022: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +05319e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -20742,21 +20742,21 @@ │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Landroidx/appcompat/widget/ActivityChooserView$InnerLayout; │ │ 0x0000 - 0x0026 reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x0026 reg=4 (null) Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #97 header: │ │ class_idx : 511 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 448 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #97 - │ │ Class descriptor : 'Landroidx/appcompat/widget/ButtonBarLayout;' │ │ @@ -20779,245 +20779,245 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 39 16-bit code units │ │ -053670: |[053670] androidx.appcompat.widget.ButtonBarLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -053680: 7030 e308 980a |0000: invoke-direct {v8, v9, v10}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e3 │ │ -053686: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -053688: 5980 f001 |0004: iput v0, v8, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f0 │ │ -05368c: 6203 8e06 |0006: sget-object v3, Lf/a;.h:[I // field@068e │ │ -053690: 6e30 4301 a903 |0008: invoke-virtual {v9, v10, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ -053696: 0c00 |000b: move-result-object v0 │ │ -053698: 6001 9000 |000c: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -05369c: 1302 1d00 |000e: const/16 v2, #int 29 // #1d │ │ -0536a0: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ -0536a4: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -0536a6: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -0536a8: 0781 |0014: move-object v1, v8 │ │ -0536aa: 0792 |0015: move-object v2, v9 │ │ -0536ac: 07a4 |0016: move-object v4, v10 │ │ -0536ae: 0705 |0017: move-object v5, v0 │ │ -0536b0: 7407 eb08 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/widget/LinearLayout;.saveAttributeDataForStyleable:(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@08eb │ │ -0536b6: 1219 |001b: const/4 v9, #int 1 // #1 │ │ -0536b8: 120a |001c: const/4 v10, #int 0 // #0 │ │ -0536ba: 6e30 c201 a009 |001d: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0536c0: 0a09 |0020: move-result v9 │ │ -0536c2: 5c89 ef01 |0021: iput-boolean v9, v8, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ -0536c6: 6e10 d901 0000 |0023: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -0536cc: 0e00 |0026: return-void │ │ +053658: |[053658] androidx.appcompat.widget.ButtonBarLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +053668: 7030 e308 980a |0000: invoke-direct {v8, v9, v10}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e3 │ │ +05366e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +053670: 5980 f001 |0004: iput v0, v8, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f0 │ │ +053674: 6203 8e06 |0006: sget-object v3, Lf/a;.h:[I // field@068e │ │ +053678: 6e30 4301 a903 |0008: invoke-virtual {v9, v10, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ +05367e: 0c00 |000b: move-result-object v0 │ │ +053680: 6001 9000 |000c: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +053684: 1302 1d00 |000e: const/16 v2, #int 29 // #1d │ │ +053688: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ +05368c: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +05368e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +053690: 0781 |0014: move-object v1, v8 │ │ +053692: 0792 |0015: move-object v2, v9 │ │ +053694: 07a4 |0016: move-object v4, v10 │ │ +053696: 0705 |0017: move-object v5, v0 │ │ +053698: 7407 eb08 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/widget/LinearLayout;.saveAttributeDataForStyleable:(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V // method@08eb │ │ +05369e: 1219 |001b: const/4 v9, #int 1 // #1 │ │ +0536a0: 120a |001c: const/4 v10, #int 0 // #0 │ │ +0536a2: 6e30 c201 a009 |001d: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +0536a8: 0a09 |0020: move-result v9 │ │ +0536aa: 5c89 ef01 |0021: iput-boolean v9, v8, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ +0536ae: 6e10 d901 0000 |0023: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +0536b4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ name : 'setStacked' │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0538f0: |[0538f0] androidx.appcompat.widget.ButtonBarLayout.setStacked:(Z)V │ │ -053900: 6e20 ed08 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@08ed │ │ -053906: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ -05390a: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -05390c: 2803 |0006: goto 0009 // +0003 │ │ -05390e: 1300 5000 |0007: const/16 v0, #int 80 // #50 │ │ -053912: 6e20 ec08 0100 |0009: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@08ec │ │ -053918: 1400 a800 087f |000c: const v0, #float 1.80778e+38 // #7f0800a8 │ │ -05391e: 6e20 8205 0100 |000f: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0582 │ │ -053924: 0c00 |0012: move-result-object v0 │ │ -053926: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ -05392a: 3802 0500 |0015: if-eqz v2, 001a // +0005 │ │ -05392e: 1302 0800 |0017: const/16 v2, #int 8 // #8 │ │ -053932: 2802 |0019: goto 001b // +0002 │ │ -053934: 1242 |001a: const/4 v2, #int 4 // #4 │ │ -053936: 6e20 5306 2000 |001b: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0653 │ │ -05393c: 6e10 8406 0100 |001e: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ -053942: 0a02 |0021: move-result v2 │ │ -053944: d802 02fe |0022: add-int/lit8 v2, v2, #int -2 // #fe │ │ -053948: 3a02 0c00 |0024: if-ltz v2, 0030 // +000c │ │ -05394c: 6e20 8306 2100 |0026: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -053952: 0c00 |0029: move-result-object v0 │ │ -053954: 6e20 7806 0100 |002a: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.bringChildToFront:(Landroid/view/View;)V // method@0678 │ │ -05395a: d802 02ff |002d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -05395e: 28f5 |002f: goto 0024 // -000b │ │ -053960: 0e00 |0030: return-void │ │ +0538d8: |[0538d8] androidx.appcompat.widget.ButtonBarLayout.setStacked:(Z)V │ │ +0538e8: 6e20 ed08 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@08ed │ │ +0538ee: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ +0538f2: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +0538f4: 2803 |0006: goto 0009 // +0003 │ │ +0538f6: 1300 5000 |0007: const/16 v0, #int 80 // #50 │ │ +0538fa: 6e20 ec08 0100 |0009: invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@08ec │ │ +053900: 1400 a800 087f |000c: const v0, #float 1.80778e+38 // #7f0800a8 │ │ +053906: 6e20 8205 0100 |000f: invoke-virtual {v1, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0582 │ │ +05390c: 0c00 |0012: move-result-object v0 │ │ +05390e: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ +053912: 3802 0500 |0015: if-eqz v2, 001a // +0005 │ │ +053916: 1302 0800 |0017: const/16 v2, #int 8 // #8 │ │ +05391a: 2802 |0019: goto 001b // +0002 │ │ +05391c: 1242 |001a: const/4 v2, #int 4 // #4 │ │ +05391e: 6e20 5306 2000 |001b: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0653 │ │ +053924: 6e10 8406 0100 |001e: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ +05392a: 0a02 |0021: move-result v2 │ │ +05392c: d802 02fe |0022: add-int/lit8 v2, v2, #int -2 // #fe │ │ +053930: 3a02 0c00 |0024: if-ltz v2, 0030 // +000c │ │ +053934: 6e20 8306 2100 |0026: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +05393a: 0c00 |0029: move-result-object v0 │ │ +05393c: 6e20 7806 0100 |002a: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.bringChildToFront:(Landroid/view/View;)V // method@0678 │ │ +053942: d802 02ff |002d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +053946: 28f5 |002f: goto 0024 // -000b │ │ +053948: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ name : 'getMinimumHeight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05364c: |[05364c] androidx.appcompat.widget.ButtonBarLayout.getMinimumHeight:()I │ │ -05365c: 6f10 e508 0200 |0000: invoke-super {v2}, Landroid/widget/LinearLayout;.getMinimumHeight:()I // method@08e5 │ │ -053662: 0a00 |0003: move-result v0 │ │ -053664: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -053666: 7120 681c 0100 |0005: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05366c: 0a00 |0008: move-result v0 │ │ -05366e: 0f00 |0009: return v0 │ │ +053634: |[053634] androidx.appcompat.widget.ButtonBarLayout.getMinimumHeight:()I │ │ +053644: 6f10 e508 0200 |0000: invoke-super {v2}, Landroid/widget/LinearLayout;.getMinimumHeight:()I // method@08e5 │ │ +05364a: 0a00 |0003: move-result v0 │ │ +05364c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05364e: 7120 661c 0100 |0005: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +053654: 0a00 |0008: move-result v0 │ │ +053656: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ButtonBarLayout;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 231 16-bit code units │ │ -0536d0: |[0536d0] androidx.appcompat.widget.ButtonBarLayout.onMeasure:(II)V │ │ -0536e0: 7110 5c05 0600 |0000: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -0536e6: 0a00 |0003: move-result v0 │ │ -0536e8: 5551 ef01 |0004: iget-boolean v1, v5, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ -0536ec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0536ee: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -0536f0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0536f4: 5251 f001 |000a: iget v1, v5, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f0 │ │ -0536f8: 3710 1000 |000c: if-le v0, v1, 001c // +0010 │ │ -0536fc: 6e10 e608 0500 |000e: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e6 │ │ -053702: 0a01 |0011: move-result v1 │ │ -053704: 3331 0400 |0012: if-ne v1, v3, 0016 // +0004 │ │ -053708: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -05370a: 2802 |0015: goto 0017 // +0002 │ │ -05370c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -05370e: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ -053712: 7020 2f0b 2500 |0019: invoke-direct {v5, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b2f │ │ -053718: 5950 f001 |001c: iput v0, v5, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f0 │ │ -05371c: 6e10 e608 0500 |001e: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e6 │ │ -053722: 0a01 |0021: move-result v1 │ │ -053724: 3331 0400 |0022: if-ne v1, v3, 0026 // +0004 │ │ -053728: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -05372a: 2802 |0025: goto 0027 // +0002 │ │ -05372c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -05372e: 3901 1200 |0027: if-nez v1, 0039 // +0012 │ │ -053732: 7110 5b05 0600 |0029: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -053738: 0a01 |002c: move-result v1 │ │ -05373a: 1504 0040 |002d: const/high16 v4, #int 1073741824 // #4000 │ │ -05373e: 3341 0a00 |002f: if-ne v1, v4, 0039 // +000a │ │ -053742: 1501 0080 |0031: const/high16 v1, #int -2147483648 // #8000 │ │ -053746: 7120 5d05 1000 |0033: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -05374c: 0a00 |0036: move-result v0 │ │ -05374e: 1211 |0037: const/4 v1, #int 1 // #1 │ │ -053750: 2803 |0038: goto 003b // +0003 │ │ -053752: 0160 |0039: move v0, v6 │ │ -053754: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -053756: 6f30 ea08 0507 |003b: invoke-super {v5, v0, v7}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@08ea │ │ -05375c: 5550 ef01 |003e: iget-boolean v0, v5, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ -053760: 3800 2100 |0040: if-eqz v0, 0061 // +0021 │ │ -053764: 6e10 e608 0500 |0042: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e6 │ │ -05376a: 0a00 |0045: move-result v0 │ │ -05376c: 3330 0400 |0046: if-ne v0, v3, 004a // +0004 │ │ -053770: 1210 |0048: const/4 v0, #int 1 // #1 │ │ -053772: 2802 |0049: goto 004b // +0002 │ │ -053774: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -053776: 3900 1600 |004b: if-nez v0, 0061 // +0016 │ │ -05377a: 6e10 ac05 0500 |004d: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@05ac │ │ -053780: 0a00 |0050: move-result v0 │ │ -053782: 1504 00ff |0051: const/high16 v4, #int -16777216 // #ff00 │ │ -053786: b540 |0053: and-int/2addr v0, v4 │ │ -053788: 1504 0001 |0054: const/high16 v4, #int 16777216 // #100 │ │ -05378c: 3340 0400 |0056: if-ne v0, v4, 005a // +0004 │ │ -053790: 1210 |0058: const/4 v0, #int 1 // #1 │ │ -053792: 2802 |0059: goto 005b // +0002 │ │ -053794: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -053796: 3800 0600 |005b: if-eqz v0, 0061 // +0006 │ │ -05379a: 7020 2f0b 3500 |005d: invoke-direct {v5, v3}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b2f │ │ -0537a0: 1211 |0060: const/4 v1, #int 1 // #1 │ │ -0537a2: 3801 0500 |0061: if-eqz v1, 0066 // +0005 │ │ -0537a6: 6f30 ea08 6507 |0063: invoke-super {v5, v6, v7}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@08ea │ │ -0537ac: 6e10 8406 0500 |0066: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ -0537b2: 0a06 |0069: move-result v6 │ │ -0537b4: 1207 |006a: const/4 v7, #int 0 // #0 │ │ -0537b6: 12f0 |006b: const/4 v0, #int -1 // #ff │ │ -0537b8: 3567 1000 |006c: if-ge v7, v6, 007c // +0010 │ │ -0537bc: 6e20 8306 7500 |006e: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -0537c2: 0c01 |0071: move-result-object v1 │ │ -0537c4: 6e10 cc05 0100 |0072: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -0537ca: 0a01 |0075: move-result v1 │ │ -0537cc: 3901 0300 |0076: if-nez v1, 0079 // +0003 │ │ -0537d0: 2805 |0078: goto 007d // +0005 │ │ -0537d2: d807 0701 |0079: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0537d6: 28f0 |007b: goto 006b // -0010 │ │ -0537d8: 12f7 |007c: const/4 v7, #int -1 // #ff │ │ -0537da: 3a07 5e00 |007d: if-ltz v7, 00db // +005e │ │ -0537de: 6e20 8306 7500 |007f: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -0537e4: 0c06 |0082: move-result-object v6 │ │ -0537e6: 6e10 a405 0600 |0083: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0537ec: 0c01 |0086: move-result-object v1 │ │ -0537ee: 1f01 bf01 |0087: check-cast v1, Landroid/widget/LinearLayout$LayoutParams; // type@01bf │ │ -0537f2: 6e10 b405 0500 |0089: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -0537f8: 0a04 |008c: move-result v4 │ │ -0537fa: 6e10 a905 0600 |008d: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -053800: 0a06 |0090: move-result v6 │ │ -053802: b046 |0091: add-int/2addr v6, v4 │ │ -053804: 5214 0101 |0092: iget v4, v1, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0101 │ │ -053808: b046 |0094: add-int/2addr v6, v4 │ │ -05380a: 5211 0001 |0095: iget v1, v1, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0100 │ │ -05380e: b016 |0097: add-int/2addr v6, v1 │ │ -053810: b026 |0098: add-int/2addr v6, v2 │ │ -053812: 6e10 e608 0500 |0099: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e6 │ │ -053818: 0a01 |009c: move-result v1 │ │ -05381a: 3331 0300 |009d: if-ne v1, v3, 00a0 // +0003 │ │ -05381e: 1212 |009f: const/4 v2, #int 1 // #1 │ │ -053820: 3802 3500 |00a0: if-eqz v2, 00d5 // +0035 │ │ -053824: b037 |00a2: add-int/2addr v7, v3 │ │ -053826: 6e10 8406 0500 |00a3: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ -05382c: 0a01 |00a6: move-result v1 │ │ -05382e: 3517 1100 |00a7: if-ge v7, v1, 00b8 // +0011 │ │ -053832: 6e20 8306 7500 |00a9: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -053838: 0c02 |00ac: move-result-object v2 │ │ -05383a: 6e10 cc05 0200 |00ad: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -053840: 0a02 |00b0: move-result v2 │ │ -053842: 3902 0400 |00b1: if-nez v2, 00b5 // +0004 │ │ -053846: 0170 |00b3: move v0, v7 │ │ -053848: 2804 |00b4: goto 00b8 // +0004 │ │ -05384a: d807 0701 |00b5: add-int/lit8 v7, v7, #int 1 // #01 │ │ -05384e: 28f0 |00b7: goto 00a7 // -0010 │ │ -053850: 3a00 1b00 |00b8: if-ltz v0, 00d3 // +001b │ │ -053854: 6e20 8306 0500 |00ba: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -05385a: 0c07 |00bd: move-result-object v7 │ │ -05385c: 6e10 b405 0700 |00be: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -053862: 0a07 |00c1: move-result v7 │ │ -053864: 1500 8041 |00c2: const/high16 v0, #int 1098907648 // #4180 │ │ -053868: 6e10 b605 0500 |00c4: invoke-virtual {v5}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@05b6 │ │ -05386e: 0c01 |00c7: move-result-object v1 │ │ -053870: 6e10 b101 0100 |00c8: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ -053876: 0c01 |00cb: move-result-object v1 │ │ -053878: 5211 a100 |00cc: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@00a1 │ │ -05387c: a801 0100 |00ce: mul-float v1, v1, v0 │ │ -053880: 8710 |00d0: float-to-int v0, v1 │ │ -053882: b007 |00d1: add-int/2addr v7, v0 │ │ -053884: 2807 |00d2: goto 00d9 // +0007 │ │ -053886: 0162 |00d3: move v2, v6 │ │ -053888: 2807 |00d4: goto 00db // +0007 │ │ -05388a: 6e10 b105 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -053890: 0a07 |00d8: move-result v7 │ │ -053892: 9002 0706 |00d9: add-int v2, v7, v6 │ │ -053896: 6206 2d05 |00db: sget-object v6, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -05389a: 6e10 2c0b 0500 |00dd: invoke-virtual {v5}, Landroidx/appcompat/widget/ButtonBarLayout;.getMinimumHeight:()I // method@0b2c │ │ -0538a0: 0a06 |00e0: move-result v6 │ │ -0538a2: 3226 0500 |00e1: if-eq v6, v2, 00e6 // +0005 │ │ -0538a6: 6e20 3406 2500 |00e3: invoke-virtual {v5, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@0634 │ │ -0538ac: 0e00 |00e6: return-void │ │ +0536b8: |[0536b8] androidx.appcompat.widget.ButtonBarLayout.onMeasure:(II)V │ │ +0536c8: 7110 5c05 0600 |0000: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ +0536ce: 0a00 |0003: move-result v0 │ │ +0536d0: 5551 ef01 |0004: iget-boolean v1, v5, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ +0536d4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0536d6: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +0536d8: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0536dc: 5251 f001 |000a: iget v1, v5, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f0 │ │ +0536e0: 3710 1000 |000c: if-le v0, v1, 001c // +0010 │ │ +0536e4: 6e10 e608 0500 |000e: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e6 │ │ +0536ea: 0a01 |0011: move-result v1 │ │ +0536ec: 3331 0400 |0012: if-ne v1, v3, 0016 // +0004 │ │ +0536f0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0536f2: 2802 |0015: goto 0017 // +0002 │ │ +0536f4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0536f6: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ +0536fa: 7020 2f0b 2500 |0019: invoke-direct {v5, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b2f │ │ +053700: 5950 f001 |001c: iput v0, v5, Landroidx/appcompat/widget/ButtonBarLayout;.f:I // field@01f0 │ │ +053704: 6e10 e608 0500 |001e: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e6 │ │ +05370a: 0a01 |0021: move-result v1 │ │ +05370c: 3331 0400 |0022: if-ne v1, v3, 0026 // +0004 │ │ +053710: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +053712: 2802 |0025: goto 0027 // +0002 │ │ +053714: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +053716: 3901 1200 |0027: if-nez v1, 0039 // +0012 │ │ +05371a: 7110 5b05 0600 |0029: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +053720: 0a01 |002c: move-result v1 │ │ +053722: 1504 0040 |002d: const/high16 v4, #int 1073741824 // #4000 │ │ +053726: 3341 0a00 |002f: if-ne v1, v4, 0039 // +000a │ │ +05372a: 1501 0080 |0031: const/high16 v1, #int -2147483648 // #8000 │ │ +05372e: 7120 5d05 1000 |0033: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +053734: 0a00 |0036: move-result v0 │ │ +053736: 1211 |0037: const/4 v1, #int 1 // #1 │ │ +053738: 2803 |0038: goto 003b // +0003 │ │ +05373a: 0160 |0039: move v0, v6 │ │ +05373c: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +05373e: 6f30 ea08 0507 |003b: invoke-super {v5, v0, v7}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@08ea │ │ +053744: 5550 ef01 |003e: iget-boolean v0, v5, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ +053748: 3800 2100 |0040: if-eqz v0, 0061 // +0021 │ │ +05374c: 6e10 e608 0500 |0042: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e6 │ │ +053752: 0a00 |0045: move-result v0 │ │ +053754: 3330 0400 |0046: if-ne v0, v3, 004a // +0004 │ │ +053758: 1210 |0048: const/4 v0, #int 1 // #1 │ │ +05375a: 2802 |0049: goto 004b // +0002 │ │ +05375c: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +05375e: 3900 1600 |004b: if-nez v0, 0061 // +0016 │ │ +053762: 6e10 ac05 0500 |004d: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@05ac │ │ +053768: 0a00 |0050: move-result v0 │ │ +05376a: 1504 00ff |0051: const/high16 v4, #int -16777216 // #ff00 │ │ +05376e: b540 |0053: and-int/2addr v0, v4 │ │ +053770: 1504 0001 |0054: const/high16 v4, #int 16777216 // #100 │ │ +053774: 3340 0400 |0056: if-ne v0, v4, 005a // +0004 │ │ +053778: 1210 |0058: const/4 v0, #int 1 // #1 │ │ +05377a: 2802 |0059: goto 005b // +0002 │ │ +05377c: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +05377e: 3800 0600 |005b: if-eqz v0, 0061 // +0006 │ │ +053782: 7020 2f0b 3500 |005d: invoke-direct {v5, v3}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b2f │ │ +053788: 1211 |0060: const/4 v1, #int 1 // #1 │ │ +05378a: 3801 0500 |0061: if-eqz v1, 0066 // +0005 │ │ +05378e: 6f30 ea08 6507 |0063: invoke-super {v5, v6, v7}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@08ea │ │ +053794: 6e10 8406 0500 |0066: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ +05379a: 0a06 |0069: move-result v6 │ │ +05379c: 1207 |006a: const/4 v7, #int 0 // #0 │ │ +05379e: 12f0 |006b: const/4 v0, #int -1 // #ff │ │ +0537a0: 3567 1000 |006c: if-ge v7, v6, 007c // +0010 │ │ +0537a4: 6e20 8306 7500 |006e: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +0537aa: 0c01 |0071: move-result-object v1 │ │ +0537ac: 6e10 cc05 0100 |0072: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +0537b2: 0a01 |0075: move-result v1 │ │ +0537b4: 3901 0300 |0076: if-nez v1, 0079 // +0003 │ │ +0537b8: 2805 |0078: goto 007d // +0005 │ │ +0537ba: d807 0701 |0079: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0537be: 28f0 |007b: goto 006b // -0010 │ │ +0537c0: 12f7 |007c: const/4 v7, #int -1 // #ff │ │ +0537c2: 3a07 5e00 |007d: if-ltz v7, 00db // +005e │ │ +0537c6: 6e20 8306 7500 |007f: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +0537cc: 0c06 |0082: move-result-object v6 │ │ +0537ce: 6e10 a405 0600 |0083: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +0537d4: 0c01 |0086: move-result-object v1 │ │ +0537d6: 1f01 bf01 |0087: check-cast v1, Landroid/widget/LinearLayout$LayoutParams; // type@01bf │ │ +0537da: 6e10 b405 0500 |0089: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +0537e0: 0a04 |008c: move-result v4 │ │ +0537e2: 6e10 a905 0600 |008d: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +0537e8: 0a06 |0090: move-result v6 │ │ +0537ea: b046 |0091: add-int/2addr v6, v4 │ │ +0537ec: 5214 0101 |0092: iget v4, v1, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0101 │ │ +0537f0: b046 |0094: add-int/2addr v6, v4 │ │ +0537f2: 5211 0001 |0095: iget v1, v1, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0100 │ │ +0537f6: b016 |0097: add-int/2addr v6, v1 │ │ +0537f8: b026 |0098: add-int/2addr v6, v2 │ │ +0537fa: 6e10 e608 0500 |0099: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e6 │ │ +053800: 0a01 |009c: move-result v1 │ │ +053802: 3331 0300 |009d: if-ne v1, v3, 00a0 // +0003 │ │ +053806: 1212 |009f: const/4 v2, #int 1 // #1 │ │ +053808: 3802 3500 |00a0: if-eqz v2, 00d5 // +0035 │ │ +05380c: b037 |00a2: add-int/2addr v7, v3 │ │ +05380e: 6e10 8406 0500 |00a3: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ +053814: 0a01 |00a6: move-result v1 │ │ +053816: 3517 1100 |00a7: if-ge v7, v1, 00b8 // +0011 │ │ +05381a: 6e20 8306 7500 |00a9: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +053820: 0c02 |00ac: move-result-object v2 │ │ +053822: 6e10 cc05 0200 |00ad: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +053828: 0a02 |00b0: move-result v2 │ │ +05382a: 3902 0400 |00b1: if-nez v2, 00b5 // +0004 │ │ +05382e: 0170 |00b3: move v0, v7 │ │ +053830: 2804 |00b4: goto 00b8 // +0004 │ │ +053832: d807 0701 |00b5: add-int/lit8 v7, v7, #int 1 // #01 │ │ +053836: 28f0 |00b7: goto 00a7 // -0010 │ │ +053838: 3a00 1b00 |00b8: if-ltz v0, 00d3 // +001b │ │ +05383c: 6e20 8306 0500 |00ba: invoke-virtual {v5, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +053842: 0c07 |00bd: move-result-object v7 │ │ +053844: 6e10 b405 0700 |00be: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +05384a: 0a07 |00c1: move-result v7 │ │ +05384c: 1500 8041 |00c2: const/high16 v0, #int 1098907648 // #4180 │ │ +053850: 6e10 b605 0500 |00c4: invoke-virtual {v5}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@05b6 │ │ +053856: 0c01 |00c7: move-result-object v1 │ │ +053858: 6e10 b101 0100 |00c8: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ +05385e: 0c01 |00cb: move-result-object v1 │ │ +053860: 5211 a100 |00cc: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@00a1 │ │ +053864: a801 0100 |00ce: mul-float v1, v1, v0 │ │ +053868: 8710 |00d0: float-to-int v0, v1 │ │ +05386a: b007 |00d1: add-int/2addr v7, v0 │ │ +05386c: 2807 |00d2: goto 00d9 // +0007 │ │ +05386e: 0162 |00d3: move v2, v6 │ │ +053870: 2807 |00d4: goto 00db // +0007 │ │ +053872: 6e10 b105 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +053878: 0a07 |00d8: move-result v7 │ │ +05387a: 9002 0706 |00d9: add-int v2, v7, v6 │ │ +05387e: 6206 2d05 |00db: sget-object v6, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +053882: 6e10 2c0b 0500 |00dd: invoke-virtual {v5}, Landroidx/appcompat/widget/ButtonBarLayout;.getMinimumHeight:()I // method@0b2c │ │ +053888: 0a06 |00e0: move-result v6 │ │ +05388a: 3226 0500 |00e1: if-eq v6, v2, 00e6 // +0005 │ │ +05388e: 6e20 3406 2500 |00e3: invoke-virtual {v5, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@0634 │ │ +053894: 0e00 |00e6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -21387,38 +21387,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0538b0: |[0538b0] androidx.appcompat.widget.ButtonBarLayout.setAllowStacking:(Z)V │ │ -0538c0: 5510 ef01 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ -0538c4: 3220 1400 |0002: if-eq v0, v2, 0016 // +0014 │ │ -0538c8: 5c12 ef01 |0004: iput-boolean v2, v1, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ -0538cc: 3902 0d00 |0006: if-nez v2, 0013 // +000d │ │ -0538d0: 6e10 e608 0100 |0008: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e6 │ │ -0538d6: 0a02 |000b: move-result v2 │ │ -0538d8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0538da: 3302 0600 |000d: if-ne v2, v0, 0013 // +0006 │ │ -0538de: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0538e0: 7020 2f0b 2100 |0010: invoke-direct {v1, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b2f │ │ -0538e6: 6e10 0c06 0100 |0013: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -0538ec: 0e00 |0016: return-void │ │ +053898: |[053898] androidx.appcompat.widget.ButtonBarLayout.setAllowStacking:(Z)V │ │ +0538a8: 5510 ef01 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ +0538ac: 3220 1400 |0002: if-eq v0, v2, 0016 // +0014 │ │ +0538b0: 5c12 ef01 |0004: iput-boolean v2, v1, Landroidx/appcompat/widget/ButtonBarLayout;.e:Z // field@01ef │ │ +0538b4: 3902 0d00 |0006: if-nez v2, 0013 // +000d │ │ +0538b8: 6e10 e608 0100 |0008: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getOrientation:()I // method@08e6 │ │ +0538be: 0a02 |000b: move-result v2 │ │ +0538c0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0538c2: 3302 0600 |000d: if-ne v2, v0, 0013 // +0006 │ │ +0538c6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0538c8: 7020 2f0b 2100 |0010: invoke-direct {v1, v2}, Landroidx/appcompat/widget/ButtonBarLayout;.setStacked:(Z)V // method@0b2f │ │ +0538ce: 6e10 0c06 0100 |0013: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +0538d4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #98 header: │ │ class_idx : 512 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -21430,21 +21430,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #99 header: │ │ class_idx : 513 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 441 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ @@ -21491,368 +21491,368 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -053a6c: |[053a6c] androidx.appcompat.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -053a7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053a7e: 7040 8708 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0887 │ │ -053a84: 2202 9d00 |0004: new-instance v2, Landroid/graphics/Rect; // type@009d │ │ -053a88: 7010 6802 0200 |0006: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -053a8e: 5b12 f701 |0009: iput-object v2, v1, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ -053a92: 0e00 |000b: return-void │ │ +053a54: |[053a54] androidx.appcompat.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +053a64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053a66: 7040 8708 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0887 │ │ +053a6c: 2202 9d00 |0004: new-instance v2, Landroid/graphics/Rect; // type@009d │ │ +053a70: 7010 6802 0200 |0006: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +053a76: 5b12 f701 |0009: iput-object v2, v1, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ +053a7a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'a' │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -053a94: |[053a94] androidx.appcompat.widget.ContentFrameLayout.a:(Landroid/graphics/Rect;)V │ │ -053aa4: 6e20 8305 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@0583 │ │ -053aaa: 0e00 |0003: return-void │ │ +053a7c: |[053a7c] androidx.appcompat.widget.ContentFrameLayout.a:(Landroid/graphics/Rect;)V │ │ +053a8c: 6e20 8305 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@0583 │ │ +053a92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getFixedHeightMajor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -053964: |[053964] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ -053974: 5410 f501 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ -053978: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -05397c: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -053980: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -053986: 5b10 f501 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ -05398a: 5410 f501 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ -05398e: 1100 |000d: return-object v0 │ │ +05394c: |[05394c] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ +05395c: 5410 f501 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ +053960: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +053964: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ +053968: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ +05396e: 5b10 f501 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ +053972: 5410 f501 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ +053976: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getFixedHeightMinor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -053990: |[053990] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ -0539a0: 5410 f601 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ -0539a4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0539a8: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -0539ac: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -0539b2: 5b10 f601 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ -0539b6: 5410 f601 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ -0539ba: 1100 |000d: return-object v0 │ │ +053978: |[053978] androidx.appcompat.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ +053988: 5410 f601 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ +05398c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +053990: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ +053994: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ +05399a: 5b10 f601 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ +05399e: 5410 f601 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ +0539a2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getFixedWidthMajor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0539bc: |[0539bc] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ -0539cc: 5410 f301 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ -0539d0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0539d4: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -0539d8: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -0539de: 5b10 f301 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ -0539e2: 5410 f301 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ -0539e6: 1100 |000d: return-object v0 │ │ +0539a4: |[0539a4] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ +0539b4: 5410 f301 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ +0539b8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0539bc: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ +0539c0: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ +0539c6: 5b10 f301 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ +0539ca: 5410 f301 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ +0539ce: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getFixedWidthMinor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0539e8: |[0539e8] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ -0539f8: 5410 f401 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ -0539fc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -053a00: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -053a04: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -053a0a: 5b10 f401 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ -053a0e: 5410 f401 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ -053a12: 1100 |000d: return-object v0 │ │ +0539d0: |[0539d0] androidx.appcompat.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ +0539e0: 5410 f401 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ +0539e4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0539e8: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ +0539ec: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ +0539f2: 5b10 f401 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ +0539f6: 5410 f401 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ +0539fa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getMinWidthMajor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -053a14: |[053a14] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMajor:()Landroid/util/TypedValue; │ │ -053a24: 5410 f101 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ -053a28: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -053a2c: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -053a30: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -053a36: 5b10 f101 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ -053a3a: 5410 f101 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ -053a3e: 1100 |000d: return-object v0 │ │ +0539fc: |[0539fc] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMajor:()Landroid/util/TypedValue; │ │ +053a0c: 5410 f101 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ +053a10: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +053a14: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ +053a18: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ +053a1e: 5b10 f101 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ +053a22: 5410 f101 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ +053a26: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'getMinWidthMinor' │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -053a40: |[053a40] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMinor:()Landroid/util/TypedValue; │ │ -053a50: 5410 f201 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ -053a54: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -053a58: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ -053a5c: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ -053a62: 5b10 f201 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ -053a66: 5410 f201 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ -053a6a: 1100 |000d: return-object v0 │ │ +053a28: |[053a28] androidx.appcompat.widget.ContentFrameLayout.getMinWidthMinor:()Landroid/util/TypedValue; │ │ +053a38: 5410 f201 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ +053a3c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +053a40: 2200 2101 |0004: new-instance v0, Landroid/util/TypedValue; // type@0121 │ │ +053a44: 7010 6104 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0461 │ │ +053a4a: 5b10 f201 |0009: iput-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ +053a4e: 5410 f201 |000b: iget-object v0, v1, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ +053a52: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'onAttachedToWindow' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053aac: |[053aac] androidx.appcompat.widget.ContentFrameLayout.onAttachedToWindow:()V │ │ -053abc: 6f10 9c08 0000 |0000: invoke-super {v0}, Landroid/widget/FrameLayout;.onAttachedToWindow:()V // method@089c │ │ -053ac2: 0e00 |0003: return-void │ │ +053a94: |[053a94] androidx.appcompat.widget.ContentFrameLayout.onAttachedToWindow:()V │ │ +053aa4: 6f10 9c08 0000 |0000: invoke-super {v0}, Landroid/widget/FrameLayout;.onAttachedToWindow:()V // method@089c │ │ +053aaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'onDetachedFromWindow' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053ac4: |[053ac4] androidx.appcompat.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ -053ad4: 6f10 a008 0000 |0000: invoke-super {v0}, Landroid/widget/FrameLayout;.onDetachedFromWindow:()V // method@08a0 │ │ -053ada: 0e00 |0003: return-void │ │ +053aac: |[053aac] androidx.appcompat.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ +053abc: 6f10 a008 0000 |0000: invoke-super {v0}, Landroid/widget/FrameLayout;.onDetachedFromWindow:()V // method@08a0 │ │ +053ac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 226 16-bit code units │ │ -053adc: |[053adc] androidx.appcompat.widget.ContentFrameLayout.onMeasure:(II)V │ │ -053aec: 6e10 9405 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -053af2: 0c00 |0003: move-result-object v0 │ │ -053af4: 6e10 3a01 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -053afa: 0c00 |0007: move-result-object v0 │ │ -053afc: 6e10 b101 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ -053b02: 0c00 |000b: move-result-object v0 │ │ -053b04: 5201 a400 |000c: iget v1, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a4 │ │ -053b08: 5202 a300 |000e: iget v2, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@00a3 │ │ -053b0c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -053b0e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -053b10: 3521 0400 |0012: if-ge v1, v2, 0016 // +0004 │ │ -053b14: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -053b16: 2802 |0015: goto 0017 // +0002 │ │ -053b18: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -053b1a: 7110 5b05 0e00 |0017: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -053b20: 0a02 |001a: move-result v2 │ │ -053b22: 7110 5b05 0f00 |001b: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -053b28: 0a05 |001e: move-result v5 │ │ -053b2a: 1266 |001f: const/4 v6, #int 6 // #6 │ │ -053b2c: 1257 |0020: const/4 v7, #int 5 // #5 │ │ -053b2e: 1508 0080 |0021: const/high16 v8, #int -2147483648 // #8000 │ │ -053b32: 1509 0040 |0023: const/high16 v9, #int 1073741824 // #4000 │ │ -053b36: 3382 3b00 |0025: if-ne v2, v8, 0060 // +003b │ │ -053b3a: 3801 0500 |0027: if-eqz v1, 002c // +0005 │ │ -053b3e: 54da f401 |0029: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ -053b42: 2803 |002b: goto 002e // +0003 │ │ -053b44: 54da f301 |002c: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ -053b48: 380a 3200 |002e: if-eqz v10, 0060 // +0032 │ │ -053b4c: 52ab ab00 |0030: iget v11, v10, Landroid/util/TypedValue;.type:I // field@00ab │ │ -053b50: 380b 2e00 |0032: if-eqz v11, 0060 // +002e │ │ -053b54: 337b 0800 |0034: if-ne v11, v7, 003c // +0008 │ │ -053b58: 6e20 6304 0a00 |0036: invoke-virtual {v10, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0463 │ │ -053b5e: 0a0a |0039: move-result v10 │ │ -053b60: 87aa |003a: float-to-int v10, v10 │ │ -053b62: 280d |003b: goto 0048 // +000d │ │ -053b64: 336b 0b00 |003c: if-ne v11, v6, 0047 // +000b │ │ -053b68: 520b a400 |003e: iget v11, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a4 │ │ -053b6c: 82bc |0040: int-to-float v12, v11 │ │ -053b6e: 82bb |0041: int-to-float v11, v11 │ │ -053b70: 6e30 6504 ca0b |0042: invoke-virtual {v10, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0465 │ │ -053b76: 0a0a |0045: move-result v10 │ │ -053b78: 28f4 |0046: goto 003a // -000c │ │ -053b7a: 120a |0047: const/4 v10, #int 0 // #0 │ │ -053b7c: 3d0a 1800 |0048: if-lez v10, 0060 // +0018 │ │ -053b80: 54db f701 |004a: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ -053b84: 52bc 8100 |004c: iget v12, v11, Landroid/graphics/Rect;.left:I // field@0081 │ │ -053b88: 52bb 8200 |004e: iget v11, v11, Landroid/graphics/Rect;.right:I // field@0082 │ │ -053b8c: b0bc |0050: add-int/2addr v12, v11 │ │ -053b8e: b1ca |0051: sub-int/2addr v10, v12 │ │ -053b90: 7110 5c05 0e00 |0052: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -053b96: 0a0e |0055: move-result v14 │ │ -053b98: 7120 6b1c ea00 |0056: invoke-static {v10, v14}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -053b9e: 0a0e |0059: move-result v14 │ │ -053ba0: 7120 5d05 9e00 |005a: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -053ba6: 0a0e |005d: move-result v14 │ │ -053ba8: 121a |005e: const/4 v10, #int 1 // #1 │ │ -053baa: 2802 |005f: goto 0061 // +0002 │ │ -053bac: 120a |0060: const/4 v10, #int 0 // #0 │ │ -053bae: 3385 3900 |0061: if-ne v5, v8, 009a // +0039 │ │ -053bb2: 3801 0500 |0063: if-eqz v1, 0068 // +0005 │ │ -053bb6: 54d5 f501 |0065: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ -053bba: 2803 |0067: goto 006a // +0003 │ │ -053bbc: 54d5 f601 |0068: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ -053bc0: 3805 3000 |006a: if-eqz v5, 009a // +0030 │ │ -053bc4: 525b ab00 |006c: iget v11, v5, Landroid/util/TypedValue;.type:I // field@00ab │ │ -053bc8: 380b 2c00 |006e: if-eqz v11, 009a // +002c │ │ -053bcc: 337b 0800 |0070: if-ne v11, v7, 0078 // +0008 │ │ -053bd0: 6e20 6304 0500 |0072: invoke-virtual {v5, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0463 │ │ -053bd6: 0a05 |0075: move-result v5 │ │ -053bd8: 8755 |0076: float-to-int v5, v5 │ │ -053bda: 280d |0077: goto 0084 // +000d │ │ -053bdc: 336b 0b00 |0078: if-ne v11, v6, 0083 // +000b │ │ -053be0: 520b a300 |007a: iget v11, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@00a3 │ │ -053be4: 82bc |007c: int-to-float v12, v11 │ │ -053be6: 82bb |007d: int-to-float v11, v11 │ │ -053be8: 6e30 6504 c50b |007e: invoke-virtual {v5, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0465 │ │ -053bee: 0a05 |0081: move-result v5 │ │ -053bf0: 28f4 |0082: goto 0076 // -000c │ │ -053bf2: 1205 |0083: const/4 v5, #int 0 // #0 │ │ -053bf4: 3d05 1600 |0084: if-lez v5, 009a // +0016 │ │ -053bf8: 54db f701 |0086: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ -053bfc: 52bc 8300 |0088: iget v12, v11, Landroid/graphics/Rect;.top:I // field@0083 │ │ -053c00: 52bb 8000 |008a: iget v11, v11, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -053c04: b0bc |008c: add-int/2addr v12, v11 │ │ -053c06: b1c5 |008d: sub-int/2addr v5, v12 │ │ -053c08: 7110 5c05 0f00 |008e: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -053c0e: 0a0f |0091: move-result v15 │ │ -053c10: 7120 6b1c f500 |0092: invoke-static {v5, v15}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -053c16: 0a0f |0095: move-result v15 │ │ -053c18: 7120 5d05 9f00 |0096: invoke-static {v15, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -053c1e: 0a0f |0099: move-result v15 │ │ -053c20: 6f30 a608 ed0f |009a: invoke-super {v13, v14, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08a6 │ │ -053c26: 6e10 ab05 0d00 |009d: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -053c2c: 0a0e |00a0: move-result v14 │ │ -053c2e: 7120 5d05 9e00 |00a1: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -053c34: 0a05 |00a4: move-result v5 │ │ -053c36: 390a 3600 |00a5: if-nez v10, 00db // +0036 │ │ -053c3a: 3382 3400 |00a7: if-ne v2, v8, 00db // +0034 │ │ -053c3e: 3801 0500 |00a9: if-eqz v1, 00ae // +0005 │ │ -053c42: 54d1 f201 |00ab: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ -053c46: 2803 |00ad: goto 00b0 // +0003 │ │ -053c48: 54d1 f101 |00ae: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ -053c4c: 3801 2b00 |00b0: if-eqz v1, 00db // +002b │ │ -053c50: 5212 ab00 |00b2: iget v2, v1, Landroid/util/TypedValue;.type:I // field@00ab │ │ -053c54: 3802 2700 |00b4: if-eqz v2, 00db // +0027 │ │ -053c58: 3372 0800 |00b6: if-ne v2, v7, 00be // +0008 │ │ -053c5c: 6e20 6304 0100 |00b8: invoke-virtual {v1, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0463 │ │ -053c62: 0a00 |00bb: move-result v0 │ │ -053c64: 8700 |00bc: float-to-int v0, v0 │ │ -053c66: 280d |00bd: goto 00ca // +000d │ │ -053c68: 3362 0b00 |00be: if-ne v2, v6, 00c9 // +000b │ │ -053c6c: 5200 a400 |00c0: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a4 │ │ -053c70: 8202 |00c2: int-to-float v2, v0 │ │ -053c72: 8200 |00c3: int-to-float v0, v0 │ │ -053c74: 6e30 6504 2100 |00c4: invoke-virtual {v1, v2, v0}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0465 │ │ -053c7a: 0a00 |00c7: move-result v0 │ │ -053c7c: 28f4 |00c8: goto 00bc // -000c │ │ -053c7e: 1200 |00c9: const/4 v0, #int 0 // #0 │ │ -053c80: 3d00 0a00 |00ca: if-lez v0, 00d4 // +000a │ │ -053c84: 54d1 f701 |00cc: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ -053c88: 5212 8100 |00ce: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ -053c8c: 5211 8200 |00d0: iget v1, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ -053c90: b012 |00d2: add-int/2addr v2, v1 │ │ -053c92: b120 |00d3: sub-int/2addr v0, v2 │ │ -053c94: 350e 0700 |00d4: if-ge v14, v0, 00db // +0007 │ │ -053c98: 7120 5d05 9000 |00d6: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -053c9e: 0a05 |00d9: move-result v5 │ │ -053ca0: 2802 |00da: goto 00dc // +0002 │ │ -053ca2: 1203 |00db: const/4 v3, #int 0 // #0 │ │ -053ca4: 3803 0500 |00dc: if-eqz v3, 00e1 // +0005 │ │ -053ca8: 6f30 a608 5d0f |00de: invoke-super {v13, v5, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08a6 │ │ -053cae: 0e00 |00e1: return-void │ │ +053ac4: |[053ac4] androidx.appcompat.widget.ContentFrameLayout.onMeasure:(II)V │ │ +053ad4: 6e10 9405 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +053ada: 0c00 |0003: move-result-object v0 │ │ +053adc: 6e10 3a01 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ +053ae2: 0c00 |0007: move-result-object v0 │ │ +053ae4: 6e10 b101 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ +053aea: 0c00 |000b: move-result-object v0 │ │ +053aec: 5201 a400 |000c: iget v1, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a4 │ │ +053af0: 5202 a300 |000e: iget v2, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@00a3 │ │ +053af4: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +053af6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +053af8: 3521 0400 |0012: if-ge v1, v2, 0016 // +0004 │ │ +053afc: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +053afe: 2802 |0015: goto 0017 // +0002 │ │ +053b00: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +053b02: 7110 5b05 0e00 |0017: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +053b08: 0a02 |001a: move-result v2 │ │ +053b0a: 7110 5b05 0f00 |001b: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +053b10: 0a05 |001e: move-result v5 │ │ +053b12: 1266 |001f: const/4 v6, #int 6 // #6 │ │ +053b14: 1257 |0020: const/4 v7, #int 5 // #5 │ │ +053b16: 1508 0080 |0021: const/high16 v8, #int -2147483648 // #8000 │ │ +053b1a: 1509 0040 |0023: const/high16 v9, #int 1073741824 // #4000 │ │ +053b1e: 3382 3b00 |0025: if-ne v2, v8, 0060 // +003b │ │ +053b22: 3801 0500 |0027: if-eqz v1, 002c // +0005 │ │ +053b26: 54da f401 |0029: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.h:Landroid/util/TypedValue; // field@01f4 │ │ +053b2a: 2803 |002b: goto 002e // +0003 │ │ +053b2c: 54da f301 |002c: iget-object v10, v13, Landroidx/appcompat/widget/ContentFrameLayout;.g:Landroid/util/TypedValue; // field@01f3 │ │ +053b30: 380a 3200 |002e: if-eqz v10, 0060 // +0032 │ │ +053b34: 52ab ab00 |0030: iget v11, v10, Landroid/util/TypedValue;.type:I // field@00ab │ │ +053b38: 380b 2e00 |0032: if-eqz v11, 0060 // +002e │ │ +053b3c: 337b 0800 |0034: if-ne v11, v7, 003c // +0008 │ │ +053b40: 6e20 6304 0a00 |0036: invoke-virtual {v10, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0463 │ │ +053b46: 0a0a |0039: move-result v10 │ │ +053b48: 87aa |003a: float-to-int v10, v10 │ │ +053b4a: 280d |003b: goto 0048 // +000d │ │ +053b4c: 336b 0b00 |003c: if-ne v11, v6, 0047 // +000b │ │ +053b50: 520b a400 |003e: iget v11, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a4 │ │ +053b54: 82bc |0040: int-to-float v12, v11 │ │ +053b56: 82bb |0041: int-to-float v11, v11 │ │ +053b58: 6e30 6504 ca0b |0042: invoke-virtual {v10, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0465 │ │ +053b5e: 0a0a |0045: move-result v10 │ │ +053b60: 28f4 |0046: goto 003a // -000c │ │ +053b62: 120a |0047: const/4 v10, #int 0 // #0 │ │ +053b64: 3d0a 1800 |0048: if-lez v10, 0060 // +0018 │ │ +053b68: 54db f701 |004a: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ +053b6c: 52bc 8100 |004c: iget v12, v11, Landroid/graphics/Rect;.left:I // field@0081 │ │ +053b70: 52bb 8200 |004e: iget v11, v11, Landroid/graphics/Rect;.right:I // field@0082 │ │ +053b74: b0bc |0050: add-int/2addr v12, v11 │ │ +053b76: b1ca |0051: sub-int/2addr v10, v12 │ │ +053b78: 7110 5c05 0e00 |0052: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ +053b7e: 0a0e |0055: move-result v14 │ │ +053b80: 7120 691c ea00 |0056: invoke-static {v10, v14}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +053b86: 0a0e |0059: move-result v14 │ │ +053b88: 7120 5d05 9e00 |005a: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +053b8e: 0a0e |005d: move-result v14 │ │ +053b90: 121a |005e: const/4 v10, #int 1 // #1 │ │ +053b92: 2802 |005f: goto 0061 // +0002 │ │ +053b94: 120a |0060: const/4 v10, #int 0 // #0 │ │ +053b96: 3385 3900 |0061: if-ne v5, v8, 009a // +0039 │ │ +053b9a: 3801 0500 |0063: if-eqz v1, 0068 // +0005 │ │ +053b9e: 54d5 f501 |0065: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.i:Landroid/util/TypedValue; // field@01f5 │ │ +053ba2: 2803 |0067: goto 006a // +0003 │ │ +053ba4: 54d5 f601 |0068: iget-object v5, v13, Landroidx/appcompat/widget/ContentFrameLayout;.j:Landroid/util/TypedValue; // field@01f6 │ │ +053ba8: 3805 3000 |006a: if-eqz v5, 009a // +0030 │ │ +053bac: 525b ab00 |006c: iget v11, v5, Landroid/util/TypedValue;.type:I // field@00ab │ │ +053bb0: 380b 2c00 |006e: if-eqz v11, 009a // +002c │ │ +053bb4: 337b 0800 |0070: if-ne v11, v7, 0078 // +0008 │ │ +053bb8: 6e20 6304 0500 |0072: invoke-virtual {v5, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0463 │ │ +053bbe: 0a05 |0075: move-result v5 │ │ +053bc0: 8755 |0076: float-to-int v5, v5 │ │ +053bc2: 280d |0077: goto 0084 // +000d │ │ +053bc4: 336b 0b00 |0078: if-ne v11, v6, 0083 // +000b │ │ +053bc8: 520b a300 |007a: iget v11, v0, Landroid/util/DisplayMetrics;.heightPixels:I // field@00a3 │ │ +053bcc: 82bc |007c: int-to-float v12, v11 │ │ +053bce: 82bb |007d: int-to-float v11, v11 │ │ +053bd0: 6e30 6504 c50b |007e: invoke-virtual {v5, v12, v11}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0465 │ │ +053bd6: 0a05 |0081: move-result v5 │ │ +053bd8: 28f4 |0082: goto 0076 // -000c │ │ +053bda: 1205 |0083: const/4 v5, #int 0 // #0 │ │ +053bdc: 3d05 1600 |0084: if-lez v5, 009a // +0016 │ │ +053be0: 54db f701 |0086: iget-object v11, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ +053be4: 52bc 8300 |0088: iget v12, v11, Landroid/graphics/Rect;.top:I // field@0083 │ │ +053be8: 52bb 8000 |008a: iget v11, v11, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +053bec: b0bc |008c: add-int/2addr v12, v11 │ │ +053bee: b1c5 |008d: sub-int/2addr v5, v12 │ │ +053bf0: 7110 5c05 0f00 |008e: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ +053bf6: 0a0f |0091: move-result v15 │ │ +053bf8: 7120 691c f500 |0092: invoke-static {v5, v15}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +053bfe: 0a0f |0095: move-result v15 │ │ +053c00: 7120 5d05 9f00 |0096: invoke-static {v15, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +053c06: 0a0f |0099: move-result v15 │ │ +053c08: 6f30 a608 ed0f |009a: invoke-super {v13, v14, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08a6 │ │ +053c0e: 6e10 ab05 0d00 |009d: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +053c14: 0a0e |00a0: move-result v14 │ │ +053c16: 7120 5d05 9e00 |00a1: invoke-static {v14, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +053c1c: 0a05 |00a4: move-result v5 │ │ +053c1e: 390a 3600 |00a5: if-nez v10, 00db // +0036 │ │ +053c22: 3382 3400 |00a7: if-ne v2, v8, 00db // +0034 │ │ +053c26: 3801 0500 |00a9: if-eqz v1, 00ae // +0005 │ │ +053c2a: 54d1 f201 |00ab: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.f:Landroid/util/TypedValue; // field@01f2 │ │ +053c2e: 2803 |00ad: goto 00b0 // +0003 │ │ +053c30: 54d1 f101 |00ae: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.e:Landroid/util/TypedValue; // field@01f1 │ │ +053c34: 3801 2b00 |00b0: if-eqz v1, 00db // +002b │ │ +053c38: 5212 ab00 |00b2: iget v2, v1, Landroid/util/TypedValue;.type:I // field@00ab │ │ +053c3c: 3802 2700 |00b4: if-eqz v2, 00db // +0027 │ │ +053c40: 3372 0800 |00b6: if-ne v2, v7, 00be // +0008 │ │ +053c44: 6e20 6304 0100 |00b8: invoke-virtual {v1, v0}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@0463 │ │ +053c4a: 0a00 |00bb: move-result v0 │ │ +053c4c: 8700 |00bc: float-to-int v0, v0 │ │ +053c4e: 280d |00bd: goto 00ca // +000d │ │ +053c50: 3362 0b00 |00be: if-ne v2, v6, 00c9 // +000b │ │ +053c54: 5200 a400 |00c0: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@00a4 │ │ +053c58: 8202 |00c2: int-to-float v2, v0 │ │ +053c5a: 8200 |00c3: int-to-float v0, v0 │ │ +053c5c: 6e30 6504 2100 |00c4: invoke-virtual {v1, v2, v0}, Landroid/util/TypedValue;.getFraction:(FF)F // method@0465 │ │ +053c62: 0a00 |00c7: move-result v0 │ │ +053c64: 28f4 |00c8: goto 00bc // -000c │ │ +053c66: 1200 |00c9: const/4 v0, #int 0 // #0 │ │ +053c68: 3d00 0a00 |00ca: if-lez v0, 00d4 // +000a │ │ +053c6c: 54d1 f701 |00cc: iget-object v1, v13, Landroidx/appcompat/widget/ContentFrameLayout;.k:Landroid/graphics/Rect; // field@01f7 │ │ +053c70: 5212 8100 |00ce: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ +053c74: 5211 8200 |00d0: iget v1, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ +053c78: b012 |00d2: add-int/2addr v2, v1 │ │ +053c7a: b120 |00d3: sub-int/2addr v0, v2 │ │ +053c7c: 350e 0700 |00d4: if-ge v14, v0, 00db // +0007 │ │ +053c80: 7120 5d05 9000 |00d6: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +053c86: 0a05 |00d9: move-result v5 │ │ +053c88: 2802 |00da: goto 00dc // +0002 │ │ +053c8a: 1203 |00db: const/4 v3, #int 0 // #0 │ │ +053c8c: 3803 0500 |00dc: if-eqz v3, 00e1 // +0005 │ │ +053c90: 6f30 a608 5d0f |00de: invoke-super {v13, v5, v15}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@08a6 │ │ +053c96: 0e00 |00e1: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/ContentFrameLayout;) │ │ name : 'setAttachListener' │ │ type : '(Landroidx/appcompat/widget/ContentFrameLayout$a;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -053cb0: |[053cb0] androidx.appcompat.widget.ContentFrameLayout.setAttachListener:(Landroidx/appcompat/widget/ContentFrameLayout$a;)V │ │ -053cc0: 0e00 |0000: return-void │ │ +053c98: |[053c98] androidx.appcompat.widget.ContentFrameLayout.setAttachListener:(Landroidx/appcompat/widget/ContentFrameLayout$a;)V │ │ +053ca8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #100 header: │ │ class_idx : 515 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 441 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #100 - │ │ Class descriptor : 'Landroidx/appcompat/widget/FitWindowsFrameLayout;' │ │ @@ -21867,61 +21867,61 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -053d8c: |[053d8c] androidx.appcompat.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -053d9c: 7030 8608 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0886 │ │ -053da2: 0e00 |0003: return-void │ │ +053d74: |[053d74] androidx.appcompat.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +053d84: 7030 8608 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0886 │ │ +053d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ name : 'fitSystemWindows' │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053d70: |[053d70] androidx.appcompat.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -053d80: 6f20 9808 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@0898 │ │ -053d86: 0a01 |0003: move-result v1 │ │ -053d88: 0f01 |0004: return v1 │ │ +053d58: |[053d58] androidx.appcompat.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +053d68: 6f20 9808 1000 |0000: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@0898 │ │ +053d6e: 0a01 |0003: move-result v1 │ │ +053d70: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/FitWindowsFrameLayout;) │ │ name : 'setOnFitSystemWindowsListener' │ │ type : '(Ln/s;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -053da4: |[053da4] androidx.appcompat.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Ln/s;)V │ │ -053db4: 0e00 |0000: return-void │ │ +053d8c: |[053d8c] androidx.appcompat.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Ln/s;)V │ │ +053d9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #101 header: │ │ class_idx : 516 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 448 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #101 - │ │ Class descriptor : 'Landroidx/appcompat/widget/FitWindowsLinearLayout;' │ │ @@ -21936,61 +21936,61 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -053dd4: |[053dd4] androidx.appcompat.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -053de4: 7030 e308 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e3 │ │ -053dea: 0e00 |0003: return-void │ │ +053dbc: |[053dbc] androidx.appcompat.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +053dcc: 7030 e308 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e3 │ │ +053dd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ name : 'fitSystemWindows' │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053db8: |[053db8] androidx.appcompat.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -053dc8: 6f20 e408 1000 |0000: invoke-super {v0, v1}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@08e4 │ │ -053dce: 0a01 |0003: move-result v1 │ │ -053dd0: 0f01 |0004: return v1 │ │ +053da0: |[053da0] androidx.appcompat.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +053db0: 6f20 e408 1000 |0000: invoke-super {v0, v1}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@08e4 │ │ +053db6: 0a01 |0003: move-result v1 │ │ +053db8: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/FitWindowsLinearLayout;) │ │ name : 'setOnFitSystemWindowsListener' │ │ type : '(Ln/s;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -053dec: |[053dec] androidx.appcompat.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Ln/s;)V │ │ -053dfc: 0e00 |0000: return-void │ │ +053dd4: |[053dd4] androidx.appcompat.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Ln/s;)V │ │ +053de4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #102 header: │ │ class_idx : 517 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #102 annotations: │ │ Annotations on class │ │ @@ -22015,46 +22015,46 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0567d4: |[0567d4] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.:(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V │ │ -0567e4: 5b01 f801 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@01f8 │ │ -0567e8: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0567ee: 0e00 |0005: return-void │ │ +0567bc: |[0567bc] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.:(Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V │ │ +0567cc: 5b01 f801 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@01f8 │ │ +0567d0: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0567d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0567f0: |[0567f0] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.run:()V │ │ -056800: 5430 f801 |0000: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@01f8 │ │ -056804: 5501 fb01 |0002: iget-boolean v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.j:Z // field@01fb │ │ -056808: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ -05680c: 6e10 9405 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -056812: 0c01 |0009: move-result-object v1 │ │ -056814: 1a02 fd1d |000a: const-string v2, "input_method" // string@1dfd │ │ -056818: 6e20 3e01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@013e │ │ -05681e: 0c01 |000f: move-result-object v1 │ │ -056820: 1f01 9d01 |0010: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@019d │ │ -056824: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -056826: 6e30 0108 0102 |0013: invoke-virtual {v1, v0, v2}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@0801 │ │ -05682c: 5c02 fb01 |0016: iput-boolean v2, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.j:Z // field@01fb │ │ -056830: 0e00 |0018: return-void │ │ +0567d8: |[0567d8] androidx.appcompat.widget.SearchView$SearchAutoComplete$a.run:()V │ │ +0567e8: 5430 f801 |0000: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a;.e:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@01f8 │ │ +0567ec: 5501 fb01 |0002: iget-boolean v1, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.j:Z // field@01fb │ │ +0567f0: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ +0567f4: 6e10 9405 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +0567fa: 0c01 |0009: move-result-object v1 │ │ +0567fc: 1a02 fc1d |000a: const-string v2, "input_method" // string@1dfc │ │ +056800: 6e20 3e01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@013e │ │ +056806: 0c01 |000f: move-result-object v1 │ │ +056808: 1f01 9d01 |0010: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@019d │ │ +05680c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +05680e: 6e30 0108 0102 |0013: invoke-virtual {v1, v0, v2}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@0801 │ │ +056814: 5c02 fb01 |0016: iput-boolean v2, v0, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.j:Z // field@01fb │ │ +056818: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -22330,21 +22330,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Landroidx/appcompat/widget/SearchView$SearchAutoComplete$a; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #103 header: │ │ class_idx : 519 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #103 annotations: │ │ Annotations on class │ │ @@ -22369,91 +22369,91 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055f7c: |[055f7c] androidx.appcompat.widget.SearchView$a.:(Landroidx/appcompat/widget/SearchView;)V │ │ -055f8c: 5b01 fd01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$a;.e:Landroidx/appcompat/widget/SearchView; // field@01fd │ │ -055f90: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -055f96: 0e00 |0005: return-void │ │ +055f64: |[055f64] androidx.appcompat.widget.SearchView$a.:(Landroidx/appcompat/widget/SearchView;)V │ │ +055f74: 5b01 fd01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$a;.e:Landroidx/appcompat/widget/SearchView; // field@01fd │ │ +055f78: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +055f7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ name : 'afterTextChanged' │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055f98: |[055f98] androidx.appcompat.widget.SearchView$a.afterTextChanged:(Landroid/text/Editable;)V │ │ -055fa8: 0e00 |0000: return-void │ │ +055f80: |[055f80] androidx.appcompat.widget.SearchView$a.afterTextChanged:(Landroid/text/Editable;)V │ │ +055f90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ name : 'beforeTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055fac: |[055fac] androidx.appcompat.widget.SearchView$a.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -055fbc: 0e00 |0000: return-void │ │ +055f94: |[055f94] androidx.appcompat.widget.SearchView$a.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +055fa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/SearchView$a;) │ │ name : 'onTextChanged' │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -055fc0: |[055fc0] androidx.appcompat.widget.SearchView$a.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -055fd0: 5413 fd01 |0000: iget-object v3, v1, Landroidx/appcompat/widget/SearchView$a;.e:Landroidx/appcompat/widget/SearchView; // field@01fd │ │ -055fd4: 5434 3702 |0002: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -055fd8: 6e10 7908 0400 |0004: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0879 │ │ -055fde: 0c04 |0007: move-result-object v4 │ │ -055fe0: 5b34 2c02 |0008: iput-object v4, v3, Landroidx/appcompat/widget/SearchView;.d0:Ljava/lang/CharSequence; // field@022c │ │ -055fe4: 7110 0c04 0400 |000a: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -055fea: 0a04 |000d: move-result v4 │ │ -055fec: df04 0401 |000e: xor-int/lit8 v4, v4, #int 1 // #01 │ │ -055ff0: 6e20 b00b 4300 |0010: invoke-virtual {v3, v4}, Landroidx/appcompat/widget/SearchView;.t:(Z)V // method@0bb0 │ │ -055ff6: df04 0401 |0013: xor-int/lit8 v4, v4, #int 1 // #01 │ │ -055ffa: 5535 2a02 |0015: iget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;.b0:Z // field@022a │ │ -055ffe: 1300 0800 |0017: const/16 v0, #int 8 // #8 │ │ -056002: 3805 0e00 |0019: if-eqz v5, 0027 // +000e │ │ -056006: 5535 2302 |001b: iget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;.R:Z // field@0223 │ │ -05600a: 3905 0a00 |001d: if-nez v5, 0027 // +000a │ │ -05600e: 3804 0800 |001f: if-eqz v4, 0027 // +0008 │ │ -056012: 5434 3c02 |0021: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.y:Landroid/widget/ImageView; // field@023c │ │ -056016: 6e20 e108 0400 |0023: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@08e1 │ │ -05601c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -05601e: 5434 1202 |0027: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.A:Landroid/widget/ImageView; // field@0212 │ │ -056022: 6e20 e108 0400 |0029: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@08e1 │ │ -056028: 6e10 9a0b 0300 |002c: invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;.p:()V // method@0b9a │ │ -05602e: 6e10 9e0b 0300 |002f: invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;.s:()V // method@0b9e │ │ -056034: 6e10 841c 0300 |0032: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -05603a: 7210 ec1b 0200 |0035: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1bec │ │ -056040: 0c02 |0038: move-result-object v2 │ │ -056042: 5b32 2b02 |0039: iput-object v2, v3, Landroidx/appcompat/widget/SearchView;.c0:Ljava/lang/String; // field@022b │ │ -056046: 0e00 |003b: return-void │ │ +055fa8: |[055fa8] androidx.appcompat.widget.SearchView$a.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +055fb8: 5413 fd01 |0000: iget-object v3, v1, Landroidx/appcompat/widget/SearchView$a;.e:Landroidx/appcompat/widget/SearchView; // field@01fd │ │ +055fbc: 5434 3702 |0002: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +055fc0: 6e10 7908 0400 |0004: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0879 │ │ +055fc6: 0c04 |0007: move-result-object v4 │ │ +055fc8: 5b34 2c02 |0008: iput-object v4, v3, Landroidx/appcompat/widget/SearchView;.d0:Ljava/lang/CharSequence; // field@022c │ │ +055fcc: 7110 0c04 0400 |000a: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +055fd2: 0a04 |000d: move-result v4 │ │ +055fd4: df04 0401 |000e: xor-int/lit8 v4, v4, #int 1 // #01 │ │ +055fd8: 6e20 b00b 4300 |0010: invoke-virtual {v3, v4}, Landroidx/appcompat/widget/SearchView;.t:(Z)V // method@0bb0 │ │ +055fde: df04 0401 |0013: xor-int/lit8 v4, v4, #int 1 // #01 │ │ +055fe2: 5535 2a02 |0015: iget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;.b0:Z // field@022a │ │ +055fe6: 1300 0800 |0017: const/16 v0, #int 8 // #8 │ │ +055fea: 3805 0e00 |0019: if-eqz v5, 0027 // +000e │ │ +055fee: 5535 2302 |001b: iget-boolean v5, v3, Landroidx/appcompat/widget/SearchView;.R:Z // field@0223 │ │ +055ff2: 3905 0a00 |001d: if-nez v5, 0027 // +000a │ │ +055ff6: 3804 0800 |001f: if-eqz v4, 0027 // +0008 │ │ +055ffa: 5434 3c02 |0021: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.y:Landroid/widget/ImageView; // field@023c │ │ +055ffe: 6e20 e108 0400 |0023: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@08e1 │ │ +056004: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +056006: 5434 1202 |0027: iget-object v4, v3, Landroidx/appcompat/widget/SearchView;.A:Landroid/widget/ImageView; // field@0212 │ │ +05600a: 6e20 e108 0400 |0029: invoke-virtual {v4, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@08e1 │ │ +056010: 6e10 9a0b 0300 |002c: invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;.p:()V // method@0b9a │ │ +056016: 6e10 9e0b 0300 |002f: invoke-virtual {v3}, Landroidx/appcompat/widget/SearchView;.s:()V // method@0b9e │ │ +05601c: 6e10 821c 0300 |0032: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +056022: 7210 ea1b 0200 |0035: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1bea │ │ +056028: 0c02 |0038: move-result-object v2 │ │ +05602a: 5b32 2b02 |0039: iput-object v2, v3, Landroidx/appcompat/widget/SearchView;.c0:Ljava/lang/String; // field@022b │ │ +05602e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -23789,21 +23789,21 @@ │ │ locals : │ │ 0x0000 - 0x003c reg=1 this Landroidx/appcompat/widget/SearchView$a; │ │ 0x0000 - 0x003c reg=2 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x003c reg=3 (null) I │ │ 0x0000 - 0x003c reg=4 (null) I │ │ 0x0000 - 0x003c reg=5 (null) I │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #104 header: │ │ class_idx : 520 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #104 annotations: │ │ Annotations on class │ │ @@ -23828,47 +23828,47 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056048: |[056048] androidx.appcompat.widget.SearchView$b.:(Landroidx/appcompat/widget/SearchView;)V │ │ -056058: 5b01 fe01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@01fe │ │ -05605c: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -056062: 0e00 |0005: return-void │ │ +056030: |[056030] androidx.appcompat.widget.SearchView$b.:(Landroidx/appcompat/widget/SearchView;)V │ │ +056040: 5b01 fe01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@01fe │ │ +056044: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +05604a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$b;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056064: |[056064] androidx.appcompat.widget.SearchView$b.run:()V │ │ -056074: 5410 fe01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@01fe │ │ -056078: 6e10 9b0b 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.q:()V // method@0b9b │ │ -05607e: 0e00 |0005: return-void │ │ +05604c: |[05604c] androidx.appcompat.widget.SearchView$b.run:()V │ │ +05605c: 5410 fe01 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SearchView$b;.e:Landroidx/appcompat/widget/SearchView; // field@01fe │ │ +056060: 6e10 9b0b 0000 |0002: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.q:()V // method@0b9b │ │ +056066: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #105 header: │ │ class_idx : 521 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #105 annotations: │ │ Annotations on class │ │ @@ -23893,51 +23893,51 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056080: |[056080] androidx.appcompat.widget.SearchView$c.:(Landroidx/appcompat/widget/SearchView;)V │ │ -056090: 5b01 ff01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@01ff │ │ -056094: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -05609a: 0e00 |0005: return-void │ │ +056068: |[056068] androidx.appcompat.widget.SearchView$c.:(Landroidx/appcompat/widget/SearchView;)V │ │ +056078: 5b01 ff01 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@01ff │ │ +05607c: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +056082: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$c;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05609c: |[05609c] androidx.appcompat.widget.SearchView$c.run:()V │ │ -0560ac: 5420 ff01 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@01ff │ │ -0560b0: 5400 2402 |0002: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.S:Lj0/a; // field@0224 │ │ -0560b4: 2001 cc07 |0004: instance-of v1, v0, Ln/b0; // type@07cc │ │ -0560b8: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ -0560bc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0560be: 6e20 ad1a 1000 |0009: invoke-virtual {v0, v1}, Lj0/a;.b:(Landroid/database/Cursor;)V // method@1aad │ │ -0560c4: 0e00 |000c: return-void │ │ +056084: |[056084] androidx.appcompat.widget.SearchView$c.run:()V │ │ +056094: 5420 ff01 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SearchView$c;.e:Landroidx/appcompat/widget/SearchView; // field@01ff │ │ +056098: 5400 2402 |0002: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.S:Lj0/a; // field@0224 │ │ +05609c: 2001 cc07 |0004: instance-of v1, v0, Ln/b0; // type@07cc │ │ +0560a0: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ +0560a4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0560a6: 6e20 ab1a 1000 |0009: invoke-virtual {v0, v1}, Lj0/a;.b:(Landroid/database/Cursor;)V // method@1aab │ │ +0560ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #106 header: │ │ class_idx : 522 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #106 annotations: │ │ Annotations on class │ │ @@ -23962,49 +23962,49 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0560c8: |[0560c8] androidx.appcompat.widget.SearchView$d.:(Landroidx/appcompat/widget/SearchView;)V │ │ -0560d8: 5b01 0002 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0200 │ │ -0560dc: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0560e2: 0e00 |0005: return-void │ │ +0560b0: |[0560b0] androidx.appcompat.widget.SearchView$d.:(Landroidx/appcompat/widget/SearchView;)V │ │ +0560c0: 5b01 0002 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0200 │ │ +0560c4: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0560ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$d;) │ │ name : 'onFocusChange' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0560e4: |[0560e4] androidx.appcompat.widget.SearchView$d.onFocusChange:(Landroid/view/View;Z)V │ │ -0560f4: 5412 0002 |0000: iget-object v2, v1, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0200 │ │ -0560f8: 5420 2002 |0002: iget-object v0, v2, Landroidx/appcompat/widget/SearchView;.O:Landroid/view/View$OnFocusChangeListener; // field@0220 │ │ -0560fc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -056100: 7230 6005 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@0560 │ │ -056106: 0e00 |0009: return-void │ │ +0560cc: |[0560cc] androidx.appcompat.widget.SearchView$d.onFocusChange:(Landroid/view/View;Z)V │ │ +0560dc: 5412 0002 |0000: iget-object v2, v1, Landroidx/appcompat/widget/SearchView$d;.a:Landroidx/appcompat/widget/SearchView; // field@0200 │ │ +0560e0: 5420 2002 |0002: iget-object v0, v2, Landroidx/appcompat/widget/SearchView;.O:Landroid/view/View$OnFocusChangeListener; // field@0220 │ │ +0560e4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0560e8: 7230 6005 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@0560 │ │ +0560ee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #107 header: │ │ class_idx : 523 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #107 annotations: │ │ Annotations on class │ │ @@ -24029,86 +24029,86 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056108: |[056108] androidx.appcompat.widget.SearchView$e.:(Landroidx/appcompat/widget/SearchView;)V │ │ -056118: 5b01 0102 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0201 │ │ -05611c: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -056122: 0e00 |0005: return-void │ │ +0560f0: |[0560f0] androidx.appcompat.widget.SearchView$e.:(Landroidx/appcompat/widget/SearchView;)V │ │ +056100: 5b01 0102 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0201 │ │ +056104: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +05610a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$e;) │ │ name : 'onLayoutChange' │ │ type : '(Landroid/view/View;IIIIIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -056124: |[056124] androidx.appcompat.widget.SearchView$e.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ -056134: 5401 0102 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0201 │ │ -056138: 5412 1302 |0002: iget-object v2, v1, Landroidx/appcompat/widget/SearchView;.B:Landroid/view/View; // field@0213 │ │ -05613c: 6e10 cd05 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -056142: 0a02 |0007: move-result v2 │ │ -056144: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -056146: 3732 5a00 |0009: if-le v2, v3, 0063 // +005a │ │ -05614a: 6e10 9405 0100 |000b: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -056150: 0c02 |000e: move-result-object v2 │ │ -056152: 6e10 3a01 0200 |000f: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -056158: 0c02 |0012: move-result-object v2 │ │ -05615a: 5413 3902 |0013: iget-object v3, v1, Landroidx/appcompat/widget/SearchView;.v:Landroid/view/View; // field@0239 │ │ -05615e: 6e10 b205 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -056164: 0a03 |0018: move-result v3 │ │ -056166: 2204 9d00 |0019: new-instance v4, Landroid/graphics/Rect; // type@009d │ │ -05616a: 7010 6802 0400 |001b: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -056170: 7110 ac23 0100 |001e: invoke-static {v1}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ac │ │ -056176: 0a05 |0021: move-result v5 │ │ -056178: 5516 2202 |0022: iget-boolean v6, v1, Landroidx/appcompat/widget/SearchView;.Q:Z // field@0222 │ │ -05617c: 3806 1200 |0024: if-eqz v6, 0036 // +0012 │ │ -056180: 1406 2900 067f |0026: const v6, #float 1.78117e+38 // #7f060029 │ │ -056186: 6e20 b001 6200 |0029: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -05618c: 0a06 |002c: move-result v6 │ │ -05618e: 1407 2a00 067f |002d: const v7, #float 1.78117e+38 // #7f06002a │ │ -056194: 6e20 b001 7200 |0030: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -05619a: 0a02 |0033: move-result v2 │ │ -05619c: b062 |0034: add-int/2addr v2, v6 │ │ -05619e: 2802 |0035: goto 0037 // +0002 │ │ -0561a0: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -0561a2: 5416 3702 |0037: iget-object v6, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -0561a6: 6e10 3f08 0600 |0039: invoke-virtual {v6}, Landroid/widget/AutoCompleteTextView;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@083f │ │ -0561ac: 0c06 |003c: move-result-object v6 │ │ -0561ae: 6e20 ca02 4600 |003d: invoke-virtual {v6, v4}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -0561b4: 3805 0600 |0040: if-eqz v5, 0046 // +0006 │ │ -0561b8: 5245 8100 |0042: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ -0561bc: 7b55 |0044: neg-int v5, v5 │ │ -0561be: 2806 |0045: goto 004b // +0006 │ │ -0561c0: 5245 8100 |0046: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ -0561c4: b025 |0048: add-int/2addr v5, v2 │ │ -0561c6: 9105 0305 |0049: sub-int v5, v3, v5 │ │ -0561ca: 5416 3702 |004b: iget-object v6, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -0561ce: 6e20 4e08 5600 |004d: invoke-virtual {v6, v5}, Landroid/widget/AutoCompleteTextView;.setDropDownHorizontalOffset:(I)V // method@084e │ │ -0561d4: 5415 1302 |0050: iget-object v5, v1, Landroidx/appcompat/widget/SearchView;.B:Landroid/view/View; // field@0213 │ │ -0561d8: 6e10 cd05 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -0561de: 0a05 |0055: move-result v5 │ │ -0561e0: 5246 8100 |0056: iget v6, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ -0561e4: b065 |0058: add-int/2addr v5, v6 │ │ -0561e6: 5244 8200 |0059: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ -0561ea: b045 |005b: add-int/2addr v5, v4 │ │ -0561ec: b025 |005c: add-int/2addr v5, v2 │ │ -0561ee: b135 |005d: sub-int/2addr v5, v3 │ │ -0561f0: 5411 3702 |005e: iget-object v1, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -0561f4: 6e20 4f08 5100 |0060: invoke-virtual {v1, v5}, Landroid/widget/AutoCompleteTextView;.setDropDownWidth:(I)V // method@084f │ │ -0561fa: 0e00 |0063: return-void │ │ +05610c: |[05610c] androidx.appcompat.widget.SearchView$e.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ +05611c: 5401 0102 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$e;.a:Landroidx/appcompat/widget/SearchView; // field@0201 │ │ +056120: 5412 1302 |0002: iget-object v2, v1, Landroidx/appcompat/widget/SearchView;.B:Landroid/view/View; // field@0213 │ │ +056124: 6e10 cd05 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +05612a: 0a02 |0007: move-result v2 │ │ +05612c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +05612e: 3732 5a00 |0009: if-le v2, v3, 0063 // +005a │ │ +056132: 6e10 9405 0100 |000b: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +056138: 0c02 |000e: move-result-object v2 │ │ +05613a: 6e10 3a01 0200 |000f: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ +056140: 0c02 |0012: move-result-object v2 │ │ +056142: 5413 3902 |0013: iget-object v3, v1, Landroidx/appcompat/widget/SearchView;.v:Landroid/view/View; // field@0239 │ │ +056146: 6e10 b205 0300 |0015: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +05614c: 0a03 |0018: move-result v3 │ │ +05614e: 2204 9d00 |0019: new-instance v4, Landroid/graphics/Rect; // type@009d │ │ +056152: 7010 6802 0400 |001b: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +056158: 7110 aa23 0100 |001e: invoke-static {v1}, Ln/m0;.a:(Landroid/view/View;)Z // method@23aa │ │ +05615e: 0a05 |0021: move-result v5 │ │ +056160: 5516 2202 |0022: iget-boolean v6, v1, Landroidx/appcompat/widget/SearchView;.Q:Z // field@0222 │ │ +056164: 3806 1200 |0024: if-eqz v6, 0036 // +0012 │ │ +056168: 1406 2900 067f |0026: const v6, #float 1.78117e+38 // #7f060029 │ │ +05616e: 6e20 b001 6200 |0029: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ +056174: 0a06 |002c: move-result v6 │ │ +056176: 1407 2a00 067f |002d: const v7, #float 1.78117e+38 // #7f06002a │ │ +05617c: 6e20 b001 7200 |0030: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ +056182: 0a02 |0033: move-result v2 │ │ +056184: b062 |0034: add-int/2addr v2, v6 │ │ +056186: 2802 |0035: goto 0037 // +0002 │ │ +056188: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +05618a: 5416 3702 |0037: iget-object v6, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +05618e: 6e10 3f08 0600 |0039: invoke-virtual {v6}, Landroid/widget/AutoCompleteTextView;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@083f │ │ +056194: 0c06 |003c: move-result-object v6 │ │ +056196: 6e20 ca02 4600 |003d: invoke-virtual {v6, v4}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ +05619c: 3805 0600 |0040: if-eqz v5, 0046 // +0006 │ │ +0561a0: 5245 8100 |0042: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0561a4: 7b55 |0044: neg-int v5, v5 │ │ +0561a6: 2806 |0045: goto 004b // +0006 │ │ +0561a8: 5245 8100 |0046: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0561ac: b025 |0048: add-int/2addr v5, v2 │ │ +0561ae: 9105 0305 |0049: sub-int v5, v3, v5 │ │ +0561b2: 5416 3702 |004b: iget-object v6, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +0561b6: 6e20 4e08 5600 |004d: invoke-virtual {v6, v5}, Landroid/widget/AutoCompleteTextView;.setDropDownHorizontalOffset:(I)V // method@084e │ │ +0561bc: 5415 1302 |0050: iget-object v5, v1, Landroidx/appcompat/widget/SearchView;.B:Landroid/view/View; // field@0213 │ │ +0561c0: 6e10 cd05 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +0561c6: 0a05 |0055: move-result v5 │ │ +0561c8: 5246 8100 |0056: iget v6, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0561cc: b065 |0058: add-int/2addr v5, v6 │ │ +0561ce: 5244 8200 |0059: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ +0561d2: b045 |005b: add-int/2addr v5, v4 │ │ +0561d4: b025 |005c: add-int/2addr v5, v2 │ │ +0561d6: b135 |005d: sub-int/2addr v5, v3 │ │ +0561d8: 5411 3702 |005e: iget-object v1, v1, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +0561dc: 6e20 4f08 5100 |0060: invoke-virtual {v1, v5}, Landroid/widget/AutoCompleteTextView;.setDropDownWidth:(I)V // method@084f │ │ +0561e2: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1 │ │ 0x0004 line=2 │ │ locals : │ │ 0x0000 - 0x0064 reg=0 this Landroidx/appcompat/widget/SearchView$e; │ │ 0x0000 - 0x0064 reg=1 (null) Landroid/view/View; │ │ @@ -24117,21 +24117,21 @@ │ │ 0x0000 - 0x0064 reg=4 (null) I │ │ 0x0000 - 0x0064 reg=5 (null) I │ │ 0x0000 - 0x0064 reg=6 (null) I │ │ 0x0000 - 0x0064 reg=7 (null) I │ │ 0x0000 - 0x0064 reg=8 (null) I │ │ 0x0000 - 0x0064 reg=9 (null) I │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #108 header: │ │ class_idx : 524 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #108 annotations: │ │ Annotations on class │ │ @@ -24156,97 +24156,97 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0561fc: |[0561fc] androidx.appcompat.widget.SearchView$f.:(Landroidx/appcompat/widget/SearchView;)V │ │ -05620c: 5b01 0202 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$f;.e:Landroidx/appcompat/widget/SearchView; // field@0202 │ │ -056210: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -056216: 0e00 |0005: return-void │ │ +0561e4: |[0561e4] androidx.appcompat.widget.SearchView$f.:(Landroidx/appcompat/widget/SearchView;)V │ │ +0561f4: 5b01 0202 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$f;.e:Landroidx/appcompat/widget/SearchView; // field@0202 │ │ +0561f8: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0561fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$f;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -056218: |[056218] androidx.appcompat.widget.SearchView$f.onClick:(Landroid/view/View;)V │ │ -056228: 5430 0202 |0000: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$f;.e:Landroidx/appcompat/widget/SearchView; // field@0202 │ │ -05622c: 5401 3b02 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.x:Landroid/widget/ImageView; // field@023b │ │ -056230: 3314 1900 |0004: if-ne v4, v1, 001d // +0019 │ │ -056234: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -056236: 6e20 b10b 4000 |0007: invoke-virtual {v0, v4}, Landroidx/appcompat/widget/SearchView;.u:(Z)V // method@0bb1 │ │ -05623c: 5404 3702 |000a: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -056240: 6e10 0906 0400 |000c: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@0609 │ │ -056246: 5404 3702 |000f: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -05624a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -05624c: 6e20 500b 1400 |0012: invoke-virtual {v4, v1}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.setImeVisibility:(Z)V // method@0b50 │ │ -056252: 5404 2102 |0015: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.P:Landroid/view/View$OnClickListener; // field@0221 │ │ -056256: 3804 6800 |0017: if-eqz v4, 007f // +0068 │ │ -05625a: 7220 5f05 0400 |0019: invoke-interface {v4, v0}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@055f │ │ -056260: 2863 |001c: goto 007f // +0063 │ │ -056262: 5401 3d02 |001d: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.z:Landroid/widget/ImageView; // field@023d │ │ -056266: 3314 0600 |001f: if-ne v4, v1, 0025 // +0006 │ │ -05626a: 6e10 8d0b 0000 |0021: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.k:()V // method@0b8d │ │ -056270: 285b |0024: goto 007f // +005b │ │ -056272: 5401 3c02 |0025: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.y:Landroid/widget/ImageView; // field@023c │ │ -056276: 3314 0600 |0027: if-ne v4, v1, 002d // +0006 │ │ -05627a: 6e10 910b 0000 |0029: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.o:()V // method@0b91 │ │ -056280: 2853 |002c: goto 007f // +0053 │ │ -056282: 5401 1202 |002d: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.A:Landroid/widget/ImageView; // field@0212 │ │ -056286: 3314 4900 |002f: if-ne v4, v1, 0078 // +0049 │ │ -05628a: 5404 2f02 |0031: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@022f │ │ -05628e: 3904 0300 |0033: if-nez v4, 0036 // +0003 │ │ -056292: 284a |0035: goto 007f // +004a │ │ -056294: 6e10 0101 0400 |0036: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0101 │ │ -05629a: 0a01 |0039: move-result v1 │ │ -05629c: 3801 2200 |003a: if-eqz v1, 005c // +0022 │ │ -0562a0: 5401 1d02 |003c: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.L:Landroid/content/Intent; // field@021d │ │ -0562a4: 2202 6000 |003e: new-instance v2, Landroid/content/Intent; // type@0060 │ │ -0562a8: 7020 4d01 1200 |0040: invoke-direct {v2, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -0562ae: 6e10 f400 0400 |0043: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f4 │ │ -0562b4: 0c04 |0046: move-result-object v4 │ │ -0562b6: 3904 0400 |0047: if-nez v4, 004b // +0004 │ │ -0562ba: 1204 |0049: const/4 v4, #int 0 // #0 │ │ -0562bc: 2805 |004a: goto 004f // +0005 │ │ -0562be: 6e10 1301 0400 |004b: invoke-virtual {v4}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0113 │ │ -0562c4: 0c04 |004e: move-result-object v4 │ │ -0562c6: 1a01 3618 |004f: const-string v1, "calling_package" // string@1836 │ │ -0562ca: 6e30 6001 1204 |0051: invoke-virtual {v2, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0160 │ │ -0562d0: 6e10 9405 0000 |0054: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -0562d6: 0c04 |0057: move-result-object v4 │ │ -0562d8: 6e20 4601 2400 |0058: invoke-virtual {v4, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0146 │ │ -0562de: 2824 |005b: goto 007f // +0024 │ │ -0562e0: 6e10 0001 0400 |005c: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0100 │ │ -0562e6: 0a01 |005f: move-result v1 │ │ -0562e8: 3801 1f00 |0060: if-eqz v1, 007f // +001f │ │ -0562ec: 5401 1e02 |0062: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.M:Landroid/content/Intent; // field@021e │ │ -0562f0: 6e30 8b0b 1004 |0064: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/widget/SearchView;.i:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@0b8b │ │ -0562f6: 0c04 |0067: move-result-object v4 │ │ -0562f8: 6e10 9405 0000 |0068: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -0562fe: 0c00 |006b: move-result-object v0 │ │ -056300: 6e20 4601 4000 |006c: invoke-virtual {v0, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0146 │ │ -056306: 2810 |006f: goto 007f // +0010 │ │ -056308: 1a04 6013 |0070: const-string v4, "SearchView" // string@1360 │ │ -05630c: 1a00 2404 |0072: const-string v0, "Could not find voice search activity" // string@0424 │ │ -056310: 7120 3d04 0400 |0074: invoke-static {v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ -056316: 2808 |0077: goto 007f // +0008 │ │ -056318: 5401 3702 |0078: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -05631c: 3314 0500 |007a: if-ne v4, v1, 007f // +0005 │ │ -056320: 6e10 8c0b 0000 |007c: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.j:()V // method@0b8c │ │ -056326: 0e00 |007f: return-void │ │ +056200: |[056200] androidx.appcompat.widget.SearchView$f.onClick:(Landroid/view/View;)V │ │ +056210: 5430 0202 |0000: iget-object v0, v3, Landroidx/appcompat/widget/SearchView$f;.e:Landroidx/appcompat/widget/SearchView; // field@0202 │ │ +056214: 5401 3b02 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.x:Landroid/widget/ImageView; // field@023b │ │ +056218: 3314 1900 |0004: if-ne v4, v1, 001d // +0019 │ │ +05621c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +05621e: 6e20 b10b 4000 |0007: invoke-virtual {v0, v4}, Landroidx/appcompat/widget/SearchView;.u:(Z)V // method@0bb1 │ │ +056224: 5404 3702 |000a: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056228: 6e10 0906 0400 |000c: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@0609 │ │ +05622e: 5404 3702 |000f: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056232: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +056234: 6e20 500b 1400 |0012: invoke-virtual {v4, v1}, Landroidx/appcompat/widget/SearchView$SearchAutoComplete;.setImeVisibility:(Z)V // method@0b50 │ │ +05623a: 5404 2102 |0015: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.P:Landroid/view/View$OnClickListener; // field@0221 │ │ +05623e: 3804 6800 |0017: if-eqz v4, 007f // +0068 │ │ +056242: 7220 5f05 0400 |0019: invoke-interface {v4, v0}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@055f │ │ +056248: 2863 |001c: goto 007f // +0063 │ │ +05624a: 5401 3d02 |001d: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.z:Landroid/widget/ImageView; // field@023d │ │ +05624e: 3314 0600 |001f: if-ne v4, v1, 0025 // +0006 │ │ +056252: 6e10 8d0b 0000 |0021: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.k:()V // method@0b8d │ │ +056258: 285b |0024: goto 007f // +005b │ │ +05625a: 5401 3c02 |0025: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.y:Landroid/widget/ImageView; // field@023c │ │ +05625e: 3314 0600 |0027: if-ne v4, v1, 002d // +0006 │ │ +056262: 6e10 910b 0000 |0029: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.o:()V // method@0b91 │ │ +056268: 2853 |002c: goto 007f // +0053 │ │ +05626a: 5401 1202 |002d: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.A:Landroid/widget/ImageView; // field@0212 │ │ +05626e: 3314 4900 |002f: if-ne v4, v1, 0078 // +0049 │ │ +056272: 5404 2f02 |0031: iget-object v4, v0, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@022f │ │ +056276: 3904 0300 |0033: if-nez v4, 0036 // +0003 │ │ +05627a: 284a |0035: goto 007f // +004a │ │ +05627c: 6e10 0101 0400 |0036: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0101 │ │ +056282: 0a01 |0039: move-result v1 │ │ +056284: 3801 2200 |003a: if-eqz v1, 005c // +0022 │ │ +056288: 5401 1d02 |003c: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.L:Landroid/content/Intent; // field@021d │ │ +05628c: 2202 6000 |003e: new-instance v2, Landroid/content/Intent; // type@0060 │ │ +056290: 7020 4d01 1200 |0040: invoke-direct {v2, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +056296: 6e10 f400 0400 |0043: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f4 │ │ +05629c: 0c04 |0046: move-result-object v4 │ │ +05629e: 3904 0400 |0047: if-nez v4, 004b // +0004 │ │ +0562a2: 1204 |0049: const/4 v4, #int 0 // #0 │ │ +0562a4: 2805 |004a: goto 004f // +0005 │ │ +0562a6: 6e10 1301 0400 |004b: invoke-virtual {v4}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0113 │ │ +0562ac: 0c04 |004e: move-result-object v4 │ │ +0562ae: 1a01 3518 |004f: const-string v1, "calling_package" // string@1835 │ │ +0562b2: 6e30 6001 1204 |0051: invoke-virtual {v2, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0160 │ │ +0562b8: 6e10 9405 0000 |0054: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +0562be: 0c04 |0057: move-result-object v4 │ │ +0562c0: 6e20 4601 2400 |0058: invoke-virtual {v4, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0146 │ │ +0562c6: 2824 |005b: goto 007f // +0024 │ │ +0562c8: 6e10 0001 0400 |005c: invoke-virtual {v4}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0100 │ │ +0562ce: 0a01 |005f: move-result v1 │ │ +0562d0: 3801 1f00 |0060: if-eqz v1, 007f // +001f │ │ +0562d4: 5401 1e02 |0062: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.M:Landroid/content/Intent; // field@021e │ │ +0562d8: 6e30 8b0b 1004 |0064: invoke-virtual {v0, v1, v4}, Landroidx/appcompat/widget/SearchView;.i:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@0b8b │ │ +0562de: 0c04 |0067: move-result-object v4 │ │ +0562e0: 6e10 9405 0000 |0068: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +0562e6: 0c00 |006b: move-result-object v0 │ │ +0562e8: 6e20 4601 4000 |006c: invoke-virtual {v0, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0146 │ │ +0562ee: 2810 |006f: goto 007f // +0010 │ │ +0562f0: 1a04 6013 |0070: const-string v4, "SearchView" // string@1360 │ │ +0562f4: 1a00 2404 |0072: const-string v0, "Could not find voice search activity" // string@0424 │ │ +0562f8: 7120 3d04 0400 |0074: invoke-static {v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ +0562fe: 2808 |0077: goto 007f // +0008 │ │ +056300: 5401 3702 |0078: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056304: 3314 0500 |007a: if-ne v4, v1, 007f // +0005 │ │ +056308: 6e10 8c0b 0000 |007c: invoke-virtual {v0}, Landroidx/appcompat/widget/SearchView;.j:()V // method@0b8c │ │ +05630e: 0e00 |007f: return-void │ │ catches : 1 │ │ 0x0036 - 0x006f │ │ Landroid/content/ActivityNotFoundException; -> 0x0070 │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -24471,21 +24471,21 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0080 reg=3 this Landroidx/appcompat/widget/SearchView$f; │ │ 0x0000 - 0x0080 reg=4 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #109 header: │ │ class_idx : 525 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #109 annotations: │ │ Annotations on class │ │ @@ -24510,141 +24510,141 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0564ec: |[0564ec] androidx.appcompat.widget.SearchView$g.:(Landroidx/appcompat/widget/SearchView;)V │ │ -0564fc: 5b01 0302 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ -056500: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -056506: 0e00 |0005: return-void │ │ +0564d4: |[0564d4] androidx.appcompat.widget.SearchView$g.:(Landroidx/appcompat/widget/SearchView;)V │ │ +0564e4: 5b01 0302 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +0564e8: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0564ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$g;) │ │ name : 'onKey' │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 203 16-bit code units │ │ -056334: |[056334] androidx.appcompat.widget.SearchView$g.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -056344: 5450 0302 |0000: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ -056348: 5401 2f02 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@022f │ │ -05634c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -05634e: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -056352: 0f02 |0007: return v2 │ │ -056354: 5400 3702 |0008: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -056358: 6e10 4208 0000 |000a: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.isPopupShowing:()Z // method@0842 │ │ -05635e: 0a00 |000d: move-result v0 │ │ -056360: 1301 4200 |000e: const/16 v1, #int 66 // #42 │ │ -056364: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -056366: 3800 7a00 |0011: if-eqz v0, 008b // +007a │ │ -05636a: 5450 0302 |0013: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ -05636e: 5400 3702 |0015: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -056372: 6e10 4008 0000 |0017: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@0840 │ │ -056378: 0a00 |001a: move-result v0 │ │ -05637a: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -05637c: 3240 6f00 |001c: if-eq v0, v4, 008b // +006f │ │ -056380: 5456 0302 |001e: iget-object v6, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ -056384: 5460 2f02 |0020: iget-object v0, v6, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@022f │ │ -056388: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ -05638c: 2866 |0024: goto 008a // +0066 │ │ -05638e: 5460 2402 |0025: iget-object v0, v6, Landroidx/appcompat/widget/SearchView;.S:Lj0/a; // field@0224 │ │ -056392: 3900 0300 |0027: if-nez v0, 002a // +0003 │ │ -056396: 2861 |0029: goto 008a // +0061 │ │ -056398: 6e10 9804 0800 |002a: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@0498 │ │ -05639e: 0a00 |002d: move-result v0 │ │ -0563a0: 3900 5c00 |002e: if-nez v0, 008a // +005c │ │ -0563a4: 6e10 a504 0800 |0030: invoke-virtual {v8}, Landroid/view/KeyEvent;.hasNoModifiers:()Z // method@04a5 │ │ -0563aa: 0a08 |0033: move-result v8 │ │ -0563ac: 3808 5600 |0034: if-eqz v8, 008a // +0056 │ │ -0563b0: 3217 4a00 |0036: if-eq v7, v1, 0080 // +004a │ │ -0563b4: 1308 5400 |0038: const/16 v8, #int 84 // #54 │ │ -0563b8: 3287 4600 |003a: if-eq v7, v8, 0080 // +0046 │ │ -0563bc: 1308 3d00 |003c: const/16 v8, #int 61 // #3d │ │ -0563c0: 3387 0300 |003e: if-ne v7, v8, 0041 // +0003 │ │ -0563c4: 2840 |0040: goto 0080 // +0040 │ │ -0563c6: 1308 1500 |0041: const/16 v8, #int 21 // #15 │ │ -0563ca: 3287 1100 |0043: if-eq v7, v8, 0054 // +0011 │ │ -0563ce: 1300 1600 |0045: const/16 v0, #int 22 // #16 │ │ -0563d2: 3307 0300 |0047: if-ne v7, v0, 004a // +0003 │ │ -0563d6: 280b |0049: goto 0054 // +000b │ │ -0563d8: 1308 1300 |004a: const/16 v8, #int 19 // #13 │ │ -0563dc: 3387 3e00 |004c: if-ne v7, v8, 008a // +003e │ │ -0563e0: 5466 3702 |004e: iget-object v6, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -0563e4: 6e10 4008 0600 |0050: invoke-virtual {v6}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@0840 │ │ -0563ea: 2837 |0053: goto 008a // +0037 │ │ -0563ec: 3387 0400 |0054: if-ne v7, v8, 0058 // +0004 │ │ -0563f0: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -0563f2: 2807 |0057: goto 005e // +0007 │ │ -0563f4: 5467 3702 |0058: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -0563f8: 6e10 5409 0700 |005a: invoke-virtual {v7}, Landroid/widget/TextView;.length:()I // method@0954 │ │ -0563fe: 0a07 |005d: move-result v7 │ │ -056400: 5468 3702 |005e: iget-object v8, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -056404: 6e20 7f08 7800 |0060: invoke-virtual {v8, v7}, Landroid/widget/EditText;.setSelection:(I)V // method@087f │ │ -05640a: 5467 3702 |0063: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -05640e: 6e20 5008 2700 |0065: invoke-virtual {v7, v2}, Landroid/widget/AutoCompleteTextView;.setListSelection:(I)V // method@0850 │ │ -056414: 5467 3702 |0068: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -056418: 6e10 3a08 0700 |006a: invoke-virtual {v7}, Landroid/widget/AutoCompleteTextView;.clearListSelection:()V // method@083a │ │ -05641e: 6207 3602 |006d: sget-object v7, Landroidx/appcompat/widget/SearchView;.n0:Landroidx/appcompat/widget/SearchView$k; // field@0236 │ │ -056422: 5466 3702 |006f: iget-object v6, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -056426: 5477 0902 |0071: iget-object v7, v7, Landroidx/appcompat/widget/SearchView$k;.c:Ljava/lang/reflect/Method; // field@0209 │ │ -05642a: 3807 0b00 |0073: if-eqz v7, 007e // +000b │ │ -05642e: 2338 ef0a |0075: new-array v8, v3, [Ljava/lang/Object; // type@0aef │ │ -056432: 6200 c30a |0077: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0ac3 │ │ -056436: 4d00 0802 |0079: aput-object v0, v8, v2 │ │ -05643a: 6e30 1d1d 6708 |007b: invoke-virtual {v7, v6, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d1d │ │ -056440: 1212 |007e: const/4 v2, #int 1 // #1 │ │ -056442: 280b |007f: goto 008a // +000b │ │ -056444: 5467 3702 |0080: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -056448: 6e10 4008 0700 |0082: invoke-virtual {v7}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@0840 │ │ -05644e: 0a07 |0085: move-result v7 │ │ -056450: 6e20 8e0b 7600 |0086: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/SearchView;.l:(I)Z // method@0b8e │ │ -056456: 0a02 |0089: move-result v2 │ │ -056458: 0f02 |008a: return v2 │ │ -05645a: 5450 0302 |008b: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ -05645e: 5400 3702 |008d: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -056462: 6e10 7908 0000 |008f: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0879 │ │ -056468: 0c00 |0092: move-result-object v0 │ │ -05646a: 7110 0b04 0000 |0093: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@040b │ │ -056470: 0a00 |0096: move-result v0 │ │ -056472: 3900 0400 |0097: if-nez v0, 009b // +0004 │ │ -056476: 1210 |0099: const/4 v0, #int 1 // #1 │ │ -056478: 2802 |009a: goto 009c // +0002 │ │ -05647a: 1200 |009b: const/4 v0, #int 0 // #0 │ │ -05647c: 3900 2e00 |009c: if-nez v0, 00ca // +002e │ │ -056480: 6e10 a504 0800 |009e: invoke-virtual {v8}, Landroid/view/KeyEvent;.hasNoModifiers:()Z // method@04a5 │ │ -056486: 0a00 |00a1: move-result v0 │ │ -056488: 3800 2800 |00a2: if-eqz v0, 00ca // +0028 │ │ -05648c: 6e10 9804 0800 |00a4: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@0498 │ │ -056492: 0a08 |00a7: move-result v8 │ │ -056494: 3338 2200 |00a8: if-ne v8, v3, 00ca // +0022 │ │ -056498: 3317 2000 |00aa: if-ne v7, v1, 00ca // +0020 │ │ -05649c: 6e10 6f05 0600 |00ac: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@056f │ │ -0564a2: 5456 0302 |00af: iget-object v6, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ -0564a6: 5467 3702 |00b1: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ -0564aa: 6e10 7908 0700 |00b3: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0879 │ │ -0564b0: 0c07 |00b6: move-result-object v7 │ │ -0564b2: 6e10 871c 0700 |00b7: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c87 │ │ -0564b8: 0c07 |00ba: move-result-object v7 │ │ -0564ba: 1208 |00bb: const/4 v8, #int 0 // #0 │ │ -0564bc: 1a00 2017 |00bc: const-string v0, "android.intent.action.SEARCH" // string@1720 │ │ -0564c0: 6e57 8a0b 0688 |00be: invoke-virtual {v6, v0, v8, v8, v7}, Landroidx/appcompat/widget/SearchView;.h:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0b8a │ │ -0564c6: 0c07 |00c1: move-result-object v7 │ │ -0564c8: 6e10 9405 0600 |00c2: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -0564ce: 0c06 |00c5: move-result-object v6 │ │ -0564d0: 6e20 4601 7600 |00c6: invoke-virtual {v6, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0146 │ │ -0564d6: 0f03 |00c9: return v3 │ │ -0564d8: 0f02 |00ca: return v2 │ │ +05631c: |[05631c] androidx.appcompat.widget.SearchView$g.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +05632c: 5450 0302 |0000: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +056330: 5401 2f02 |0002: iget-object v1, v0, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@022f │ │ +056334: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +056336: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +05633a: 0f02 |0007: return v2 │ │ +05633c: 5400 3702 |0008: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056340: 6e10 4208 0000 |000a: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.isPopupShowing:()Z // method@0842 │ │ +056346: 0a00 |000d: move-result v0 │ │ +056348: 1301 4200 |000e: const/16 v1, #int 66 // #42 │ │ +05634c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +05634e: 3800 7a00 |0011: if-eqz v0, 008b // +007a │ │ +056352: 5450 0302 |0013: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +056356: 5400 3702 |0015: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +05635a: 6e10 4008 0000 |0017: invoke-virtual {v0}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@0840 │ │ +056360: 0a00 |001a: move-result v0 │ │ +056362: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +056364: 3240 6f00 |001c: if-eq v0, v4, 008b // +006f │ │ +056368: 5456 0302 |001e: iget-object v6, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +05636c: 5460 2f02 |0020: iget-object v0, v6, Landroidx/appcompat/widget/SearchView;.g0:Landroid/app/SearchableInfo; // field@022f │ │ +056370: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ +056374: 2866 |0024: goto 008a // +0066 │ │ +056376: 5460 2402 |0025: iget-object v0, v6, Landroidx/appcompat/widget/SearchView;.S:Lj0/a; // field@0224 │ │ +05637a: 3900 0300 |0027: if-nez v0, 002a // +0003 │ │ +05637e: 2861 |0029: goto 008a // +0061 │ │ +056380: 6e10 9804 0800 |002a: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@0498 │ │ +056386: 0a00 |002d: move-result v0 │ │ +056388: 3900 5c00 |002e: if-nez v0, 008a // +005c │ │ +05638c: 6e10 a504 0800 |0030: invoke-virtual {v8}, Landroid/view/KeyEvent;.hasNoModifiers:()Z // method@04a5 │ │ +056392: 0a08 |0033: move-result v8 │ │ +056394: 3808 5600 |0034: if-eqz v8, 008a // +0056 │ │ +056398: 3217 4a00 |0036: if-eq v7, v1, 0080 // +004a │ │ +05639c: 1308 5400 |0038: const/16 v8, #int 84 // #54 │ │ +0563a0: 3287 4600 |003a: if-eq v7, v8, 0080 // +0046 │ │ +0563a4: 1308 3d00 |003c: const/16 v8, #int 61 // #3d │ │ +0563a8: 3387 0300 |003e: if-ne v7, v8, 0041 // +0003 │ │ +0563ac: 2840 |0040: goto 0080 // +0040 │ │ +0563ae: 1308 1500 |0041: const/16 v8, #int 21 // #15 │ │ +0563b2: 3287 1100 |0043: if-eq v7, v8, 0054 // +0011 │ │ +0563b6: 1300 1600 |0045: const/16 v0, #int 22 // #16 │ │ +0563ba: 3307 0300 |0047: if-ne v7, v0, 004a // +0003 │ │ +0563be: 280b |0049: goto 0054 // +000b │ │ +0563c0: 1308 1300 |004a: const/16 v8, #int 19 // #13 │ │ +0563c4: 3387 3e00 |004c: if-ne v7, v8, 008a // +003e │ │ +0563c8: 5466 3702 |004e: iget-object v6, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +0563cc: 6e10 4008 0600 |0050: invoke-virtual {v6}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@0840 │ │ +0563d2: 2837 |0053: goto 008a // +0037 │ │ +0563d4: 3387 0400 |0054: if-ne v7, v8, 0058 // +0004 │ │ +0563d8: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +0563da: 2807 |0057: goto 005e // +0007 │ │ +0563dc: 5467 3702 |0058: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +0563e0: 6e10 5409 0700 |005a: invoke-virtual {v7}, Landroid/widget/TextView;.length:()I // method@0954 │ │ +0563e6: 0a07 |005d: move-result v7 │ │ +0563e8: 5468 3702 |005e: iget-object v8, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +0563ec: 6e20 7f08 7800 |0060: invoke-virtual {v8, v7}, Landroid/widget/EditText;.setSelection:(I)V // method@087f │ │ +0563f2: 5467 3702 |0063: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +0563f6: 6e20 5008 2700 |0065: invoke-virtual {v7, v2}, Landroid/widget/AutoCompleteTextView;.setListSelection:(I)V // method@0850 │ │ +0563fc: 5467 3702 |0068: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056400: 6e10 3a08 0700 |006a: invoke-virtual {v7}, Landroid/widget/AutoCompleteTextView;.clearListSelection:()V // method@083a │ │ +056406: 6207 3602 |006d: sget-object v7, Landroidx/appcompat/widget/SearchView;.n0:Landroidx/appcompat/widget/SearchView$k; // field@0236 │ │ +05640a: 5466 3702 |006f: iget-object v6, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +05640e: 5477 0902 |0071: iget-object v7, v7, Landroidx/appcompat/widget/SearchView$k;.c:Ljava/lang/reflect/Method; // field@0209 │ │ +056412: 3807 0b00 |0073: if-eqz v7, 007e // +000b │ │ +056416: 2338 ef0a |0075: new-array v8, v3, [Ljava/lang/Object; // type@0aef │ │ +05641a: 6200 c30a |0077: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@0ac3 │ │ +05641e: 4d00 0802 |0079: aput-object v0, v8, v2 │ │ +056422: 6e30 1b1d 6708 |007b: invoke-virtual {v7, v6, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d1b │ │ +056428: 1212 |007e: const/4 v2, #int 1 // #1 │ │ +05642a: 280b |007f: goto 008a // +000b │ │ +05642c: 5467 3702 |0080: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056430: 6e10 4008 0700 |0082: invoke-virtual {v7}, Landroid/widget/AutoCompleteTextView;.getListSelection:()I // method@0840 │ │ +056436: 0a07 |0085: move-result v7 │ │ +056438: 6e20 8e0b 7600 |0086: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/SearchView;.l:(I)Z // method@0b8e │ │ +05643e: 0a02 |0089: move-result v2 │ │ +056440: 0f02 |008a: return v2 │ │ +056442: 5450 0302 |008b: iget-object v0, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +056446: 5400 3702 |008d: iget-object v0, v0, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +05644a: 6e10 7908 0000 |008f: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0879 │ │ +056450: 0c00 |0092: move-result-object v0 │ │ +056452: 7110 0b04 0000 |0093: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@040b │ │ +056458: 0a00 |0096: move-result v0 │ │ +05645a: 3900 0400 |0097: if-nez v0, 009b // +0004 │ │ +05645e: 1210 |0099: const/4 v0, #int 1 // #1 │ │ +056460: 2802 |009a: goto 009c // +0002 │ │ +056462: 1200 |009b: const/4 v0, #int 0 // #0 │ │ +056464: 3900 2e00 |009c: if-nez v0, 00ca // +002e │ │ +056468: 6e10 a504 0800 |009e: invoke-virtual {v8}, Landroid/view/KeyEvent;.hasNoModifiers:()Z // method@04a5 │ │ +05646e: 0a00 |00a1: move-result v0 │ │ +056470: 3800 2800 |00a2: if-eqz v0, 00ca // +0028 │ │ +056474: 6e10 9804 0800 |00a4: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@0498 │ │ +05647a: 0a08 |00a7: move-result v8 │ │ +05647c: 3338 2200 |00a8: if-ne v8, v3, 00ca // +0022 │ │ +056480: 3317 2000 |00aa: if-ne v7, v1, 00ca // +0020 │ │ +056484: 6e10 6f05 0600 |00ac: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@056f │ │ +05648a: 5456 0302 |00af: iget-object v6, v5, Landroidx/appcompat/widget/SearchView$g;.e:Landroidx/appcompat/widget/SearchView; // field@0203 │ │ +05648e: 5467 3702 |00b1: iget-object v7, v6, Landroidx/appcompat/widget/SearchView;.t:Landroidx/appcompat/widget/SearchView$SearchAutoComplete; // field@0237 │ │ +056492: 6e10 7908 0700 |00b3: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0879 │ │ +056498: 0c07 |00b6: move-result-object v7 │ │ +05649a: 6e10 851c 0700 |00b7: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c85 │ │ +0564a0: 0c07 |00ba: move-result-object v7 │ │ +0564a2: 1208 |00bb: const/4 v8, #int 0 // #0 │ │ +0564a4: 1a00 1f17 |00bc: const-string v0, "android.intent.action.SEARCH" // string@171f │ │ +0564a8: 6e57 8a0b 0688 |00be: invoke-virtual {v6, v0, v8, v8, v7}, Landroidx/appcompat/widget/SearchView;.h:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0b8a │ │ +0564ae: 0c07 |00c1: move-result-object v7 │ │ +0564b0: 6e10 9405 0600 |00c2: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +0564b6: 0c06 |00c5: move-result-object v6 │ │ +0564b8: 6e20 4601 7600 |00c6: invoke-virtual {v6, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0146 │ │ +0564be: 0f03 |00c9: return v3 │ │ +0564c0: 0f02 |00ca: return v2 │ │ catches : 1 │ │ 0x0075 - 0x007e │ │ Ljava/lang/Exception; -> 0x007e │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -25540,21 +25540,21 @@ │ │ 0x037c line=893 │ │ locals : │ │ 0x0000 - 0x00cb reg=5 this Landroidx/appcompat/widget/SearchView$g; │ │ 0x0000 - 0x00cb reg=6 (null) Landroid/view/View; │ │ 0x0000 - 0x00cb reg=7 (null) I │ │ 0x0000 - 0x00cb reg=8 (null) Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #110 header: │ │ class_idx : 526 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #110 annotations: │ │ Annotations on class │ │ @@ -25579,48 +25579,48 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056528: |[056528] androidx.appcompat.widget.SearchView$h.:(Landroidx/appcompat/widget/SearchView;)V │ │ -056538: 5b01 0402 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@0204 │ │ -05653c: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -056542: 0e00 |0005: return-void │ │ +056510: |[056510] androidx.appcompat.widget.SearchView$h.:(Landroidx/appcompat/widget/SearchView;)V │ │ +056520: 5b01 0402 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@0204 │ │ +056524: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +05652a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$h;) │ │ name : 'onEditorAction' │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -056508: |[056508] androidx.appcompat.widget.SearchView$h.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -056518: 5401 0402 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@0204 │ │ -05651c: 6e10 910b 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;.o:()V // method@0b91 │ │ -056522: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -056524: 0f01 |0006: return v1 │ │ +0564f0: |[0564f0] androidx.appcompat.widget.SearchView$h.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +056500: 5401 0402 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$h;.a:Landroidx/appcompat/widget/SearchView; // field@0204 │ │ +056504: 6e10 910b 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/SearchView;.o:()V // method@0b91 │ │ +05650a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +05650c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #111 header: │ │ class_idx : 527 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #111 annotations: │ │ Annotations on class │ │ @@ -25647,47 +25647,47 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -056544: |[056544] androidx.appcompat.widget.SearchView$i.:(Landroidx/appcompat/widget/SearchView;)V │ │ -056554: 5b01 0502 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.e:Landroidx/appcompat/widget/SearchView; // field@0205 │ │ -056558: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -05655e: 0e00 |0005: return-void │ │ +05652c: |[05652c] androidx.appcompat.widget.SearchView$i.:(Landroidx/appcompat/widget/SearchView;)V │ │ +05653c: 5b01 0502 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.e:Landroidx/appcompat/widget/SearchView; // field@0205 │ │ +056540: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +056546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$i;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -056560: |[056560] androidx.appcompat.widget.SearchView$i.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -056570: 5401 0502 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.e:Landroidx/appcompat/widget/SearchView; // field@0205 │ │ -056574: 6e20 8e0b 3100 |0002: invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;.l:(I)Z // method@0b8e │ │ -05657a: 0e00 |0005: return-void │ │ +056548: |[056548] androidx.appcompat.widget.SearchView$i.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +056558: 5401 0502 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$i;.e:Landroidx/appcompat/widget/SearchView; // field@0205 │ │ +05655c: 6e20 8e0b 3100 |0002: invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;.l:(I)Z // method@0b8e │ │ +056562: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #112 header: │ │ class_idx : 528 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #112 annotations: │ │ Annotations on class │ │ @@ -25716,62 +25716,62 @@ │ │ type : '(Landroidx/appcompat/widget/SearchView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05657c: |[05657c] androidx.appcompat.widget.SearchView$j.:(Landroidx/appcompat/widget/SearchView;)V │ │ -05658c: 5b01 0602 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ -056590: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -056596: 0e00 |0005: return-void │ │ +056564: |[056564] androidx.appcompat.widget.SearchView$j.:(Landroidx/appcompat/widget/SearchView;)V │ │ +056574: 5b01 0602 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ +056578: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +05657e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$j;) │ │ name : 'onItemSelected' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -056598: |[056598] androidx.appcompat.widget.SearchView$j.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0565a8: 5401 0602 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ -0565ac: 6e20 8f0b 3100 |0002: invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;.m:(I)V // method@0b8f │ │ -0565b2: 0e00 |0005: return-void │ │ +056580: |[056580] androidx.appcompat.widget.SearchView$j.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +056590: 5401 0602 |0000: iget-object v1, v0, Landroidx/appcompat/widget/SearchView$j;.e:Landroidx/appcompat/widget/SearchView; // field@0206 │ │ +056594: 6e20 8f0b 3100 |0002: invoke-virtual {v1, v3}, Landroidx/appcompat/widget/SearchView;.m:(I)V // method@0b8f │ │ +05659a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/SearchView$j;) │ │ name : 'onNothingSelected' │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0565b4: |[0565b4] androidx.appcompat.widget.SearchView$j.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0565c4: 0e00 |0000: return-void │ │ +05659c: |[05659c] androidx.appcompat.widget.SearchView$j.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +0565ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #113 header: │ │ class_idx : 529 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #113 annotations: │ │ Annotations on class │ │ @@ -25803,60 +25803,60 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0565c8: |[0565c8] androidx.appcompat.widget.SearchView$k.:()V │ │ -0565d8: 7010 801c 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0565de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0565e0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0565e2: 1c02 af01 |0005: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01af │ │ -0565e6: 1a03 9219 |0007: const-string v3, "doBeforeTextChanged" // string@1992 │ │ -0565ea: 2304 eb0a |0009: new-array v4, v0, [Ljava/lang/Class; // type@0aeb │ │ -0565ee: 6e30 081c 3204 |000b: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c08 │ │ -0565f4: 0c02 |000e: move-result-object v2 │ │ -0565f6: 5b62 0702 |000f: iput-object v2, v6, Landroidx/appcompat/widget/SearchView$k;.a:Ljava/lang/reflect/Method; // field@0207 │ │ -0565fa: 6e20 081d 1200 |0011: invoke-virtual {v2, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d08 │ │ -056600: 1c02 af01 |0014: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01af │ │ -056604: 1a03 9119 |0016: const-string v3, "doAfterTextChanged" // string@1991 │ │ -056608: 2304 eb0a |0018: new-array v4, v0, [Ljava/lang/Class; // type@0aeb │ │ -05660c: 6e30 081c 3204 |001a: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c08 │ │ -056612: 0c02 |001d: move-result-object v2 │ │ -056614: 5b62 0802 |001e: iput-object v2, v6, Landroidx/appcompat/widget/SearchView$k;.b:Ljava/lang/reflect/Method; // field@0208 │ │ -056618: 6e20 081d 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d08 │ │ -05661e: 1c02 af01 |0023: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01af │ │ -056622: 1a03 e419 |0025: const-string v3, "ensureImeVisible" // string@19e4 │ │ -056626: 2314 eb0a |0027: new-array v4, v1, [Ljava/lang/Class; // type@0aeb │ │ -05662a: 6205 c40a |0029: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0ac4 │ │ -05662e: 4d05 0400 |002b: aput-object v5, v4, v0 │ │ -056632: 6e30 101c 3204 |002d: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c10 │ │ -056638: 0c00 |0030: move-result-object v0 │ │ -05663a: 5b60 0902 |0031: iput-object v0, v6, Landroidx/appcompat/widget/SearchView$k;.c:Ljava/lang/reflect/Method; // field@0209 │ │ -05663e: 6e20 081d 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d08 │ │ -056644: 0e00 |0036: return-void │ │ +0565b0: |[0565b0] androidx.appcompat.widget.SearchView$k.:()V │ │ +0565c0: 7010 7e1c 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0565c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0565c8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0565ca: 1c02 af01 |0005: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01af │ │ +0565ce: 1a03 9119 |0007: const-string v3, "doBeforeTextChanged" // string@1991 │ │ +0565d2: 2304 eb0a |0009: new-array v4, v0, [Ljava/lang/Class; // type@0aeb │ │ +0565d6: 6e30 061c 3204 |000b: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c06 │ │ +0565dc: 0c02 |000e: move-result-object v2 │ │ +0565de: 5b62 0702 |000f: iput-object v2, v6, Landroidx/appcompat/widget/SearchView$k;.a:Ljava/lang/reflect/Method; // field@0207 │ │ +0565e2: 6e20 061d 1200 |0011: invoke-virtual {v2, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d06 │ │ +0565e8: 1c02 af01 |0014: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01af │ │ +0565ec: 1a03 9019 |0016: const-string v3, "doAfterTextChanged" // string@1990 │ │ +0565f0: 2304 eb0a |0018: new-array v4, v0, [Ljava/lang/Class; // type@0aeb │ │ +0565f4: 6e30 061c 3204 |001a: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c06 │ │ +0565fa: 0c02 |001d: move-result-object v2 │ │ +0565fc: 5b62 0802 |001e: iput-object v2, v6, Landroidx/appcompat/widget/SearchView$k;.b:Ljava/lang/reflect/Method; // field@0208 │ │ +056600: 6e20 061d 1200 |0020: invoke-virtual {v2, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d06 │ │ +056606: 1c02 af01 |0023: const-class v2, Landroid/widget/AutoCompleteTextView; // type@01af │ │ +05660a: 1a03 e319 |0025: const-string v3, "ensureImeVisible" // string@19e3 │ │ +05660e: 2314 eb0a |0027: new-array v4, v1, [Ljava/lang/Class; // type@0aeb │ │ +056612: 6205 c40a |0029: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0ac4 │ │ +056616: 4d05 0400 |002b: aput-object v5, v4, v0 │ │ +05661a: 6e30 0e1c 3204 |002d: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c0e │ │ +056620: 0c00 |0030: move-result-object v0 │ │ +056622: 5b60 0902 |0031: iput-object v0, v6, Landroidx/appcompat/widget/SearchView$k;.c:Ljava/lang/reflect/Method; // field@0209 │ │ +056626: 6e20 061d 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d06 │ │ +05662c: 0e00 |0036: return-void │ │ catches : 3 │ │ 0x0005 - 0x0014 │ │ Ljava/lang/NoSuchMethodException; -> 0x0014 │ │ 0x0014 - 0x0023 │ │ Ljava/lang/NoSuchMethodException; -> 0x0023 │ │ 0x0023 - 0x0036 │ │ Ljava/lang/NoSuchMethodException; -> 0x0036 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #114 header: │ │ class_idx : 530 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #114 annotations: │ │ Annotations on class │ │ @@ -25874,21 +25874,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$l;) │ │ name : 'a' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #115 header: │ │ class_idx : 531 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #115 annotations: │ │ Annotations on class │ │ @@ -25912,21 +25912,21 @@ │ │ │ │ #1 : (in Landroidx/appcompat/widget/SearchView$m;) │ │ name : 'b' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #116 header: │ │ class_idx : 532 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #116 annotations: │ │ Annotations on class │ │ @@ -25950,21 +25950,21 @@ │ │ │ │ #1 : (in Landroidx/appcompat/widget/SearchView$n;) │ │ name : 'b' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #117 header: │ │ class_idx : 533 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #117 annotations: │ │ Annotations on class │ │ @@ -25986,36 +25986,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0566c4: |[0566c4] androidx.appcompat.widget.SearchView$o$a.:()V │ │ -0566d4: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0566da: 0e00 |0003: return-void │ │ +0566ac: |[0566ac] androidx.appcompat.widget.SearchView$o$a.:()V │ │ +0566bc: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0566c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SearchView$o$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -056670: |[056670] androidx.appcompat.widget.SearchView$o$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -056680: 2200 1602 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$o; // type@0216 │ │ -056684: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -056686: 7030 750b 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/SearchView$o;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0b75 │ │ -05668c: 1100 |0006: return-object v0 │ │ +056658: |[056658] androidx.appcompat.widget.SearchView$o$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +056668: 2200 1602 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$o; // type@0216 │ │ +05666c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05666e: 7030 750b 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/SearchView$o;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0b75 │ │ +056674: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroidx/appcompat/widget/SearchView$o$a; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -26024,18 +26024,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -056690: |[056690] androidx.appcompat.widget.SearchView$o$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -0566a0: 2200 1602 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$o; // type@0216 │ │ -0566a4: 7030 750b 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/SearchView$o;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0b75 │ │ -0566aa: 1100 |0005: return-object v0 │ │ +056678: |[056678] androidx.appcompat.widget.SearchView$o$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +056688: 2200 1602 |0000: new-instance v0, Landroidx/appcompat/widget/SearchView$o; // type@0216 │ │ +05668c: 7030 750b 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/SearchView$o;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0b75 │ │ +056692: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/SearchView$o$a; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/ClassLoader; │ │ @@ -26045,28 +26045,28 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0566ac: |[0566ac] androidx.appcompat.widget.SearchView$o$a.newArray:(I)[Ljava/lang/Object; │ │ -0566bc: 2311 cf0a |0000: new-array v1, v1, [Landroidx/appcompat/widget/SearchView$o; // type@0acf │ │ -0566c0: 1101 |0002: return-object v1 │ │ +056694: |[056694] androidx.appcompat.widget.SearchView$o$a.newArray:(I)[Ljava/lang/Object; │ │ +0566a4: 2311 cf0a |0000: new-array v1, v1, [Landroidx/appcompat/widget/SearchView$o; // type@0acf │ │ +0566a8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #118 header: │ │ class_idx : 535 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 333 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #118 annotations: │ │ Annotations on class │ │ @@ -26110,39 +26110,39 @@ │ │ type : '(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -056cc8: |[056cc8] androidx.appcompat.widget.SearchView$p.:(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V │ │ -056cd8: 7030 4005 5407 |0000: invoke-direct {v4, v5, v7}, Landroid/view/TouchDelegate;.:(Landroid/graphics/Rect;Landroid/view/View;)V // method@0540 │ │ -056cde: 6e10 9405 0700 |0003: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -056ce4: 0c00 |0006: move-result-object v0 │ │ -056ce6: 7110 5c06 0000 |0007: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065c │ │ -056cec: 0c00 |000a: move-result-object v0 │ │ -056cee: 6e10 6506 0000 |000b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0665 │ │ -056cf4: 0a00 |000e: move-result v0 │ │ -056cf6: 5940 1002 |000f: iput v0, v4, Landroidx/appcompat/widget/SearchView$p;.e:I // field@0210 │ │ -056cfa: 2201 9d00 |0011: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -056cfe: 7010 6802 0100 |0013: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -056d04: 5b41 0d02 |0016: iput-object v1, v4, Landroidx/appcompat/widget/SearchView$p;.b:Landroid/graphics/Rect; // field@020d │ │ -056d08: 2202 9d00 |0018: new-instance v2, Landroid/graphics/Rect; // type@009d │ │ -056d0c: 7010 6802 0200 |001a: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -056d12: 5b42 0f02 |001d: iput-object v2, v4, Landroidx/appcompat/widget/SearchView$p;.d:Landroid/graphics/Rect; // field@020f │ │ -056d16: 2203 9d00 |001f: new-instance v3, Landroid/graphics/Rect; // type@009d │ │ -056d1a: 7010 6802 0300 |0021: invoke-direct {v3}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -056d20: 5b43 0e02 |0024: iput-object v3, v4, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@020e │ │ -056d24: 6e20 7502 5100 |0026: invoke-virtual {v1, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0275 │ │ -056d2a: 6e20 7502 5200 |0029: invoke-virtual {v2, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0275 │ │ -056d30: 7b05 |002c: neg-int v5, v0 │ │ -056d32: 6e30 7002 5205 |002d: invoke-virtual {v2, v5, v5}, Landroid/graphics/Rect;.inset:(II)V // method@0270 │ │ -056d38: 6e20 7502 6300 |0030: invoke-virtual {v3, v6}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0275 │ │ -056d3e: 5b47 0c02 |0033: iput-object v7, v4, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ -056d42: 0e00 |0035: return-void │ │ +056cb0: |[056cb0] androidx.appcompat.widget.SearchView$p.:(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V │ │ +056cc0: 7030 4005 5407 |0000: invoke-direct {v4, v5, v7}, Landroid/view/TouchDelegate;.:(Landroid/graphics/Rect;Landroid/view/View;)V // method@0540 │ │ +056cc6: 6e10 9405 0700 |0003: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +056ccc: 0c00 |0006: move-result-object v0 │ │ +056cce: 7110 5c06 0000 |0007: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065c │ │ +056cd4: 0c00 |000a: move-result-object v0 │ │ +056cd6: 6e10 6506 0000 |000b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0665 │ │ +056cdc: 0a00 |000e: move-result v0 │ │ +056cde: 5940 1002 |000f: iput v0, v4, Landroidx/appcompat/widget/SearchView$p;.e:I // field@0210 │ │ +056ce2: 2201 9d00 |0011: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +056ce6: 7010 6802 0100 |0013: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +056cec: 5b41 0d02 |0016: iput-object v1, v4, Landroidx/appcompat/widget/SearchView$p;.b:Landroid/graphics/Rect; // field@020d │ │ +056cf0: 2202 9d00 |0018: new-instance v2, Landroid/graphics/Rect; // type@009d │ │ +056cf4: 7010 6802 0200 |001a: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +056cfa: 5b42 0f02 |001d: iput-object v2, v4, Landroidx/appcompat/widget/SearchView$p;.d:Landroid/graphics/Rect; // field@020f │ │ +056cfe: 2203 9d00 |001f: new-instance v3, Landroid/graphics/Rect; // type@009d │ │ +056d02: 7010 6802 0300 |0021: invoke-direct {v3}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +056d08: 5b43 0e02 |0024: iput-object v3, v4, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@020e │ │ +056d0c: 6e20 7502 5100 |0026: invoke-virtual {v1, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0275 │ │ +056d12: 6e20 7502 5200 |0029: invoke-virtual {v2, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0275 │ │ +056d18: 7b05 |002c: neg-int v5, v0 │ │ +056d1a: 6e30 7002 5205 |002d: invoke-virtual {v2, v5, v5}, Landroid/graphics/Rect;.inset:(II)V // method@0270 │ │ +056d20: 6e20 7502 6300 |0030: invoke-virtual {v3, v6}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0275 │ │ +056d26: 5b47 0c02 |0033: iput-object v7, v4, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ +056d2a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -27046,94 +27046,94 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -056bd8: |[056bd8] androidx.appcompat.widget.SearchView$p.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -056be8: 6e10 1805 0800 |0000: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -056bee: 0a00 |0003: move-result v0 │ │ -056bf0: 8700 |0004: float-to-int v0, v0 │ │ -056bf2: 6e10 1b05 0800 |0005: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -056bf8: 0a01 |0008: move-result v1 │ │ -056bfa: 8711 |0009: float-to-int v1, v1 │ │ -056bfc: 6e10 0205 0800 |000a: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ -056c02: 0a02 |000d: move-result v2 │ │ -056c04: 1223 |000e: const/4 v3, #int 2 // #2 │ │ -056c06: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -056c08: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -056c0a: 3802 2100 |0011: if-eqz v2, 0032 // +0021 │ │ -056c0e: 3242 0d00 |0013: if-eq v2, v4, 0020 // +000d │ │ -056c12: 3232 0b00 |0015: if-eq v2, v3, 0020 // +000b │ │ -056c16: 1236 |0017: const/4 v6, #int 3 // #3 │ │ -056c18: 3262 0300 |0018: if-eq v2, v6, 001b // +0003 │ │ -056c1c: 2823 |001a: goto 003d // +0023 │ │ -056c1e: 5572 1102 |001b: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ -056c22: 5c75 1102 |001d: iput-boolean v5, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ -056c26: 2810 |001f: goto 002f // +0010 │ │ -056c28: 5572 1102 |0020: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ -056c2c: 3802 0d00 |0022: if-eqz v2, 002f // +000d │ │ -056c30: 5476 0f02 |0024: iget-object v6, v7, Landroidx/appcompat/widget/SearchView$p;.d:Landroid/graphics/Rect; // field@020f │ │ -056c34: 6e30 6b02 0601 |0026: invoke-virtual {v6, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ -056c3a: 0a06 |0029: move-result v6 │ │ -056c3c: 3906 0500 |002a: if-nez v6, 002f // +0005 │ │ -056c40: 0124 |002c: move v4, v2 │ │ -056c42: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -056c44: 2811 |002e: goto 003f // +0011 │ │ -056c46: 0124 |002f: move v4, v2 │ │ -056c48: 1212 |0030: const/4 v2, #int 1 // #1 │ │ -056c4a: 280e |0031: goto 003f // +000e │ │ -056c4c: 5472 0d02 |0032: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.b:Landroid/graphics/Rect; // field@020d │ │ -056c50: 6e30 6b02 0201 |0034: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ -056c56: 0a02 |0037: move-result v2 │ │ -056c58: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ -056c5c: 5c74 1102 |003a: iput-boolean v4, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ -056c60: 28f4 |003c: goto 0030 // -000c │ │ -056c62: 1212 |003d: const/4 v2, #int 1 // #1 │ │ -056c64: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -056c66: 3804 2f00 |003f: if-eqz v4, 006e // +002f │ │ -056c6a: 3802 1a00 |0041: if-eqz v2, 005b // +001a │ │ -056c6e: 5472 0e02 |0043: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@020e │ │ -056c72: 6e30 6b02 0201 |0045: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ -056c78: 0a02 |0048: move-result v2 │ │ -056c7a: 3902 1200 |0049: if-nez v2, 005b // +0012 │ │ -056c7e: 5470 0c02 |004b: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ -056c82: 6e10 cd05 0000 |004d: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -056c88: 0a00 |0050: move-result v0 │ │ -056c8a: b330 |0051: div-int/2addr v0, v3 │ │ -056c8c: 8200 |0052: int-to-float v0, v0 │ │ -056c8e: 5471 0c02 |0053: iget-object v1, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ -056c92: 6e10 9c05 0100 |0055: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@059c │ │ -056c98: 0a01 |0058: move-result v1 │ │ -056c9a: b331 |0059: div-int/2addr v1, v3 │ │ -056c9c: 280a |005a: goto 0064 // +000a │ │ -056c9e: 5472 0e02 |005b: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@020e │ │ -056ca2: 5223 8100 |005d: iget v3, v2, Landroid/graphics/Rect;.left:I // field@0081 │ │ -056ca6: b130 |005f: sub-int/2addr v0, v3 │ │ -056ca8: 8200 |0060: int-to-float v0, v0 │ │ -056caa: 5222 8300 |0061: iget v2, v2, Landroid/graphics/Rect;.top:I // field@0083 │ │ -056cae: b121 |0063: sub-int/2addr v1, v2 │ │ -056cb0: 8211 |0064: int-to-float v1, v1 │ │ -056cb2: 6e30 2505 0801 |0065: invoke-virtual {v8, v0, v1}, Landroid/view/MotionEvent;.setLocation:(FF)V // method@0525 │ │ -056cb8: 5470 0c02 |0068: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ -056cbc: 6e20 7e05 8000 |006a: invoke-virtual {v0, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@057e │ │ -056cc2: 0a05 |006d: move-result v5 │ │ -056cc4: 0f05 |006e: return v5 │ │ +056bc0: |[056bc0] androidx.appcompat.widget.SearchView$p.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +056bd0: 6e10 1805 0800 |0000: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ +056bd6: 0a00 |0003: move-result v0 │ │ +056bd8: 8700 |0004: float-to-int v0, v0 │ │ +056bda: 6e10 1b05 0800 |0005: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ +056be0: 0a01 |0008: move-result v1 │ │ +056be2: 8711 |0009: float-to-int v1, v1 │ │ +056be4: 6e10 0205 0800 |000a: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ +056bea: 0a02 |000d: move-result v2 │ │ +056bec: 1223 |000e: const/4 v3, #int 2 // #2 │ │ +056bee: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +056bf0: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +056bf2: 3802 2100 |0011: if-eqz v2, 0032 // +0021 │ │ +056bf6: 3242 0d00 |0013: if-eq v2, v4, 0020 // +000d │ │ +056bfa: 3232 0b00 |0015: if-eq v2, v3, 0020 // +000b │ │ +056bfe: 1236 |0017: const/4 v6, #int 3 // #3 │ │ +056c00: 3262 0300 |0018: if-eq v2, v6, 001b // +0003 │ │ +056c04: 2823 |001a: goto 003d // +0023 │ │ +056c06: 5572 1102 |001b: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ +056c0a: 5c75 1102 |001d: iput-boolean v5, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ +056c0e: 2810 |001f: goto 002f // +0010 │ │ +056c10: 5572 1102 |0020: iget-boolean v2, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ +056c14: 3802 0d00 |0022: if-eqz v2, 002f // +000d │ │ +056c18: 5476 0f02 |0024: iget-object v6, v7, Landroidx/appcompat/widget/SearchView$p;.d:Landroid/graphics/Rect; // field@020f │ │ +056c1c: 6e30 6b02 0601 |0026: invoke-virtual {v6, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ +056c22: 0a06 |0029: move-result v6 │ │ +056c24: 3906 0500 |002a: if-nez v6, 002f // +0005 │ │ +056c28: 0124 |002c: move v4, v2 │ │ +056c2a: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +056c2c: 2811 |002e: goto 003f // +0011 │ │ +056c2e: 0124 |002f: move v4, v2 │ │ +056c30: 1212 |0030: const/4 v2, #int 1 // #1 │ │ +056c32: 280e |0031: goto 003f // +000e │ │ +056c34: 5472 0d02 |0032: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.b:Landroid/graphics/Rect; // field@020d │ │ +056c38: 6e30 6b02 0201 |0034: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ +056c3e: 0a02 |0037: move-result v2 │ │ +056c40: 3802 0500 |0038: if-eqz v2, 003d // +0005 │ │ +056c44: 5c74 1102 |003a: iput-boolean v4, v7, Landroidx/appcompat/widget/SearchView$p;.f:Z // field@0211 │ │ +056c48: 28f4 |003c: goto 0030 // -000c │ │ +056c4a: 1212 |003d: const/4 v2, #int 1 // #1 │ │ +056c4c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +056c4e: 3804 2f00 |003f: if-eqz v4, 006e // +002f │ │ +056c52: 3802 1a00 |0041: if-eqz v2, 005b // +001a │ │ +056c56: 5472 0e02 |0043: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@020e │ │ +056c5a: 6e30 6b02 0201 |0045: invoke-virtual {v2, v0, v1}, Landroid/graphics/Rect;.contains:(II)Z // method@026b │ │ +056c60: 0a02 |0048: move-result v2 │ │ +056c62: 3902 1200 |0049: if-nez v2, 005b // +0012 │ │ +056c66: 5470 0c02 |004b: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ +056c6a: 6e10 cd05 0000 |004d: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +056c70: 0a00 |0050: move-result v0 │ │ +056c72: b330 |0051: div-int/2addr v0, v3 │ │ +056c74: 8200 |0052: int-to-float v0, v0 │ │ +056c76: 5471 0c02 |0053: iget-object v1, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ +056c7a: 6e10 9c05 0100 |0055: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@059c │ │ +056c80: 0a01 |0058: move-result v1 │ │ +056c82: b331 |0059: div-int/2addr v1, v3 │ │ +056c84: 280a |005a: goto 0064 // +000a │ │ +056c86: 5472 0e02 |005b: iget-object v2, v7, Landroidx/appcompat/widget/SearchView$p;.c:Landroid/graphics/Rect; // field@020e │ │ +056c8a: 5223 8100 |005d: iget v3, v2, Landroid/graphics/Rect;.left:I // field@0081 │ │ +056c8e: b130 |005f: sub-int/2addr v0, v3 │ │ +056c90: 8200 |0060: int-to-float v0, v0 │ │ +056c92: 5222 8300 |0061: iget v2, v2, Landroid/graphics/Rect;.top:I // field@0083 │ │ +056c96: b121 |0063: sub-int/2addr v1, v2 │ │ +056c98: 8211 |0064: int-to-float v1, v1 │ │ +056c9a: 6e30 2505 0801 |0065: invoke-virtual {v8, v0, v1}, Landroid/view/MotionEvent;.setLocation:(FF)V // method@0525 │ │ +056ca0: 5470 0c02 |0068: iget-object v0, v7, Landroidx/appcompat/widget/SearchView$p;.a:Landroid/view/View; // field@020c │ │ +056ca4: 6e20 7e05 8000 |006a: invoke-virtual {v0, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@057e │ │ +056caa: 0a05 |006d: move-result v5 │ │ +056cac: 0f05 |006e: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #119 header: │ │ class_idx : 537 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 282 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #119 annotations: │ │ Annotations on class │ │ @@ -27154,70 +27154,70 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0582b0: |[0582b0] androidx.appcompat.widget.SwitchCompat$a.:()V │ │ -0582c0: 1c00 fd05 |0000: const-class v0, Ljava/lang/Float; // type@05fd │ │ -0582c4: 1a01 2e26 |0002: const-string v1, "thumbPos" // string@262e │ │ -0582c8: 7030 4404 0201 |0004: invoke-direct {v2, v0, v1}, Landroid/util/Property;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@0444 │ │ -0582ce: 0e00 |0007: return-void │ │ +058298: |[058298] androidx.appcompat.widget.SwitchCompat$a.:()V │ │ +0582a8: 1c00 fd05 |0000: const-class v0, Ljava/lang/Float; // type@05fd │ │ +0582ac: 1a01 2c26 |0002: const-string v1, "thumbPos" // string@262c │ │ +0582b0: 7030 4404 0201 |0004: invoke-direct {v2, v0, v1}, Landroid/util/Property;.:(Ljava/lang/Class;Ljava/lang/String;)V // method@0444 │ │ +0582b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SwitchCompat$a;) │ │ name : 'get' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05828c: |[05828c] androidx.appcompat.widget.SwitchCompat$a.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05829c: 1f01 1a02 |0000: check-cast v1, Landroidx/appcompat/widget/SwitchCompat; // type@021a │ │ -0582a0: 5211 3f02 |0002: iget v1, v1, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ -0582a4: 7110 3d1c 0100 |0004: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3d │ │ -0582aa: 0c01 |0007: move-result-object v1 │ │ -0582ac: 1101 |0008: return-object v1 │ │ +058274: |[058274] androidx.appcompat.widget.SwitchCompat$a.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +058284: 1f01 1a02 |0000: check-cast v1, Landroidx/appcompat/widget/SwitchCompat; // type@021a │ │ +058288: 5211 3f02 |0002: iget v1, v1, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +05828c: 7110 3b1c 0100 |0004: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3b │ │ +058292: 0c01 |0007: move-result-object v1 │ │ +058294: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/SwitchCompat$a;) │ │ name : 'set' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0582d0: |[0582d0] androidx.appcompat.widget.SwitchCompat$a.set:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0582e0: 1f01 1a02 |0000: check-cast v1, Landroidx/appcompat/widget/SwitchCompat; // type@021a │ │ -0582e4: 1f02 fd05 |0002: check-cast v2, Ljava/lang/Float; // type@05fd │ │ -0582e8: 6e10 381c 0200 |0004: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@1c38 │ │ -0582ee: 0a02 |0007: move-result v2 │ │ -0582f0: 6e20 e20b 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0be2 │ │ -0582f6: 0e00 |000b: return-void │ │ +0582b8: |[0582b8] androidx.appcompat.widget.SwitchCompat$a.set:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0582c8: 1f01 1a02 |0000: check-cast v1, Landroidx/appcompat/widget/SwitchCompat; // type@021a │ │ +0582cc: 1f02 fd05 |0002: check-cast v2, Ljava/lang/Float; // type@05fd │ │ +0582d0: 6e10 361c 0200 |0004: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@1c36 │ │ +0582d6: 0a02 |0007: move-result v2 │ │ +0582d8: 6e20 e20b 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0be2 │ │ +0582de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #120 header: │ │ class_idx : 538 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 434 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 2 │ │ instance_fields_size: 38 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 51 │ │ │ │ Class #120 - │ │ Class descriptor : 'Landroidx/appcompat/widget/SwitchCompat;' │ │ @@ -27392,255 +27392,255 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -058928: |[058928] androidx.appcompat.widget.SwitchCompat.:()V │ │ -058938: 2200 1902 |0000: new-instance v0, Landroidx/appcompat/widget/SwitchCompat$a; // type@0219 │ │ -05893c: 7010 b20b 0000 |0002: invoke-direct {v0}, Landroidx/appcompat/widget/SwitchCompat$a;.:()V // method@0bb2 │ │ -058942: 6900 4e02 |0005: sput-object v0, Landroidx/appcompat/widget/SwitchCompat;.Q:Landroidx/appcompat/widget/SwitchCompat$a; // field@024e │ │ -058946: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -058948: 2300 bb0a |0008: new-array v0, v0, [I // type@0abb │ │ -05894c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -05894e: 1402 a000 0101 |000b: const v2, #float 2.3694e-38 // #010100a0 │ │ -058954: 4b02 0001 |000e: aput v2, v0, v1 │ │ -058958: 6900 4f02 |0010: sput-object v0, Landroidx/appcompat/widget/SwitchCompat;.R:[I // field@024f │ │ -05895c: 0e00 |0012: return-void │ │ +058910: |[058910] androidx.appcompat.widget.SwitchCompat.:()V │ │ +058920: 2200 1902 |0000: new-instance v0, Landroidx/appcompat/widget/SwitchCompat$a; // type@0219 │ │ +058924: 7010 b20b 0000 |0002: invoke-direct {v0}, Landroidx/appcompat/widget/SwitchCompat$a;.:()V // method@0bb2 │ │ +05892a: 6900 4e02 |0005: sput-object v0, Landroidx/appcompat/widget/SwitchCompat;.Q:Landroidx/appcompat/widget/SwitchCompat$a; // field@024e │ │ +05892e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +058930: 2300 bb0a |0008: new-array v0, v0, [I // type@0abb │ │ +058934: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +058936: 1402 a000 0101 |000b: const v2, #float 2.3694e-38 // #010100a0 │ │ +05893c: 4b02 0001 |000e: aput v2, v0, v1 │ │ +058940: 6900 4f02 |0010: sput-object v0, Landroidx/appcompat/widget/SwitchCompat;.R:[I // field@024f │ │ +058944: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 429 16-bit code units │ │ -058960: |[058960] androidx.appcompat.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -058970: 1400 3f01 037f |0000: const v0, #float 1.74135e+38 // #7f03013f │ │ -058976: 7040 5908 dc0e |0003: invoke-direct {v12, v13, v14, v0}, Landroid/widget/CompoundButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0859 │ │ -05897c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05897e: 5bc1 5102 |0007: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ -058982: 5bc1 5202 |0009: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ -058986: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -058988: 5cc2 5302 |000c: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ -05898c: 5cc2 5402 |000e: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ -058990: 5bc1 5602 |0010: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ -058994: 5bc1 5702 |0012: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ -058998: 5cc2 5802 |0014: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ -05899c: 5cc2 5902 |0016: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ -0589a0: 7100 4c05 0000 |0018: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@054c │ │ -0589a6: 0c03 |001b: move-result-object v3 │ │ -0589a8: 5bc3 6502 |001c: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ -0589ac: 2203 9d00 |001e: new-instance v3, Landroid/graphics/Rect; // type@009d │ │ -0589b0: 7010 6802 0300 |0020: invoke-direct {v3}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -0589b6: 5bc3 4d02 |0023: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ -0589ba: 2203 0101 |0025: new-instance v3, Landroid/text/TextPaint; // type@0101 │ │ -0589be: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -0589c0: 7020 0404 4300 |0028: invoke-direct {v3, v4}, Landroid/text/TextPaint;.:(I)V // method@0404 │ │ -0589c6: 5bc3 4702 |002b: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ -0589ca: 6e10 b605 0c00 |002d: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@05b6 │ │ -0589d0: 0c05 |0030: move-result-object v5 │ │ -0589d2: 6e10 b101 0500 |0031: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ -0589d8: 0c05 |0034: move-result-object v5 │ │ -0589da: 5255 a100 |0035: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@00a1 │ │ -0589de: 5935 9d00 |0037: iput v5, v3, Landroid/text/TextPaint;.density:F // field@009d │ │ -0589e2: 6205 9806 |0039: sget-object v5, Lf/a;.r:[I // field@0698 │ │ -0589e6: 2206 d707 |003b: new-instance v6, Ln/g0; // type@07d7 │ │ -0589ea: 6e52 4401 ed05 |003d: invoke-virtual {v13, v14, v5, v0, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -0589f0: 0c05 |0040: move-result-object v5 │ │ -0589f2: 7030 5323 d605 |0041: invoke-direct {v6, v13, v5}, Ln/g0;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@2353 │ │ -0589f8: 1225 |0044: const/4 v5, #int 2 // #2 │ │ -0589fa: 6e20 5823 5600 |0045: invoke-virtual {v6, v5}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@2358 │ │ -058a00: 0c07 |0048: move-result-object v7 │ │ -058a02: 5bc7 5002 |0049: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058a06: 3807 0500 |004b: if-eqz v7, 0050 // +0005 │ │ -058a0a: 6e20 dc02 c700 |004d: invoke-virtual {v7, v12}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -058a10: 1307 0b00 |0050: const/16 v7, #int 11 // #b │ │ -058a14: 6e20 5823 7600 |0052: invoke-virtual {v6, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@2358 │ │ -058a1a: 0c07 |0055: move-result-object v7 │ │ -058a1c: 5bc7 5502 |0056: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058a20: 3807 0500 |0058: if-eqz v7, 005d // +0005 │ │ -058a24: 6e20 dc02 c700 |005a: invoke-virtual {v7, v12}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -058a2a: 6e20 5d23 2600 |005d: invoke-virtual {v6, v2}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235d │ │ -058a30: 0c07 |0060: move-result-object v7 │ │ -058a32: 5bc7 5e02 |0061: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ -058a36: 6e20 5d23 4600 |0063: invoke-virtual {v6, v4}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235d │ │ -058a3c: 0c07 |0066: move-result-object v7 │ │ -058a3e: 5bc7 5f02 |0067: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ -058a42: 1237 |0069: const/4 v7, #int 3 // #3 │ │ -058a44: 6e30 5423 7604 |006a: invoke-virtual {v6, v7, v4}, Ln/g0;.a:(IZ)Z // method@2354 │ │ -058a4a: 0a08 |006d: move-result v8 │ │ -058a4c: 5cc8 6002 |006e: iput-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ -058a50: 1308 0800 |0070: const/16 v8, #int 8 // #8 │ │ -058a54: 6e30 5723 8602 |0072: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@2357 │ │ -058a5a: 0a08 |0075: move-result v8 │ │ -058a5c: 59c8 5a02 |0076: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ -058a60: 1258 |0078: const/4 v8, #int 5 // #5 │ │ -058a62: 6e30 5723 8602 |0079: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@2357 │ │ -058a68: 0a08 |007c: move-result v8 │ │ -058a6a: 59c8 5b02 |007d: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ -058a6e: 1268 |007f: const/4 v8, #int 6 // #6 │ │ -058a70: 6e30 5723 8602 |0080: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@2357 │ │ -058a76: 0a08 |0083: move-result v8 │ │ -058a78: 59c8 5c02 |0084: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ -058a7c: 1248 |0086: const/4 v8, #int 4 // #4 │ │ -058a7e: 6e30 5423 8602 |0087: invoke-virtual {v6, v8, v2}, Ln/g0;.a:(IZ)Z // method@2354 │ │ -058a84: 0a08 |008a: move-result v8 │ │ -058a86: 5cc8 5d02 |008b: iput-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ -058a8a: 1308 0900 |008d: const/16 v8, #int 9 // #9 │ │ -058a8e: 6e20 5523 8600 |008f: invoke-virtual {v6, v8}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2355 │ │ -058a94: 0c08 |0092: move-result-object v8 │ │ -058a96: 3808 0600 |0093: if-eqz v8, 0099 // +0006 │ │ -058a9a: 5bc8 5102 |0095: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ -058a9e: 5cc4 5302 |0097: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ -058aa2: 1308 0a00 |0099: const/16 v8, #int 10 // #a │ │ -058aa6: 12f9 |009b: const/4 v9, #int -1 // #ff │ │ -058aa8: 6e30 5a23 8609 |009c: invoke-virtual {v6, v8, v9}, Ln/g0;.g:(II)I // method@235a │ │ -058aae: 0a08 |009f: move-result v8 │ │ -058ab0: 7120 f623 1800 |00a0: invoke-static {v8, v1}, Ln/q;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@23f6 │ │ -058ab6: 0c08 |00a3: move-result-object v8 │ │ -058ab8: 54ca 5202 |00a4: iget-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ -058abc: 328a 0600 |00a6: if-eq v10, v8, 00ac // +0006 │ │ -058ac0: 5bc8 5202 |00a8: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ -058ac4: 5cc4 5402 |00aa: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ -058ac8: 55c8 5302 |00ac: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ -058acc: 3908 0600 |00ae: if-nez v8, 00b4 // +0006 │ │ -058ad0: 55c8 5402 |00b0: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ -058ad4: 3808 0500 |00b2: if-eqz v8, 00b7 // +0005 │ │ -058ad8: 6e10 b70b 0c00 |00b4: invoke-virtual {v12}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bb7 │ │ -058ade: 1308 0c00 |00b7: const/16 v8, #int 12 // #c │ │ -058ae2: 6e20 5523 8600 |00b9: invoke-virtual {v6, v8}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2355 │ │ -058ae8: 0c08 |00bc: move-result-object v8 │ │ -058aea: 3808 0600 |00bd: if-eqz v8, 00c3 // +0006 │ │ -058aee: 5bc8 5602 |00bf: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ -058af2: 5cc4 5802 |00c1: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ -058af6: 1308 0d00 |00c3: const/16 v8, #int 13 // #d │ │ -058afa: 6e30 5a23 8609 |00c5: invoke-virtual {v6, v8, v9}, Ln/g0;.g:(II)I // method@235a │ │ -058b00: 0a08 |00c8: move-result v8 │ │ -058b02: 7120 f623 1800 |00c9: invoke-static {v8, v1}, Ln/q;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@23f6 │ │ -058b08: 0c08 |00cc: move-result-object v8 │ │ -058b0a: 54ca 5702 |00cd: iget-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ -058b0e: 328a 0600 |00cf: if-eq v10, v8, 00d5 // +0006 │ │ -058b12: 5bc8 5702 |00d1: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ -058b16: 5cc4 5902 |00d3: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ -058b1a: 55c8 5802 |00d5: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ -058b1e: 3908 0600 |00d7: if-nez v8, 00dd // +0006 │ │ -058b22: 55c8 5902 |00d9: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ -058b26: 3808 0500 |00db: if-eqz v8, 00e0 // +0005 │ │ -058b2a: 6e10 b80b 0c00 |00dd: invoke-virtual {v12}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bb8 │ │ -058b30: 1278 |00e0: const/4 v8, #int 7 // #7 │ │ -058b32: 6e30 5b23 8602 |00e1: invoke-virtual {v6, v8, v2}, Ln/g0;.h:(II)I // method@235b │ │ -058b38: 0a08 |00e4: move-result v8 │ │ -058b3a: 3808 a200 |00e5: if-eqz v8, 0187 // +00a2 │ │ -058b3e: 620a 9906 |00e7: sget-object v10, Lf/a;.s:[I // field@0699 │ │ -058b42: 6e30 4201 8d0a |00e9: invoke-virtual {v13, v8, v10}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@0142 │ │ -058b48: 0c08 |00ec: move-result-object v8 │ │ -058b4a: 6e20 d601 7800 |00ed: invoke-virtual {v8, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -058b50: 0a0a |00f0: move-result v10 │ │ -058b52: 380a 0f00 |00f1: if-eqz v10, 0100 // +000f │ │ -058b56: 6e30 cf01 7802 |00f3: invoke-virtual {v8, v7, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -058b5c: 0a0a |00f6: move-result v10 │ │ -058b5e: 380a 0900 |00f7: if-eqz v10, 0100 // +0009 │ │ -058b62: 7120 ba16 ad00 |00f9: invoke-static {v13, v10}, Lh/a;.a:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@16ba │ │ -058b68: 0c0a |00fc: move-result-object v10 │ │ -058b6a: 380a 0300 |00fd: if-eqz v10, 0100 // +0003 │ │ -058b6e: 2805 |00ff: goto 0104 // +0005 │ │ -058b70: 6e20 c501 7800 |0100: invoke-virtual {v8, v7}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@01c5 │ │ -058b76: 0c0a |0103: move-result-object v10 │ │ -058b78: 380a 0300 |0104: if-eqz v10, 0107 // +0003 │ │ -058b7c: 2805 |0106: goto 010b // +0005 │ │ -058b7e: 6e10 4a09 0c00 |0107: invoke-virtual {v12}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@094a │ │ -058b84: 0c0a |010a: move-result-object v10 │ │ -058b86: 5bca 4802 |010b: iput-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.K:Landroid/content/res/ColorStateList; // field@0248 │ │ -058b8a: 6e30 c801 2802 |010d: invoke-virtual {v8, v2, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ -058b90: 0a0a |0110: move-result v10 │ │ -058b92: 380a 1100 |0111: if-eqz v10, 0122 // +0011 │ │ -058b96: 82aa |0113: int-to-float v10, v10 │ │ -058b98: 6e10 3402 0300 |0114: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -058b9e: 0a0b |0117: move-result v11 │ │ -058ba0: 2d0b 0a0b |0118: cmpl-float v11, v10, v11 │ │ -058ba4: 380b 0800 |011a: if-eqz v11, 0122 // +0008 │ │ -058ba8: 6e20 4402 a300 |011c: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0244 │ │ -058bae: 6e10 0c06 0c00 |011f: invoke-virtual {v12}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -058bb4: 6e30 cb01 4809 |0122: invoke-virtual {v8, v4, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -058bba: 0a0a |0125: move-result v10 │ │ -058bbc: 6e30 cb01 5809 |0126: invoke-virtual {v8, v5, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -058bc2: 0a09 |0129: move-result v9 │ │ -058bc4: 324a 0e00 |012a: if-eq v10, v4, 0138 // +000e │ │ -058bc8: 325a 0900 |012c: if-eq v10, v5, 0135 // +0009 │ │ -058bcc: 327a 0400 |012e: if-eq v10, v7, 0132 // +0004 │ │ -058bd0: 0717 |0130: move-object v7, v1 │ │ -058bd2: 2809 |0131: goto 013a // +0009 │ │ -058bd4: 6207 8d00 |0132: sget-object v7, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@008d │ │ -058bd8: 2806 |0134: goto 013a // +0006 │ │ -058bda: 6207 8f00 |0135: sget-object v7, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@008f │ │ -058bde: 2803 |0137: goto 013a // +0003 │ │ -058be0: 6207 8e00 |0138: sget-object v7, Landroid/graphics/Typeface;.SANS_SERIF:Landroid/graphics/Typeface; // field@008e │ │ -058be4: 120a |013a: const/4 v10, #int 0 // #0 │ │ -058be6: 3d09 2d00 |013b: if-lez v9, 0168 // +002d │ │ -058bea: 3907 0700 |013d: if-nez v7, 0144 // +0007 │ │ -058bee: 7110 9b02 0900 |013f: invoke-static {v9}, Landroid/graphics/Typeface;.defaultFromStyle:(I)Landroid/graphics/Typeface; // method@029b │ │ -058bf4: 0c07 |0142: move-result-object v7 │ │ -058bf6: 2805 |0143: goto 0148 // +0005 │ │ -058bf8: 7120 9602 9700 |0144: invoke-static {v7, v9}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@0296 │ │ -058bfe: 0c07 |0147: move-result-object v7 │ │ -058c00: 6e20 de0b 7c00 |0148: invoke-virtual {v12, v7}, Landroidx/appcompat/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@0bde │ │ -058c06: 3807 0700 |014b: if-eqz v7, 0152 // +0007 │ │ -058c0a: 6e10 9d02 0700 |014d: invoke-virtual {v7}, Landroid/graphics/Typeface;.getStyle:()I // method@029d │ │ -058c10: 0a07 |0150: move-result v7 │ │ -058c12: 2802 |0151: goto 0153 // +0002 │ │ -058c14: 1207 |0152: const/4 v7, #int 0 // #0 │ │ -058c16: 7c77 |0153: not-int v7, v7 │ │ -058c18: b597 |0154: and-int/2addr v7, v9 │ │ -058c1a: dd09 0701 |0155: and-int/lit8 v9, v7, #int 1 // #01 │ │ -058c1e: 3809 0300 |0157: if-eqz v9, 015a // +0003 │ │ -058c22: 2802 |0159: goto 015b // +0002 │ │ -058c24: 1204 |015a: const/4 v4, #int 0 // #0 │ │ -058c26: 6e20 3c02 4300 |015b: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@023c │ │ -058c2c: dd04 0702 |015e: and-int/lit8 v4, v7, #int 2 // #02 │ │ -058c30: 3804 0400 |0160: if-eqz v4, 0164 // +0004 │ │ -058c34: 150a 80be |0162: const/high16 v10, #int -1098907648 // #be80 │ │ -058c38: 6e20 4502 a300 |0164: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSkewX:(F)V // method@0245 │ │ -058c3e: 280a |0167: goto 0171 // +000a │ │ -058c40: 6e20 3c02 2300 |0168: invoke-virtual {v3, v2}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@023c │ │ -058c46: 6e20 4502 a300 |016b: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSkewX:(F)V // method@0245 │ │ -058c4c: 6e20 de0b 7c00 |016e: invoke-virtual {v12, v7}, Landroidx/appcompat/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@0bde │ │ -058c52: 1303 0e00 |0171: const/16 v3, #int 14 // #e │ │ -058c56: 6e30 c201 3802 |0173: invoke-virtual {v8, v3, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -058c5c: 0a02 |0176: move-result v2 │ │ -058c5e: 3802 0b00 |0177: if-eqz v2, 0182 // +000b │ │ -058c62: 2201 b306 |0179: new-instance v1, Lk/a; // type@06b3 │ │ -058c66: 6e10 9405 0c00 |017b: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -058c6c: 0c02 |017e: move-result-object v2 │ │ -058c6e: 7020 eb1e 2100 |017f: invoke-direct {v1, v2}, Lk/a;.:(Landroid/content/Context;)V // method@1eeb │ │ -058c74: 5bc1 4b02 |0182: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.N:Lk/a; // field@024b │ │ -058c78: 6e10 d901 0800 |0184: invoke-virtual {v8}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -058c7e: 2201 e607 |0187: new-instance v1, Ln/l; // type@07e6 │ │ -058c82: 7020 a123 c100 |0189: invoke-direct {v1, v12}, Ln/l;.:(Landroid/widget/TextView;)V // method@23a1 │ │ -058c88: 6e30 a523 e100 |018c: invoke-virtual {v1, v14, v0}, Ln/l;.d:(Landroid/util/AttributeSet;I)V // method@23a5 │ │ -058c8e: 6e10 6023 0600 |018f: invoke-virtual {v6}, Ln/g0;.m:()V // method@2360 │ │ -058c94: 7110 5c06 0d00 |0192: invoke-static {v13}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065c │ │ -058c9a: 0c0d |0195: move-result-object v13 │ │ -058c9c: 6e10 6506 0d00 |0196: invoke-virtual {v13}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0665 │ │ -058ca2: 0a0e |0199: move-result v14 │ │ -058ca4: 59ce 6202 |019a: iput v14, v12, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ -058ca8: 6e10 6206 0d00 |019c: invoke-virtual {v13}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0662 │ │ -058cae: 0a0d |019f: move-result v13 │ │ -058cb0: 59cd 3e02 |01a0: iput v13, v12, Landroidx/appcompat/widget/SwitchCompat;.A:I // field@023e │ │ -058cb4: 6e10 0406 0c00 |01a2: invoke-virtual {v12}, Landroid/view/View;.refreshDrawableState:()V // method@0604 │ │ -058cba: 6e10 5f08 0c00 |01a5: invoke-virtual {v12}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ -058cc0: 0a0d |01a8: move-result v13 │ │ -058cc2: 6e20 d80b dc00 |01a9: invoke-virtual {v12, v13}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bd8 │ │ -058cc8: 0e00 |01ac: return-void │ │ +058948: |[058948] androidx.appcompat.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +058958: 1400 3f01 037f |0000: const v0, #float 1.74135e+38 // #7f03013f │ │ +05895e: 7040 5908 dc0e |0003: invoke-direct {v12, v13, v14, v0}, Landroid/widget/CompoundButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0859 │ │ +058964: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +058966: 5bc1 5102 |0007: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ +05896a: 5bc1 5202 |0009: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +05896e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +058970: 5cc2 5302 |000c: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +058974: 5cc2 5402 |000e: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +058978: 5bc1 5602 |0010: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ +05897c: 5bc1 5702 |0012: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +058980: 5cc2 5802 |0014: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +058984: 5cc2 5902 |0016: iput-boolean v2, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +058988: 7100 4c05 0000 |0018: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@054c │ │ +05898e: 0c03 |001b: move-result-object v3 │ │ +058990: 5bc3 6502 |001c: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ +058994: 2203 9d00 |001e: new-instance v3, Landroid/graphics/Rect; // type@009d │ │ +058998: 7010 6802 0300 |0020: invoke-direct {v3}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +05899e: 5bc3 4d02 |0023: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +0589a2: 2203 0101 |0025: new-instance v3, Landroid/text/TextPaint; // type@0101 │ │ +0589a6: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +0589a8: 7020 0404 4300 |0028: invoke-direct {v3, v4}, Landroid/text/TextPaint;.:(I)V // method@0404 │ │ +0589ae: 5bc3 4702 |002b: iput-object v3, v12, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +0589b2: 6e10 b605 0c00 |002d: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@05b6 │ │ +0589b8: 0c05 |0030: move-result-object v5 │ │ +0589ba: 6e10 b101 0500 |0031: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01b1 │ │ +0589c0: 0c05 |0034: move-result-object v5 │ │ +0589c2: 5255 a100 |0035: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@00a1 │ │ +0589c6: 5935 9d00 |0037: iput v5, v3, Landroid/text/TextPaint;.density:F // field@009d │ │ +0589ca: 6205 9806 |0039: sget-object v5, Lf/a;.r:[I // field@0698 │ │ +0589ce: 2206 d707 |003b: new-instance v6, Ln/g0; // type@07d7 │ │ +0589d2: 6e52 4401 ed05 |003d: invoke-virtual {v13, v14, v5, v0, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ +0589d8: 0c05 |0040: move-result-object v5 │ │ +0589da: 7030 5123 d605 |0041: invoke-direct {v6, v13, v5}, Ln/g0;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@2351 │ │ +0589e0: 1225 |0044: const/4 v5, #int 2 // #2 │ │ +0589e2: 6e20 5623 5600 |0045: invoke-virtual {v6, v5}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@2356 │ │ +0589e8: 0c07 |0048: move-result-object v7 │ │ +0589ea: 5bc7 5002 |0049: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +0589ee: 3807 0500 |004b: if-eqz v7, 0050 // +0005 │ │ +0589f2: 6e20 dc02 c700 |004d: invoke-virtual {v7, v12}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +0589f8: 1307 0b00 |0050: const/16 v7, #int 11 // #b │ │ +0589fc: 6e20 5623 7600 |0052: invoke-virtual {v6, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@2356 │ │ +058a02: 0c07 |0055: move-result-object v7 │ │ +058a04: 5bc7 5502 |0056: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058a08: 3807 0500 |0058: if-eqz v7, 005d // +0005 │ │ +058a0c: 6e20 dc02 c700 |005a: invoke-virtual {v7, v12}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +058a12: 6e20 5b23 2600 |005d: invoke-virtual {v6, v2}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235b │ │ +058a18: 0c07 |0060: move-result-object v7 │ │ +058a1a: 5bc7 5e02 |0061: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +058a1e: 6e20 5b23 4600 |0063: invoke-virtual {v6, v4}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235b │ │ +058a24: 0c07 |0066: move-result-object v7 │ │ +058a26: 5bc7 5f02 |0067: iput-object v7, v12, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +058a2a: 1237 |0069: const/4 v7, #int 3 // #3 │ │ +058a2c: 6e30 5223 7604 |006a: invoke-virtual {v6, v7, v4}, Ln/g0;.a:(IZ)Z // method@2352 │ │ +058a32: 0a08 |006d: move-result v8 │ │ +058a34: 5cc8 6002 |006e: iput-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +058a38: 1308 0800 |0070: const/16 v8, #int 8 // #8 │ │ +058a3c: 6e30 5523 8602 |0072: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@2355 │ │ +058a42: 0a08 |0075: move-result v8 │ │ +058a44: 59c8 5a02 |0076: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ +058a48: 1258 |0078: const/4 v8, #int 5 // #5 │ │ +058a4a: 6e30 5523 8602 |0079: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@2355 │ │ +058a50: 0a08 |007c: move-result v8 │ │ +058a52: 59c8 5b02 |007d: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ +058a56: 1268 |007f: const/4 v8, #int 6 // #6 │ │ +058a58: 6e30 5523 8602 |0080: invoke-virtual {v6, v8, v2}, Ln/g0;.d:(II)I // method@2355 │ │ +058a5e: 0a08 |0083: move-result v8 │ │ +058a60: 59c8 5c02 |0084: iput v8, v12, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ +058a64: 1248 |0086: const/4 v8, #int 4 // #4 │ │ +058a66: 6e30 5223 8602 |0087: invoke-virtual {v6, v8, v2}, Ln/g0;.a:(IZ)Z // method@2352 │ │ +058a6c: 0a08 |008a: move-result v8 │ │ +058a6e: 5cc8 5d02 |008b: iput-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ +058a72: 1308 0900 |008d: const/16 v8, #int 9 // #9 │ │ +058a76: 6e20 5323 8600 |008f: invoke-virtual {v6, v8}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2353 │ │ +058a7c: 0c08 |0092: move-result-object v8 │ │ +058a7e: 3808 0600 |0093: if-eqz v8, 0099 // +0006 │ │ +058a82: 5bc8 5102 |0095: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ +058a86: 5cc4 5302 |0097: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +058a8a: 1308 0a00 |0099: const/16 v8, #int 10 // #a │ │ +058a8e: 12f9 |009b: const/4 v9, #int -1 // #ff │ │ +058a90: 6e30 5823 8609 |009c: invoke-virtual {v6, v8, v9}, Ln/g0;.g:(II)I // method@2358 │ │ +058a96: 0a08 |009f: move-result v8 │ │ +058a98: 7120 f423 1800 |00a0: invoke-static {v8, v1}, Ln/q;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@23f4 │ │ +058a9e: 0c08 |00a3: move-result-object v8 │ │ +058aa0: 54ca 5202 |00a4: iget-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +058aa4: 328a 0600 |00a6: if-eq v10, v8, 00ac // +0006 │ │ +058aa8: 5bc8 5202 |00a8: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +058aac: 5cc4 5402 |00aa: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +058ab0: 55c8 5302 |00ac: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +058ab4: 3908 0600 |00ae: if-nez v8, 00b4 // +0006 │ │ +058ab8: 55c8 5402 |00b0: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +058abc: 3808 0500 |00b2: if-eqz v8, 00b7 // +0005 │ │ +058ac0: 6e10 b70b 0c00 |00b4: invoke-virtual {v12}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bb7 │ │ +058ac6: 1308 0c00 |00b7: const/16 v8, #int 12 // #c │ │ +058aca: 6e20 5323 8600 |00b9: invoke-virtual {v6, v8}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2353 │ │ +058ad0: 0c08 |00bc: move-result-object v8 │ │ +058ad2: 3808 0600 |00bd: if-eqz v8, 00c3 // +0006 │ │ +058ad6: 5bc8 5602 |00bf: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ +058ada: 5cc4 5802 |00c1: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +058ade: 1308 0d00 |00c3: const/16 v8, #int 13 // #d │ │ +058ae2: 6e30 5823 8609 |00c5: invoke-virtual {v6, v8, v9}, Ln/g0;.g:(II)I // method@2358 │ │ +058ae8: 0a08 |00c8: move-result v8 │ │ +058aea: 7120 f423 1800 |00c9: invoke-static {v8, v1}, Ln/q;.d:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@23f4 │ │ +058af0: 0c08 |00cc: move-result-object v8 │ │ +058af2: 54ca 5702 |00cd: iget-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +058af6: 328a 0600 |00cf: if-eq v10, v8, 00d5 // +0006 │ │ +058afa: 5bc8 5702 |00d1: iput-object v8, v12, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +058afe: 5cc4 5902 |00d3: iput-boolean v4, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +058b02: 55c8 5802 |00d5: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +058b06: 3908 0600 |00d7: if-nez v8, 00dd // +0006 │ │ +058b0a: 55c8 5902 |00d9: iget-boolean v8, v12, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +058b0e: 3808 0500 |00db: if-eqz v8, 00e0 // +0005 │ │ +058b12: 6e10 b80b 0c00 |00dd: invoke-virtual {v12}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bb8 │ │ +058b18: 1278 |00e0: const/4 v8, #int 7 // #7 │ │ +058b1a: 6e30 5923 8602 |00e1: invoke-virtual {v6, v8, v2}, Ln/g0;.h:(II)I // method@2359 │ │ +058b20: 0a08 |00e4: move-result v8 │ │ +058b22: 3808 a200 |00e5: if-eqz v8, 0187 // +00a2 │ │ +058b26: 620a 9906 |00e7: sget-object v10, Lf/a;.s:[I // field@0699 │ │ +058b2a: 6e30 4201 8d0a |00e9: invoke-virtual {v13, v8, v10}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@0142 │ │ +058b30: 0c08 |00ec: move-result-object v8 │ │ +058b32: 6e20 d601 7800 |00ed: invoke-virtual {v8, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ +058b38: 0a0a |00f0: move-result v10 │ │ +058b3a: 380a 0f00 |00f1: if-eqz v10, 0100 // +000f │ │ +058b3e: 6e30 cf01 7802 |00f3: invoke-virtual {v8, v7, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +058b44: 0a0a |00f6: move-result v10 │ │ +058b46: 380a 0900 |00f7: if-eqz v10, 0100 // +0009 │ │ +058b4a: 7120 ba16 ad00 |00f9: invoke-static {v13, v10}, Lh/a;.a:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@16ba │ │ +058b50: 0c0a |00fc: move-result-object v10 │ │ +058b52: 380a 0300 |00fd: if-eqz v10, 0100 // +0003 │ │ +058b56: 2805 |00ff: goto 0104 // +0005 │ │ +058b58: 6e20 c501 7800 |0100: invoke-virtual {v8, v7}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@01c5 │ │ +058b5e: 0c0a |0103: move-result-object v10 │ │ +058b60: 380a 0300 |0104: if-eqz v10, 0107 // +0003 │ │ +058b64: 2805 |0106: goto 010b // +0005 │ │ +058b66: 6e10 4a09 0c00 |0107: invoke-virtual {v12}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@094a │ │ +058b6c: 0c0a |010a: move-result-object v10 │ │ +058b6e: 5bca 4802 |010b: iput-object v10, v12, Landroidx/appcompat/widget/SwitchCompat;.K:Landroid/content/res/ColorStateList; // field@0248 │ │ +058b72: 6e30 c801 2802 |010d: invoke-virtual {v8, v2, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ +058b78: 0a0a |0110: move-result v10 │ │ +058b7a: 380a 1100 |0111: if-eqz v10, 0122 // +0011 │ │ +058b7e: 82aa |0113: int-to-float v10, v10 │ │ +058b80: 6e10 3402 0300 |0114: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ +058b86: 0a0b |0117: move-result v11 │ │ +058b88: 2d0b 0a0b |0118: cmpl-float v11, v10, v11 │ │ +058b8c: 380b 0800 |011a: if-eqz v11, 0122 // +0008 │ │ +058b90: 6e20 4402 a300 |011c: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0244 │ │ +058b96: 6e10 0c06 0c00 |011f: invoke-virtual {v12}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +058b9c: 6e30 cb01 4809 |0122: invoke-virtual {v8, v4, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +058ba2: 0a0a |0125: move-result v10 │ │ +058ba4: 6e30 cb01 5809 |0126: invoke-virtual {v8, v5, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +058baa: 0a09 |0129: move-result v9 │ │ +058bac: 324a 0e00 |012a: if-eq v10, v4, 0138 // +000e │ │ +058bb0: 325a 0900 |012c: if-eq v10, v5, 0135 // +0009 │ │ +058bb4: 327a 0400 |012e: if-eq v10, v7, 0132 // +0004 │ │ +058bb8: 0717 |0130: move-object v7, v1 │ │ +058bba: 2809 |0131: goto 013a // +0009 │ │ +058bbc: 6207 8d00 |0132: sget-object v7, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@008d │ │ +058bc0: 2806 |0134: goto 013a // +0006 │ │ +058bc2: 6207 8f00 |0135: sget-object v7, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@008f │ │ +058bc6: 2803 |0137: goto 013a // +0003 │ │ +058bc8: 6207 8e00 |0138: sget-object v7, Landroid/graphics/Typeface;.SANS_SERIF:Landroid/graphics/Typeface; // field@008e │ │ +058bcc: 120a |013a: const/4 v10, #int 0 // #0 │ │ +058bce: 3d09 2d00 |013b: if-lez v9, 0168 // +002d │ │ +058bd2: 3907 0700 |013d: if-nez v7, 0144 // +0007 │ │ +058bd6: 7110 9b02 0900 |013f: invoke-static {v9}, Landroid/graphics/Typeface;.defaultFromStyle:(I)Landroid/graphics/Typeface; // method@029b │ │ +058bdc: 0c07 |0142: move-result-object v7 │ │ +058bde: 2805 |0143: goto 0148 // +0005 │ │ +058be0: 7120 9602 9700 |0144: invoke-static {v7, v9}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@0296 │ │ +058be6: 0c07 |0147: move-result-object v7 │ │ +058be8: 6e20 de0b 7c00 |0148: invoke-virtual {v12, v7}, Landroidx/appcompat/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@0bde │ │ +058bee: 3807 0700 |014b: if-eqz v7, 0152 // +0007 │ │ +058bf2: 6e10 9d02 0700 |014d: invoke-virtual {v7}, Landroid/graphics/Typeface;.getStyle:()I // method@029d │ │ +058bf8: 0a07 |0150: move-result v7 │ │ +058bfa: 2802 |0151: goto 0153 // +0002 │ │ +058bfc: 1207 |0152: const/4 v7, #int 0 // #0 │ │ +058bfe: 7c77 |0153: not-int v7, v7 │ │ +058c00: b597 |0154: and-int/2addr v7, v9 │ │ +058c02: dd09 0701 |0155: and-int/lit8 v9, v7, #int 1 // #01 │ │ +058c06: 3809 0300 |0157: if-eqz v9, 015a // +0003 │ │ +058c0a: 2802 |0159: goto 015b // +0002 │ │ +058c0c: 1204 |015a: const/4 v4, #int 0 // #0 │ │ +058c0e: 6e20 3c02 4300 |015b: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@023c │ │ +058c14: dd04 0702 |015e: and-int/lit8 v4, v7, #int 2 // #02 │ │ +058c18: 3804 0400 |0160: if-eqz v4, 0164 // +0004 │ │ +058c1c: 150a 80be |0162: const/high16 v10, #int -1098907648 // #be80 │ │ +058c20: 6e20 4502 a300 |0164: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSkewX:(F)V // method@0245 │ │ +058c26: 280a |0167: goto 0171 // +000a │ │ +058c28: 6e20 3c02 2300 |0168: invoke-virtual {v3, v2}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@023c │ │ +058c2e: 6e20 4502 a300 |016b: invoke-virtual {v3, v10}, Landroid/graphics/Paint;.setTextSkewX:(F)V // method@0245 │ │ +058c34: 6e20 de0b 7c00 |016e: invoke-virtual {v12, v7}, Landroidx/appcompat/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@0bde │ │ +058c3a: 1303 0e00 |0171: const/16 v3, #int 14 // #e │ │ +058c3e: 6e30 c201 3802 |0173: invoke-virtual {v8, v3, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +058c44: 0a02 |0176: move-result v2 │ │ +058c46: 3802 0b00 |0177: if-eqz v2, 0182 // +000b │ │ +058c4a: 2201 b306 |0179: new-instance v1, Lk/a; // type@06b3 │ │ +058c4e: 6e10 9405 0c00 |017b: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +058c54: 0c02 |017e: move-result-object v2 │ │ +058c56: 7020 e91e 2100 |017f: invoke-direct {v1, v2}, Lk/a;.:(Landroid/content/Context;)V // method@1ee9 │ │ +058c5c: 5bc1 4b02 |0182: iput-object v1, v12, Landroidx/appcompat/widget/SwitchCompat;.N:Lk/a; // field@024b │ │ +058c60: 6e10 d901 0800 |0184: invoke-virtual {v8}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +058c66: 2201 e607 |0187: new-instance v1, Ln/l; // type@07e6 │ │ +058c6a: 7020 9f23 c100 |0189: invoke-direct {v1, v12}, Ln/l;.:(Landroid/widget/TextView;)V // method@239f │ │ +058c70: 6e30 a323 e100 |018c: invoke-virtual {v1, v14, v0}, Ln/l;.d:(Landroid/util/AttributeSet;I)V // method@23a3 │ │ +058c76: 6e10 5e23 0600 |018f: invoke-virtual {v6}, Ln/g0;.m:()V // method@235e │ │ +058c7c: 7110 5c06 0d00 |0192: invoke-static {v13}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065c │ │ +058c82: 0c0d |0195: move-result-object v13 │ │ +058c84: 6e10 6506 0d00 |0196: invoke-virtual {v13}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0665 │ │ +058c8a: 0a0e |0199: move-result v14 │ │ +058c8c: 59ce 6202 |019a: iput v14, v12, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ +058c90: 6e10 6206 0d00 |019c: invoke-virtual {v13}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0662 │ │ +058c96: 0a0d |019f: move-result v13 │ │ +058c98: 59cd 3e02 |01a0: iput v13, v12, Landroidx/appcompat/widget/SwitchCompat;.A:I // field@023e │ │ +058c9c: 6e10 0406 0c00 |01a2: invoke-virtual {v12}, Landroid/view/View;.refreshDrawableState:()V // method@0604 │ │ +058ca2: 6e10 5f08 0c00 |01a5: invoke-virtual {v12}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ +058ca8: 0a0d |01a8: move-result v13 │ │ +058caa: 6e20 d80b dc00 |01a9: invoke-virtual {v12, v13}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bd8 │ │ +058cb0: 0e00 |01ac: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -29883,135 +29883,135 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -058418: |[058418] androidx.appcompat.widget.SwitchCompat.getTargetCheckedState:()Z │ │ -058428: 5220 3f02 |0000: iget v0, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ -05842c: 1501 003f |0002: const/high16 v1, #int 1056964608 // #3f00 │ │ -058430: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -058434: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -058438: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -05843a: 2802 |0009: goto 000b // +0002 │ │ -05843c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -05843e: 0f00 |000b: return v0 │ │ +058400: |[058400] androidx.appcompat.widget.SwitchCompat.getTargetCheckedState:()Z │ │ +058410: 5220 3f02 |0000: iget v0, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +058414: 1501 003f |0002: const/high16 v1, #int 1056964608 // #3f00 │ │ +058418: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +05841c: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +058420: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +058422: 2802 |0009: goto 000b // +0002 │ │ +058424: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +058426: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbOffset' │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -058808: |[058808] androidx.appcompat.widget.SwitchCompat.getThumbOffset:()I │ │ -058818: 7110 ac23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ac │ │ -05881e: 0a00 |0003: move-result v0 │ │ -058820: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -058824: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ -058828: 5221 3f02 |0008: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ -05882c: c710 |000a: sub-float/2addr v0, v1 │ │ -05882e: 2803 |000b: goto 000e // +0003 │ │ -058830: 5220 3f02 |000c: iget v0, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ -058834: 7010 c80b 0200 |000e: invoke-direct {v2}, Landroidx/appcompat/widget/SwitchCompat;.getThumbScrollRange:()I // method@0bc8 │ │ -05883a: 0a01 |0011: move-result v1 │ │ -05883c: 8211 |0012: int-to-float v1, v1 │ │ -05883e: a800 0001 |0013: mul-float v0, v0, v1 │ │ -058842: 1501 003f |0015: const/high16 v1, #int 1056964608 // #3f00 │ │ -058846: c610 |0017: add-float/2addr v0, v1 │ │ -058848: 8700 |0018: float-to-int v0, v0 │ │ -05884a: 0f00 |0019: return v0 │ │ +0587f0: |[0587f0] androidx.appcompat.widget.SwitchCompat.getThumbOffset:()I │ │ +058800: 7110 aa23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@23aa │ │ +058806: 0a00 |0003: move-result v0 │ │ +058808: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +05880c: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ +058810: 5221 3f02 |0008: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +058814: c710 |000a: sub-float/2addr v0, v1 │ │ +058816: 2803 |000b: goto 000e // +0003 │ │ +058818: 5220 3f02 |000c: iget v0, v2, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +05881c: 7010 c80b 0200 |000e: invoke-direct {v2}, Landroidx/appcompat/widget/SwitchCompat;.getThumbScrollRange:()I // method@0bc8 │ │ +058822: 0a01 |0011: move-result v1 │ │ +058824: 8211 |0012: int-to-float v1, v1 │ │ +058826: a800 0001 |0013: mul-float v0, v0, v1 │ │ +05882a: 1501 003f |0015: const/high16 v1, #int 1056964608 // #3f00 │ │ +05882e: c610 |0017: add-float/2addr v0, v1 │ │ +058830: 8700 |0018: float-to-int v0, v0 │ │ +058832: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbScrollRange' │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -05884c: |[05884c] androidx.appcompat.widget.SwitchCompat.getThumbScrollRange:()I │ │ -05885c: 5440 5502 |0000: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058860: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -058864: 5441 4d02 |0004: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ -058868: 6e20 ca02 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -05886e: 5440 5002 |0009: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058872: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -058876: 7110 f523 0000 |000d: invoke-static {v0}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23f5 │ │ -05887c: 0c00 |0010: move-result-object v0 │ │ -05887e: 2803 |0011: goto 0014 // +0003 │ │ -058880: 6200 0b0e |0012: sget-object v0, Ln/q;.c:Landroid/graphics/Rect; // field@0e0b │ │ -058884: 5242 4002 |0014: iget v2, v4, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ -058888: 5243 4202 |0016: iget v3, v4, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ -05888c: b132 |0018: sub-int/2addr v2, v3 │ │ -05888e: 5213 8100 |0019: iget v3, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ -058892: b132 |001b: sub-int/2addr v2, v3 │ │ -058894: 5211 8200 |001c: iget v1, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ -058898: b112 |001e: sub-int/2addr v2, v1 │ │ -05889a: 5201 8100 |001f: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ -05889e: b112 |0021: sub-int/2addr v2, v1 │ │ -0588a0: 5200 8200 |0022: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ -0588a4: b102 |0024: sub-int/2addr v2, v0 │ │ -0588a6: 0f02 |0025: return v2 │ │ -0588a8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0588aa: 0f00 |0027: return v0 │ │ +058834: |[058834] androidx.appcompat.widget.SwitchCompat.getThumbScrollRange:()I │ │ +058844: 5440 5502 |0000: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058848: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +05884c: 5441 4d02 |0004: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +058850: 6e20 ca02 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ +058856: 5440 5002 |0009: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05885a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +05885e: 7110 f323 0000 |000d: invoke-static {v0}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23f3 │ │ +058864: 0c00 |0010: move-result-object v0 │ │ +058866: 2803 |0011: goto 0014 // +0003 │ │ +058868: 6200 0b0e |0012: sget-object v0, Ln/q;.c:Landroid/graphics/Rect; // field@0e0b │ │ +05886c: 5242 4002 |0014: iget v2, v4, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +058870: 5243 4202 |0016: iget v3, v4, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ +058874: b132 |0018: sub-int/2addr v2, v3 │ │ +058876: 5213 8100 |0019: iget v3, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ +05887a: b132 |001b: sub-int/2addr v2, v3 │ │ +05887c: 5211 8200 |001c: iget v1, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ +058880: b112 |001e: sub-int/2addr v2, v1 │ │ +058882: 5201 8100 |001f: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +058886: b112 |0021: sub-int/2addr v2, v1 │ │ +058888: 5200 8200 |0022: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +05888c: b102 |0024: sub-int/2addr v2, v0 │ │ +05888e: 0f02 |0025: return v2 │ │ +058890: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +058892: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -058ccc: |[058ccc] androidx.appcompat.widget.SwitchCompat.a:()V │ │ -058cdc: 5420 5002 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058ce0: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ -058ce4: 5521 5302 |0004: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ -058ce8: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ -058cec: 5521 5402 |0008: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ -058cf0: 3801 3100 |000a: if-eqz v1, 003b // +0031 │ │ -058cf4: 7110 e030 0000 |000c: invoke-static {v0}, Lx/a;.f:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@30e0 │ │ -058cfa: 0c00 |000f: move-result-object v0 │ │ -058cfc: 6e10 d402 0000 |0010: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@02d4 │ │ -058d02: 0c00 |0013: move-result-object v0 │ │ -058d04: 5b20 5002 |0014: iput-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058d08: 5521 5302 |0016: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ -058d0c: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -058d10: 5421 5102 |001a: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ -058d14: 7120 d730 1000 |001c: invoke-static {v0, v1}, Lx/a$a;.h:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@30d7 │ │ -058d1a: 5520 5402 |001f: iget-boolean v0, v2, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ -058d1e: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ -058d22: 5420 5002 |0023: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058d26: 5421 5202 |0025: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ -058d2a: 7120 d830 1000 |0027: invoke-static {v0, v1}, Lx/a$a;.i:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@30d8 │ │ -058d30: 5420 5002 |002a: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058d34: 6e10 d102 0000 |002c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -058d3a: 0a00 |002f: move-result v0 │ │ -058d3c: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ -058d40: 5420 5002 |0032: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058d44: 6e10 9605 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -058d4a: 0c01 |0037: move-result-object v1 │ │ -058d4c: 6e20 e602 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -058d52: 0e00 |003b: return-void │ │ +058cb4: |[058cb4] androidx.appcompat.widget.SwitchCompat.a:()V │ │ +058cc4: 5420 5002 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058cc8: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ +058ccc: 5521 5302 |0004: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +058cd0: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ +058cd4: 5521 5402 |0008: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +058cd8: 3801 3100 |000a: if-eqz v1, 003b // +0031 │ │ +058cdc: 7110 de30 0000 |000c: invoke-static {v0}, Lx/a;.f:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@30de │ │ +058ce2: 0c00 |000f: move-result-object v0 │ │ +058ce4: 6e10 d402 0000 |0010: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@02d4 │ │ +058cea: 0c00 |0013: move-result-object v0 │ │ +058cec: 5b20 5002 |0014: iput-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058cf0: 5521 5302 |0016: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +058cf4: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +058cf8: 5421 5102 |001a: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ +058cfc: 7120 d530 1000 |001c: invoke-static {v0, v1}, Lx/a$a;.h:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@30d5 │ │ +058d02: 5520 5402 |001f: iget-boolean v0, v2, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +058d06: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ +058d0a: 5420 5002 |0023: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058d0e: 5421 5202 |0025: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +058d12: 7120 d630 1000 |0027: invoke-static {v0, v1}, Lx/a$a;.i:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@30d6 │ │ +058d18: 5420 5002 |002a: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058d1c: 6e10 d102 0000 |002c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ +058d22: 0a00 |002f: move-result v0 │ │ +058d24: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ +058d28: 5420 5002 |0032: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058d2c: 6e10 9605 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ +058d32: 0c01 |0037: move-result-object v1 │ │ +058d34: 6e20 e602 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ +058d3a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -30296,44 +30296,44 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -058d54: |[058d54] androidx.appcompat.widget.SwitchCompat.b:()V │ │ -058d64: 5420 5502 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058d68: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ -058d6c: 5521 5802 |0004: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ -058d70: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ -058d74: 5521 5902 |0008: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ -058d78: 3801 3100 |000a: if-eqz v1, 003b // +0031 │ │ -058d7c: 7110 e030 0000 |000c: invoke-static {v0}, Lx/a;.f:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@30e0 │ │ -058d82: 0c00 |000f: move-result-object v0 │ │ -058d84: 6e10 d402 0000 |0010: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@02d4 │ │ -058d8a: 0c00 |0013: move-result-object v0 │ │ -058d8c: 5b20 5502 |0014: iput-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058d90: 5521 5802 |0016: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ -058d94: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -058d98: 5421 5602 |001a: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ -058d9c: 7120 d730 1000 |001c: invoke-static {v0, v1}, Lx/a$a;.h:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@30d7 │ │ -058da2: 5520 5902 |001f: iget-boolean v0, v2, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ -058da6: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ -058daa: 5420 5502 |0023: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058dae: 5421 5702 |0025: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ -058db2: 7120 d830 1000 |0027: invoke-static {v0, v1}, Lx/a$a;.i:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@30d8 │ │ -058db8: 5420 5502 |002a: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058dbc: 6e10 d102 0000 |002c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -058dc2: 0a00 |002f: move-result v0 │ │ -058dc4: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ -058dc8: 5420 5502 |0032: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058dcc: 6e10 9605 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -058dd2: 0c01 |0037: move-result-object v1 │ │ -058dd4: 6e20 e602 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -058dda: 0e00 |003b: return-void │ │ +058d3c: |[058d3c] androidx.appcompat.widget.SwitchCompat.b:()V │ │ +058d4c: 5420 5502 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058d50: 3800 3900 |0002: if-eqz v0, 003b // +0039 │ │ +058d54: 5521 5802 |0004: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +058d58: 3901 0600 |0006: if-nez v1, 000c // +0006 │ │ +058d5c: 5521 5902 |0008: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +058d60: 3801 3100 |000a: if-eqz v1, 003b // +0031 │ │ +058d64: 7110 de30 0000 |000c: invoke-static {v0}, Lx/a;.f:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@30de │ │ +058d6a: 0c00 |000f: move-result-object v0 │ │ +058d6c: 6e10 d402 0000 |0010: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@02d4 │ │ +058d72: 0c00 |0013: move-result-object v0 │ │ +058d74: 5b20 5502 |0014: iput-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058d78: 5521 5802 |0016: iget-boolean v1, v2, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +058d7c: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +058d80: 5421 5602 |001a: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ +058d84: 7120 d530 1000 |001c: invoke-static {v0, v1}, Lx/a$a;.h:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@30d5 │ │ +058d8a: 5520 5902 |001f: iget-boolean v0, v2, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +058d8e: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ +058d92: 5420 5502 |0023: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058d96: 5421 5702 |0025: iget-object v1, v2, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +058d9a: 7120 d630 1000 |0027: invoke-static {v0, v1}, Lx/a$a;.i:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@30d6 │ │ +058da0: 5420 5502 |002a: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058da4: 6e10 d102 0000 |002c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ +058daa: 0a00 |002f: move-result v0 │ │ +058dac: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ +058db0: 5420 5502 |0032: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058db4: 6e10 9605 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ +058dba: 0c01 |0037: move-result-object v1 │ │ +058dbc: 6e20 e602 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ +058dc2: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -30618,117 +30618,117 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/text/StaticLayout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 40 16-bit code units │ │ -058388: |[058388] androidx.appcompat.widget.SwitchCompat.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; │ │ -058398: 5480 4b02 |0000: iget-object v0, v8, Landroidx/appcompat/widget/SwitchCompat;.N:Lk/a; // field@024b │ │ -05839c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0583a0: 6e30 ec1e 9008 |0004: invoke-virtual {v0, v9, v8}, Lk/a;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@1eec │ │ -0583a6: 0c09 |0007: move-result-object v9 │ │ -0583a8: 0791 |0008: move-object v1, v9 │ │ -0583aa: 2209 fe00 |0009: new-instance v9, Landroid/text/StaticLayout; // type@00fe │ │ -0583ae: 5482 4702 |000b: iget-object v2, v8, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ -0583b2: 3801 0e00 |000d: if-eqz v1, 001b // +000e │ │ -0583b6: 7120 cc03 2100 |000f: invoke-static {v1, v2}, Landroid/text/Layout;.getDesiredWidth:(Ljava/lang/CharSequence;Landroid/text/TextPaint;)F // method@03cc │ │ -0583bc: 0a00 |0012: move-result v0 │ │ -0583be: 8903 |0013: float-to-double v3, v0 │ │ -0583c0: 7120 601c 4300 |0014: invoke-static {v3, v4}, Ljava/lang/Math;.ceil:(D)D // method@1c60 │ │ -0583c6: 0b03 |0017: move-result-wide v3 │ │ -0583c8: 8a30 |0018: double-to-int v0, v3 │ │ -0583ca: 0103 |0019: move v3, v0 │ │ -0583cc: 2803 |001a: goto 001d // +0003 │ │ -0583ce: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0583d0: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -0583d2: 6204 9600 |001d: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_NORMAL:Landroid/text/Layout$Alignment; // field@0096 │ │ -0583d6: 1505 803f |001f: const/high16 v5, #int 1065353216 // #3f80 │ │ -0583da: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -0583dc: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -0583de: 0790 |0023: move-object v0, v9 │ │ -0583e0: 7608 0104 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/text/StaticLayout;.:(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V // method@0401 │ │ -0583e6: 1109 |0027: return-object v9 │ │ +058370: |[058370] androidx.appcompat.widget.SwitchCompat.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; │ │ +058380: 5480 4b02 |0000: iget-object v0, v8, Landroidx/appcompat/widget/SwitchCompat;.N:Lk/a; // field@024b │ │ +058384: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +058388: 6e30 ea1e 9008 |0004: invoke-virtual {v0, v9, v8}, Lk/a;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@1eea │ │ +05838e: 0c09 |0007: move-result-object v9 │ │ +058390: 0791 |0008: move-object v1, v9 │ │ +058392: 2209 fe00 |0009: new-instance v9, Landroid/text/StaticLayout; // type@00fe │ │ +058396: 5482 4702 |000b: iget-object v2, v8, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +05839a: 3801 0e00 |000d: if-eqz v1, 001b // +000e │ │ +05839e: 7120 cc03 2100 |000f: invoke-static {v1, v2}, Landroid/text/Layout;.getDesiredWidth:(Ljava/lang/CharSequence;Landroid/text/TextPaint;)F // method@03cc │ │ +0583a4: 0a00 |0012: move-result v0 │ │ +0583a6: 8903 |0013: float-to-double v3, v0 │ │ +0583a8: 7120 5e1c 4300 |0014: invoke-static {v3, v4}, Ljava/lang/Math;.ceil:(D)D // method@1c5e │ │ +0583ae: 0b03 |0017: move-result-wide v3 │ │ +0583b0: 8a30 |0018: double-to-int v0, v3 │ │ +0583b2: 0103 |0019: move v3, v0 │ │ +0583b4: 2803 |001a: goto 001d // +0003 │ │ +0583b6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0583b8: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +0583ba: 6204 9600 |001d: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_NORMAL:Landroid/text/Layout$Alignment; // field@0096 │ │ +0583be: 1505 803f |001f: const/high16 v5, #int 1065353216 // #3f80 │ │ +0583c2: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +0583c4: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +0583c6: 0790 |0023: move-object v0, v9 │ │ +0583c8: 7608 0104 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/text/StaticLayout;.:(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)V // method@0401 │ │ +0583ce: 1109 |0027: return-object v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'draw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -058ddc: |[058ddc] androidx.appcompat.widget.SwitchCompat.draw:(Landroid/graphics/Canvas;)V │ │ -058dec: 54a0 4d02 |0000: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ -058df0: 52a1 4302 |0002: iget v1, v10, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0243 │ │ -058df4: 52a2 4402 |0004: iget v2, v10, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ -058df8: 52a3 4502 |0006: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.H:I // field@0245 │ │ -058dfc: 52a4 4602 |0008: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ -058e00: 7010 c70b 0a00 |000a: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbOffset:()I // method@0bc7 │ │ -058e06: 0a05 |000d: move-result v5 │ │ -058e08: b015 |000e: add-int/2addr v5, v1 │ │ -058e0a: 54a6 5002 |000f: iget-object v6, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058e0e: 3806 0700 |0011: if-eqz v6, 0018 // +0007 │ │ -058e12: 7110 f523 0600 |0013: invoke-static {v6}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23f5 │ │ -058e18: 0c06 |0016: move-result-object v6 │ │ -058e1a: 2803 |0017: goto 001a // +0003 │ │ -058e1c: 6206 0b0e |0018: sget-object v6, Ln/q;.c:Landroid/graphics/Rect; // field@0e0b │ │ -058e20: 54a7 5502 |001a: iget-object v7, v10, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058e24: 3807 3300 |001c: if-eqz v7, 004f // +0033 │ │ -058e28: 6e20 ca02 0700 |001e: invoke-virtual {v7, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -058e2e: 5207 8100 |0021: iget v7, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ -058e32: b075 |0023: add-int/2addr v5, v7 │ │ -058e34: 3806 2400 |0024: if-eqz v6, 0048 // +0024 │ │ -058e38: 5268 8100 |0026: iget v8, v6, Landroid/graphics/Rect;.left:I // field@0081 │ │ -058e3c: 3778 0400 |0028: if-le v8, v7, 002c // +0004 │ │ -058e40: b178 |002a: sub-int/2addr v8, v7 │ │ -058e42: b081 |002b: add-int/2addr v1, v8 │ │ -058e44: 5267 8300 |002c: iget v7, v6, Landroid/graphics/Rect;.top:I // field@0083 │ │ -058e48: 5208 8300 |002e: iget v8, v0, Landroid/graphics/Rect;.top:I // field@0083 │ │ -058e4c: 3787 0500 |0030: if-le v7, v8, 0035 // +0005 │ │ -058e50: b187 |0032: sub-int/2addr v7, v8 │ │ -058e52: b027 |0033: add-int/2addr v7, v2 │ │ -058e54: 2802 |0034: goto 0036 // +0002 │ │ -058e56: 0127 |0035: move v7, v2 │ │ -058e58: 5268 8200 |0036: iget v8, v6, Landroid/graphics/Rect;.right:I // field@0082 │ │ -058e5c: 5209 8200 |0038: iget v9, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ -058e60: 3798 0400 |003a: if-le v8, v9, 003e // +0004 │ │ -058e64: b198 |003c: sub-int/2addr v8, v9 │ │ -058e66: b183 |003d: sub-int/2addr v3, v8 │ │ -058e68: 5266 8000 |003e: iget v6, v6, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -058e6c: 5208 8000 |0040: iget v8, v0, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -058e70: 3786 0700 |0042: if-le v6, v8, 0049 // +0007 │ │ -058e74: b186 |0044: sub-int/2addr v6, v8 │ │ -058e76: 9106 0406 |0045: sub-int v6, v4, v6 │ │ -058e7a: 2803 |0047: goto 004a // +0003 │ │ -058e7c: 0127 |0048: move v7, v2 │ │ -058e7e: 0146 |0049: move v6, v4 │ │ -058e80: 54a8 5502 |004a: iget-object v8, v10, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058e84: 6e56 da02 1837 |004c: invoke-virtual {v8, v1, v7, v3, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -058e8a: 54a1 5002 |004f: iget-object v1, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058e8e: 3801 1d00 |0051: if-eqz v1, 006e // +001d │ │ -058e92: 6e20 ca02 0100 |0053: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -058e98: 5201 8100 |0056: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ -058e9c: 9101 0501 |0058: sub-int v1, v5, v1 │ │ -058ea0: 52a3 4202 |005a: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ -058ea4: b035 |005c: add-int/2addr v5, v3 │ │ -058ea6: 5200 8200 |005d: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ -058eaa: b005 |005f: add-int/2addr v5, v0 │ │ -058eac: 54a0 5002 |0060: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058eb0: 6e54 da02 1052 |0062: invoke-virtual {v0, v1, v2, v5, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -058eb6: 6e10 8c05 0a00 |0065: invoke-virtual {v10}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@058c │ │ -058ebc: 0c00 |0068: move-result-object v0 │ │ -058ebe: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ -058ec2: 7154 d530 1052 |006b: invoke-static {v0, v1, v2, v5, v4}, Lx/a$a;.f:(Landroid/graphics/drawable/Drawable;IIII)V // method@30d5 │ │ -058ec8: 6f20 5a08 ba00 |006e: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.draw:(Landroid/graphics/Canvas;)V // method@085a │ │ -058ece: 0e00 |0071: return-void │ │ +058dc4: |[058dc4] androidx.appcompat.widget.SwitchCompat.draw:(Landroid/graphics/Canvas;)V │ │ +058dd4: 54a0 4d02 |0000: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +058dd8: 52a1 4302 |0002: iget v1, v10, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0243 │ │ +058ddc: 52a2 4402 |0004: iget v2, v10, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ +058de0: 52a3 4502 |0006: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.H:I // field@0245 │ │ +058de4: 52a4 4602 |0008: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ +058de8: 7010 c70b 0a00 |000a: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbOffset:()I // method@0bc7 │ │ +058dee: 0a05 |000d: move-result v5 │ │ +058df0: b015 |000e: add-int/2addr v5, v1 │ │ +058df2: 54a6 5002 |000f: iget-object v6, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058df6: 3806 0700 |0011: if-eqz v6, 0018 // +0007 │ │ +058dfa: 7110 f323 0600 |0013: invoke-static {v6}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23f3 │ │ +058e00: 0c06 |0016: move-result-object v6 │ │ +058e02: 2803 |0017: goto 001a // +0003 │ │ +058e04: 6206 0b0e |0018: sget-object v6, Ln/q;.c:Landroid/graphics/Rect; // field@0e0b │ │ +058e08: 54a7 5502 |001a: iget-object v7, v10, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058e0c: 3807 3300 |001c: if-eqz v7, 004f // +0033 │ │ +058e10: 6e20 ca02 0700 |001e: invoke-virtual {v7, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ +058e16: 5207 8100 |0021: iget v7, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +058e1a: b075 |0023: add-int/2addr v5, v7 │ │ +058e1c: 3806 2400 |0024: if-eqz v6, 0048 // +0024 │ │ +058e20: 5268 8100 |0026: iget v8, v6, Landroid/graphics/Rect;.left:I // field@0081 │ │ +058e24: 3778 0400 |0028: if-le v8, v7, 002c // +0004 │ │ +058e28: b178 |002a: sub-int/2addr v8, v7 │ │ +058e2a: b081 |002b: add-int/2addr v1, v8 │ │ +058e2c: 5267 8300 |002c: iget v7, v6, Landroid/graphics/Rect;.top:I // field@0083 │ │ +058e30: 5208 8300 |002e: iget v8, v0, Landroid/graphics/Rect;.top:I // field@0083 │ │ +058e34: 3787 0500 |0030: if-le v7, v8, 0035 // +0005 │ │ +058e38: b187 |0032: sub-int/2addr v7, v8 │ │ +058e3a: b027 |0033: add-int/2addr v7, v2 │ │ +058e3c: 2802 |0034: goto 0036 // +0002 │ │ +058e3e: 0127 |0035: move v7, v2 │ │ +058e40: 5268 8200 |0036: iget v8, v6, Landroid/graphics/Rect;.right:I // field@0082 │ │ +058e44: 5209 8200 |0038: iget v9, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +058e48: 3798 0400 |003a: if-le v8, v9, 003e // +0004 │ │ +058e4c: b198 |003c: sub-int/2addr v8, v9 │ │ +058e4e: b183 |003d: sub-int/2addr v3, v8 │ │ +058e50: 5266 8000 |003e: iget v6, v6, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +058e54: 5208 8000 |0040: iget v8, v0, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +058e58: 3786 0700 |0042: if-le v6, v8, 0049 // +0007 │ │ +058e5c: b186 |0044: sub-int/2addr v6, v8 │ │ +058e5e: 9106 0406 |0045: sub-int v6, v4, v6 │ │ +058e62: 2803 |0047: goto 004a // +0003 │ │ +058e64: 0127 |0048: move v7, v2 │ │ +058e66: 0146 |0049: move v6, v4 │ │ +058e68: 54a8 5502 |004a: iget-object v8, v10, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058e6c: 6e56 da02 1837 |004c: invoke-virtual {v8, v1, v7, v3, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ +058e72: 54a1 5002 |004f: iget-object v1, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058e76: 3801 1d00 |0051: if-eqz v1, 006e // +001d │ │ +058e7a: 6e20 ca02 0100 |0053: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ +058e80: 5201 8100 |0056: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +058e84: 9101 0501 |0058: sub-int v1, v5, v1 │ │ +058e88: 52a3 4202 |005a: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ +058e8c: b035 |005c: add-int/2addr v5, v3 │ │ +058e8e: 5200 8200 |005d: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +058e92: b005 |005f: add-int/2addr v5, v0 │ │ +058e94: 54a0 5002 |0060: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058e98: 6e54 da02 1052 |0062: invoke-virtual {v0, v1, v2, v5, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ +058e9e: 6e10 8c05 0a00 |0065: invoke-virtual {v10}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@058c │ │ +058ea4: 0c00 |0068: move-result-object v0 │ │ +058ea6: 3800 0500 |0069: if-eqz v0, 006e // +0005 │ │ +058eaa: 7154 d330 1052 |006b: invoke-static {v0, v1, v2, v5, v4}, Lx/a$a;.f:(Landroid/graphics/drawable/Drawable;IIII)V // method@30d3 │ │ +058eb0: 6f20 5a08 ba00 |006e: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.draw:(Landroid/graphics/Canvas;)V // method@085a │ │ +058eb6: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -30960,23 +30960,23 @@ │ │ type : '(FF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -058ed0: |[058ed0] androidx.appcompat.widget.SwitchCompat.drawableHotspotChanged:(FF)V │ │ -058ee0: 6f30 5b08 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/CompoundButton;.drawableHotspotChanged:(FF)V // method@085b │ │ -058ee6: 5410 5002 |0003: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058eea: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -058eee: 7130 d430 2003 |0007: invoke-static {v0, v2, v3}, Lx/a$a;.e:(Landroid/graphics/drawable/Drawable;FF)V // method@30d4 │ │ -058ef4: 5410 5502 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058ef8: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -058efc: 7130 d430 2003 |000e: invoke-static {v0, v2, v3}, Lx/a$a;.e:(Landroid/graphics/drawable/Drawable;FF)V // method@30d4 │ │ -058f02: 0e00 |0011: return-void │ │ +058eb8: |[058eb8] androidx.appcompat.widget.SwitchCompat.drawableHotspotChanged:(FF)V │ │ +058ec8: 6f30 5b08 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/CompoundButton;.drawableHotspotChanged:(FF)V // method@085b │ │ +058ece: 5410 5002 |0003: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058ed2: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +058ed6: 7130 d230 2003 |0007: invoke-static {v0, v2, v3}, Lx/a$a;.e:(Landroid/graphics/drawable/Drawable;FF)V // method@30d2 │ │ +058edc: 5410 5502 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058ee0: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +058ee4: 7130 d230 2003 |000e: invoke-static {v0, v2, v3}, Lx/a$a;.e:(Landroid/graphics/drawable/Drawable;FF)V // method@30d2 │ │ +058eea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -31346,955 +31346,955 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -058f04: |[058f04] androidx.appcompat.widget.SwitchCompat.drawableStateChanged:()V │ │ -058f14: 6f10 5c08 0400 |0000: invoke-super {v4}, Landroid/widget/CompoundButton;.drawableStateChanged:()V // method@085c │ │ -058f1a: 6e10 9605 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -058f20: 0c00 |0006: move-result-object v0 │ │ -058f22: 5441 5002 |0007: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058f26: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -058f28: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -058f2c: 6e10 d102 0100 |000c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -058f32: 0a03 |000f: move-result v3 │ │ -058f34: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ -058f38: 6e20 e602 0100 |0012: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -058f3e: 0a01 |0015: move-result v1 │ │ -058f40: b612 |0016: or-int/2addr v2, v1 │ │ -058f42: 5441 5502 |0017: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058f46: 3801 0d00 |0019: if-eqz v1, 0026 // +000d │ │ -058f4a: 6e10 d102 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ -058f50: 0a03 |001e: move-result v3 │ │ -058f52: 3803 0700 |001f: if-eqz v3, 0026 // +0007 │ │ -058f56: 6e20 e602 0100 |0021: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ -058f5c: 0a00 |0024: move-result v0 │ │ -058f5e: b602 |0025: or-int/2addr v2, v0 │ │ -058f60: 3802 0500 |0026: if-eqz v2, 002b // +0005 │ │ -058f64: 6e10 d905 0400 |0028: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -058f6a: 0e00 |002b: return-void │ │ +058eec: |[058eec] androidx.appcompat.widget.SwitchCompat.drawableStateChanged:()V │ │ +058efc: 6f10 5c08 0400 |0000: invoke-super {v4}, Landroid/widget/CompoundButton;.drawableStateChanged:()V // method@085c │ │ +058f02: 6e10 9605 0400 |0003: invoke-virtual {v4}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ +058f08: 0c00 |0006: move-result-object v0 │ │ +058f0a: 5441 5002 |0007: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058f0e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +058f10: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +058f14: 6e10 d102 0100 |000c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ +058f1a: 0a03 |000f: move-result v3 │ │ +058f1c: 3803 0700 |0010: if-eqz v3, 0017 // +0007 │ │ +058f20: 6e20 e602 0100 |0012: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ +058f26: 0a01 |0015: move-result v1 │ │ +058f28: b612 |0016: or-int/2addr v2, v1 │ │ +058f2a: 5441 5502 |0017: iget-object v1, v4, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058f2e: 3801 0d00 |0019: if-eqz v1, 0026 // +000d │ │ +058f32: 6e10 d102 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@02d1 │ │ +058f38: 0a03 |001e: move-result v3 │ │ +058f3a: 3803 0700 |001f: if-eqz v3, 0026 // +0007 │ │ +058f3e: 6e20 e602 0100 |0021: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@02e6 │ │ +058f44: 0a00 |0024: move-result v0 │ │ +058f46: b602 |0025: or-int/2addr v2, v0 │ │ +058f48: 3802 0500 |0026: if-eqz v2, 002b // +0005 │ │ +058f4c: 6e10 d905 0400 |0028: invoke-virtual {v4}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +058f52: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getCompoundPaddingLeft' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -058738: |[058738] androidx.appcompat.widget.SwitchCompat.getCompoundPaddingLeft:()I │ │ -058748: 7110 ac23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ac │ │ -05874e: 0a00 |0003: move-result v0 │ │ -058750: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -058754: 6f10 5d08 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@085d │ │ -05875a: 0a00 |0009: move-result v0 │ │ -05875c: 0f00 |000a: return v0 │ │ -05875e: 6f10 5d08 0200 |000b: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@085d │ │ -058764: 0a00 |000e: move-result v0 │ │ -058766: 5221 4002 |000f: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ -05876a: b010 |0011: add-int/2addr v0, v1 │ │ -05876c: 6e10 4809 0200 |0012: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0948 │ │ -058772: 0c01 |0015: move-result-object v1 │ │ -058774: 7110 0c04 0100 |0016: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05877a: 0a01 |0019: move-result v1 │ │ -05877c: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ -058780: 5221 5c02 |001c: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ -058784: b010 |001e: add-int/2addr v0, v1 │ │ -058786: 0f00 |001f: return v0 │ │ +058720: |[058720] androidx.appcompat.widget.SwitchCompat.getCompoundPaddingLeft:()I │ │ +058730: 7110 aa23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@23aa │ │ +058736: 0a00 |0003: move-result v0 │ │ +058738: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +05873c: 6f10 5d08 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@085d │ │ +058742: 0a00 |0009: move-result v0 │ │ +058744: 0f00 |000a: return v0 │ │ +058746: 6f10 5d08 0200 |000b: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@085d │ │ +05874c: 0a00 |000e: move-result v0 │ │ +05874e: 5221 4002 |000f: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +058752: b010 |0011: add-int/2addr v0, v1 │ │ +058754: 6e10 4809 0200 |0012: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0948 │ │ +05875a: 0c01 |0015: move-result-object v1 │ │ +05875c: 7110 0c04 0100 |0016: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +058762: 0a01 |0019: move-result v1 │ │ +058764: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ +058768: 5221 5c02 |001c: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ +05876c: b010 |001e: add-int/2addr v0, v1 │ │ +05876e: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getCompoundPaddingRight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -058788: |[058788] androidx.appcompat.widget.SwitchCompat.getCompoundPaddingRight:()I │ │ -058798: 7110 ac23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ac │ │ -05879e: 0a00 |0003: move-result v0 │ │ -0587a0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0587a4: 6f10 5e08 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@085e │ │ -0587aa: 0a00 |0009: move-result v0 │ │ -0587ac: 0f00 |000a: return v0 │ │ -0587ae: 6f10 5e08 0200 |000b: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@085e │ │ -0587b4: 0a00 |000e: move-result v0 │ │ -0587b6: 5221 4002 |000f: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ -0587ba: b010 |0011: add-int/2addr v0, v1 │ │ -0587bc: 6e10 4809 0200 |0012: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0948 │ │ -0587c2: 0c01 |0015: move-result-object v1 │ │ -0587c4: 7110 0c04 0100 |0016: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -0587ca: 0a01 |0019: move-result v1 │ │ -0587cc: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ -0587d0: 5221 5c02 |001c: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ -0587d4: b010 |001e: add-int/2addr v0, v1 │ │ -0587d6: 0f00 |001f: return v0 │ │ +058770: |[058770] androidx.appcompat.widget.SwitchCompat.getCompoundPaddingRight:()I │ │ +058780: 7110 aa23 0200 |0000: invoke-static {v2}, Ln/m0;.a:(Landroid/view/View;)Z // method@23aa │ │ +058786: 0a00 |0003: move-result v0 │ │ +058788: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +05878c: 6f10 5e08 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@085e │ │ +058792: 0a00 |0009: move-result v0 │ │ +058794: 0f00 |000a: return v0 │ │ +058796: 6f10 5e08 0200 |000b: invoke-super {v2}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@085e │ │ +05879c: 0a00 |000e: move-result v0 │ │ +05879e: 5221 4002 |000f: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +0587a2: b010 |0011: add-int/2addr v0, v1 │ │ +0587a4: 6e10 4809 0200 |0012: invoke-virtual {v2}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@0948 │ │ +0587aa: 0c01 |0015: move-result-object v1 │ │ +0587ac: 7110 0c04 0100 |0016: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +0587b2: 0a01 |0019: move-result v1 │ │ +0587b4: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ +0587b8: 5221 5c02 |001c: iget v1, v2, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ +0587bc: b010 |001e: add-int/2addr v0, v1 │ │ +0587be: 0f00 |001f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getShowText' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0583e8: |[0583e8] androidx.appcompat.widget.SwitchCompat.getShowText:()Z │ │ -0583f8: 5510 6002 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ -0583fc: 0f00 |0002: return v0 │ │ +0583d0: |[0583d0] androidx.appcompat.widget.SwitchCompat.getShowText:()Z │ │ +0583e0: 5510 6002 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +0583e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getSplitTrack' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058400: |[058400] androidx.appcompat.widget.SwitchCompat.getSplitTrack:()Z │ │ -058410: 5510 5d02 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ -058414: 0f00 |0002: return v0 │ │ +0583e8: |[0583e8] androidx.appcompat.widget.SwitchCompat.getSplitTrack:()Z │ │ +0583f8: 5510 5d02 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ +0583fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getSwitchMinWidth' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0587d8: |[0587d8] androidx.appcompat.widget.SwitchCompat.getSwitchMinWidth:()I │ │ -0587e8: 5210 5b02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ -0587ec: 0f00 |0002: return v0 │ │ +0587c0: |[0587c0] androidx.appcompat.widget.SwitchCompat.getSwitchMinWidth:()I │ │ +0587d0: 5210 5b02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ +0587d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getSwitchPadding' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0587f0: |[0587f0] androidx.appcompat.widget.SwitchCompat.getSwitchPadding:()I │ │ -058800: 5210 5c02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ -058804: 0f00 |0002: return v0 │ │ +0587d8: |[0587d8] androidx.appcompat.widget.SwitchCompat.getSwitchPadding:()I │ │ +0587e8: 5210 5c02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ +0587ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getTextOff' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0588f8: |[0588f8] androidx.appcompat.widget.SwitchCompat.getTextOff:()Ljava/lang/CharSequence; │ │ -058908: 5410 5f02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ -05890c: 1100 |0002: return-object v0 │ │ +0588e0: |[0588e0] androidx.appcompat.widget.SwitchCompat.getTextOff:()Ljava/lang/CharSequence; │ │ +0588f0: 5410 5f02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +0588f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getTextOn' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058910: |[058910] androidx.appcompat.widget.SwitchCompat.getTextOn:()Ljava/lang/CharSequence; │ │ -058920: 5410 5e02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ -058924: 1100 |0002: return-object v0 │ │ +0588f8: |[0588f8] androidx.appcompat.widget.SwitchCompat.getTextOn:()Ljava/lang/CharSequence; │ │ +058908: 5410 5e02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +05890c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbDrawable' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058358: |[058358] androidx.appcompat.widget.SwitchCompat.getThumbDrawable:()Landroid/graphics/drawable/Drawable; │ │ -058368: 5410 5002 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -05836c: 1100 |0002: return-object v0 │ │ +058340: |[058340] androidx.appcompat.widget.SwitchCompat.getThumbDrawable:()Landroid/graphics/drawable/Drawable; │ │ +058350: 5410 5002 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058354: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbTextPadding' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0588ac: |[0588ac] androidx.appcompat.widget.SwitchCompat.getThumbTextPadding:()I │ │ -0588bc: 5210 5a02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ -0588c0: 0f00 |0002: return v0 │ │ +058894: |[058894] androidx.appcompat.widget.SwitchCompat.getThumbTextPadding:()I │ │ +0588a4: 5210 5a02 |0000: iget v0, v1, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ +0588a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbTintList' │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0582f8: |[0582f8] androidx.appcompat.widget.SwitchCompat.getThumbTintList:()Landroid/content/res/ColorStateList; │ │ -058308: 5410 5102 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ -05830c: 1100 |0002: return-object v0 │ │ +0582e0: |[0582e0] androidx.appcompat.widget.SwitchCompat.getThumbTintList:()Landroid/content/res/ColorStateList; │ │ +0582f0: 5410 5102 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ +0582f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getThumbTintMode' │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058328: |[058328] androidx.appcompat.widget.SwitchCompat.getThumbTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -058338: 5410 5202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ -05833c: 1100 |0002: return-object v0 │ │ +058310: |[058310] androidx.appcompat.widget.SwitchCompat.getThumbTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +058320: 5410 5202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +058324: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getTrackDrawable' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058370: |[058370] androidx.appcompat.widget.SwitchCompat.getTrackDrawable:()Landroid/graphics/drawable/Drawable; │ │ -058380: 5410 5502 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058384: 1100 |0002: return-object v0 │ │ +058358: |[058358] androidx.appcompat.widget.SwitchCompat.getTrackDrawable:()Landroid/graphics/drawable/Drawable; │ │ +058368: 5410 5502 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +05836c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getTrackTintList' │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058310: |[058310] androidx.appcompat.widget.SwitchCompat.getTrackTintList:()Landroid/content/res/ColorStateList; │ │ -058320: 5410 5602 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ -058324: 1100 |0002: return-object v0 │ │ +0582f8: |[0582f8] androidx.appcompat.widget.SwitchCompat.getTrackTintList:()Landroid/content/res/ColorStateList; │ │ +058308: 5410 5602 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ +05830c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'getTrackTintMode' │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058340: |[058340] androidx.appcompat.widget.SwitchCompat.getTrackTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -058350: 5410 5702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ -058354: 1100 |0002: return-object v0 │ │ +058328: |[058328] androidx.appcompat.widget.SwitchCompat.getTrackTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +058338: 5410 5702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +05833c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'jumpDrawablesToCurrentState' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -058f6c: |[058f6c] androidx.appcompat.widget.SwitchCompat.jumpDrawablesToCurrentState:()V │ │ -058f7c: 6f10 6008 0100 |0000: invoke-super {v1}, Landroid/widget/CompoundButton;.jumpDrawablesToCurrentState:()V // method@0860 │ │ -058f82: 5410 5002 |0003: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058f86: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -058f8a: 6e10 d302 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ -058f90: 5410 5502 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058f94: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -058f98: 6e10 d302 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ -058f9e: 5410 4c02 |0011: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ -058fa2: 3800 1000 |0013: if-eqz v0, 0023 // +0010 │ │ -058fa6: 6e10 5600 0000 |0015: invoke-virtual {v0}, Landroid/animation/Animator;.isStarted:()Z // method@0056 │ │ -058fac: 0a00 |0018: move-result v0 │ │ -058fae: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ -058fb2: 5410 4c02 |001b: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ -058fb6: 6e10 5300 0000 |001d: invoke-virtual {v0}, Landroid/animation/Animator;.end:()V // method@0053 │ │ -058fbc: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -058fbe: 5b10 4c02 |0021: iput-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ -058fc2: 0e00 |0023: return-void │ │ +058f54: |[058f54] androidx.appcompat.widget.SwitchCompat.jumpDrawablesToCurrentState:()V │ │ +058f64: 6f10 6008 0100 |0000: invoke-super {v1}, Landroid/widget/CompoundButton;.jumpDrawablesToCurrentState:()V // method@0860 │ │ +058f6a: 5410 5002 |0003: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058f6e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +058f72: 6e10 d302 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ +058f78: 5410 5502 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058f7c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +058f80: 6e10 d302 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@02d3 │ │ +058f86: 5410 4c02 |0011: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +058f8a: 3800 1000 |0013: if-eqz v0, 0023 // +0010 │ │ +058f8e: 6e10 5600 0000 |0015: invoke-virtual {v0}, Landroid/animation/Animator;.isStarted:()Z // method@0056 │ │ +058f94: 0a00 |0018: move-result v0 │ │ +058f96: 3800 0a00 |0019: if-eqz v0, 0023 // +000a │ │ +058f9a: 5410 4c02 |001b: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +058f9e: 6e10 5300 0000 |001d: invoke-virtual {v0}, Landroid/animation/Animator;.end:()V // method@0053 │ │ +058fa4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +058fa6: 5b10 4c02 |0021: iput-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +058faa: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onCreateDrawableState' │ │ type : '(I)[I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0588c4: |[0588c4] androidx.appcompat.widget.SwitchCompat.onCreateDrawableState:(I)[I │ │ -0588d4: d802 0201 |0000: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0588d8: 6f20 6108 2100 |0002: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onCreateDrawableState:(I)[I // method@0861 │ │ -0588de: 0c02 |0005: move-result-object v2 │ │ -0588e0: 6e10 5f08 0100 |0006: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ -0588e6: 0a00 |0009: move-result v0 │ │ -0588e8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0588ec: 6200 4f02 |000c: sget-object v0, Landroidx/appcompat/widget/SwitchCompat;.R:[I // field@024f │ │ -0588f0: 7120 f305 0200 |000e: invoke-static {v2, v0}, Landroid/view/View;.mergeDrawableStates:([I[I)[I // method@05f3 │ │ -0588f6: 1102 |0011: return-object v2 │ │ +0588ac: |[0588ac] androidx.appcompat.widget.SwitchCompat.onCreateDrawableState:(I)[I │ │ +0588bc: d802 0201 |0000: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0588c0: 6f20 6108 2100 |0002: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onCreateDrawableState:(I)[I // method@0861 │ │ +0588c6: 0c02 |0005: move-result-object v2 │ │ +0588c8: 6e10 5f08 0100 |0006: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ +0588ce: 0a00 |0009: move-result v0 │ │ +0588d0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0588d4: 6200 4f02 |000c: sget-object v0, Landroidx/appcompat/widget/SwitchCompat;.R:[I // field@024f │ │ +0588d8: 7120 f305 0200 |000e: invoke-static {v2, v0}, Landroid/view/View;.mergeDrawableStates:([I[I)[I // method@05f3 │ │ +0588de: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 167 16-bit code units │ │ -058fc4: |[058fc4] androidx.appcompat.widget.SwitchCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ -058fd4: 6f20 6208 a900 |0000: invoke-super {v9, v10}, Landroid/widget/CompoundButton;.onDraw:(Landroid/graphics/Canvas;)V // method@0862 │ │ -058fda: 5490 4d02 |0003: iget-object v0, v9, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ -058fde: 5491 5502 |0005: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058fe2: 3801 0600 |0007: if-eqz v1, 000d // +0006 │ │ -058fe6: 6e20 ca02 0100 |0009: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -058fec: 2804 |000c: goto 0010 // +0004 │ │ -058fee: 6e10 7602 0000 |000d: invoke-virtual {v0}, Landroid/graphics/Rect;.setEmpty:()V // method@0276 │ │ -058ff4: 5292 4402 |0010: iget v2, v9, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ -058ff8: 5293 4602 |0012: iget v3, v9, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ -058ffc: 5204 8300 |0014: iget v4, v0, Landroid/graphics/Rect;.top:I // field@0083 │ │ -059000: b042 |0016: add-int/2addr v2, v4 │ │ -059002: 5204 8000 |0017: iget v4, v0, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -059006: b143 |0019: sub-int/2addr v3, v4 │ │ -059008: 5494 5002 |001a: iget-object v4, v9, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -05900c: 3801 3000 |001c: if-eqz v1, 004c // +0030 │ │ -059010: 5595 5d02 |001e: iget-boolean v5, v9, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ -059014: 3805 2900 |0020: if-eqz v5, 0049 // +0029 │ │ -059018: 3804 2700 |0022: if-eqz v4, 0049 // +0027 │ │ -05901c: 7110 f523 0400 |0024: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23f5 │ │ -059022: 0c05 |0027: move-result-object v5 │ │ -059024: 6e20 b402 0400 |0028: invoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@02b4 │ │ -05902a: 5206 8100 |002b: iget v6, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ -05902e: 5257 8100 |002d: iget v7, v5, Landroid/graphics/Rect;.left:I // field@0081 │ │ -059032: b076 |002f: add-int/2addr v6, v7 │ │ -059034: 5906 8100 |0030: iput v6, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ -059038: 5206 8200 |0032: iget v6, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ -05903c: 5255 8200 |0034: iget v5, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ -059040: b156 |0036: sub-int/2addr v6, v5 │ │ -059042: 5906 8200 |0037: iput v6, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ -059046: 6e10 0302 0a00 |0039: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -05904c: 0a05 |003c: move-result v5 │ │ -05904e: 6206 8800 |003d: sget-object v6, Landroid/graphics/Region$Op;.DIFFERENCE:Landroid/graphics/Region$Op; // field@0088 │ │ -059052: 6e30 f801 0a06 |003f: invoke-virtual {v10, v0, v6}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z // method@01f8 │ │ -059058: 6e20 b702 a100 |0042: invoke-virtual {v1, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ -05905e: 6e20 0002 5a00 |0045: invoke-virtual {v10, v5}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -059064: 2804 |0048: goto 004c // +0004 │ │ -059066: 6e20 b702 a100 |0049: invoke-virtual {v1, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ -05906c: 6e10 0302 0a00 |004c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -059072: 0a00 |004f: move-result v0 │ │ -059074: 3804 0500 |0050: if-eqz v4, 0055 // +0005 │ │ -059078: 6e20 b702 a400 |0052: invoke-virtual {v4, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ -05907e: 7010 c30b 0900 |0055: invoke-direct {v9}, Landroidx/appcompat/widget/SwitchCompat;.getTargetCheckedState:()Z // method@0bc3 │ │ -059084: 0a01 |0058: move-result v1 │ │ -059086: 3801 0500 |0059: if-eqz v1, 005e // +0005 │ │ -05908a: 5491 4902 |005b: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ -05908e: 2803 |005d: goto 0060 // +0003 │ │ -059090: 5491 4a02 |005e: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ -059094: 3801 4300 |0060: if-eqz v1, 00a3 // +0043 │ │ -059098: 6e10 9605 0900 |0062: invoke-virtual {v9}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ -05909e: 0c05 |0065: move-result-object v5 │ │ -0590a0: 5496 4802 |0066: iget-object v6, v9, Landroidx/appcompat/widget/SwitchCompat;.K:Landroid/content/res/ColorStateList; // field@0248 │ │ -0590a4: 3806 0c00 |0068: if-eqz v6, 0074 // +000c │ │ -0590a8: 5497 4702 |006a: iget-object v7, v9, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ -0590ac: 1208 |006c: const/4 v8, #int 0 // #0 │ │ -0590ae: 6e30 9a01 5608 |006d: invoke-virtual {v6, v5, v8}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@019a │ │ -0590b4: 0a06 |0070: move-result v6 │ │ -0590b6: 6e20 3a02 6700 |0071: invoke-virtual {v7, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@023a │ │ -0590bc: 5496 4702 |0074: iget-object v6, v9, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ -0590c0: 5b65 9e00 |0076: iput-object v5, v6, Landroid/text/TextPaint;.drawableState:[I // field@009e │ │ -0590c4: 3804 0c00 |0078: if-eqz v4, 0084 // +000c │ │ -0590c8: 6e10 b902 0400 |007a: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@02b9 │ │ -0590ce: 0c04 |007d: move-result-object v4 │ │ -0590d0: 5245 8100 |007e: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ -0590d4: 5244 8200 |0080: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ -0590d8: b045 |0082: add-int/2addr v5, v4 │ │ -0590da: 2805 |0083: goto 0088 // +0005 │ │ -0590dc: 6e10 cd05 0900 |0084: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -0590e2: 0a05 |0087: move-result v5 │ │ -0590e4: db05 0502 |0088: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0590e8: 6e10 d103 0100 |008a: invoke-virtual {v1}, Landroid/text/Layout;.getWidth:()I // method@03d1 │ │ -0590ee: 0a04 |008d: move-result v4 │ │ -0590f0: db04 0402 |008e: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0590f4: b145 |0090: sub-int/2addr v5, v4 │ │ -0590f6: b032 |0091: add-int/2addr v2, v3 │ │ -0590f8: db02 0202 |0092: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0590fc: 6e10 ce03 0100 |0094: invoke-virtual {v1}, Landroid/text/Layout;.getHeight:()I // method@03ce │ │ -059102: 0a03 |0097: move-result v3 │ │ -059104: db03 0302 |0098: div-int/lit8 v3, v3, #int 2 // #02 │ │ -059108: b132 |009a: sub-int/2addr v2, v3 │ │ -05910a: 8253 |009b: int-to-float v3, v5 │ │ -05910c: 8222 |009c: int-to-float v2, v2 │ │ -05910e: 6e30 0502 3a02 |009d: invoke-virtual {v10, v3, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ -059114: 6e20 cb03 a100 |00a0: invoke-virtual {v1, v10}, Landroid/text/Layout;.draw:(Landroid/graphics/Canvas;)V // method@03cb │ │ -05911a: 6e20 0002 0a00 |00a3: invoke-virtual {v10, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -059120: 0e00 |00a6: return-void │ │ +058fac: |[058fac] androidx.appcompat.widget.SwitchCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ +058fbc: 6f20 6208 a900 |0000: invoke-super {v9, v10}, Landroid/widget/CompoundButton;.onDraw:(Landroid/graphics/Canvas;)V // method@0862 │ │ +058fc2: 5490 4d02 |0003: iget-object v0, v9, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +058fc6: 5491 5502 |0005: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058fca: 3801 0600 |0007: if-eqz v1, 000d // +0006 │ │ +058fce: 6e20 ca02 0100 |0009: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ +058fd4: 2804 |000c: goto 0010 // +0004 │ │ +058fd6: 6e10 7602 0000 |000d: invoke-virtual {v0}, Landroid/graphics/Rect;.setEmpty:()V // method@0276 │ │ +058fdc: 5292 4402 |0010: iget v2, v9, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ +058fe0: 5293 4602 |0012: iget v3, v9, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ +058fe4: 5204 8300 |0014: iget v4, v0, Landroid/graphics/Rect;.top:I // field@0083 │ │ +058fe8: b042 |0016: add-int/2addr v2, v4 │ │ +058fea: 5204 8000 |0017: iget v4, v0, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +058fee: b143 |0019: sub-int/2addr v3, v4 │ │ +058ff0: 5494 5002 |001a: iget-object v4, v9, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058ff4: 3801 3000 |001c: if-eqz v1, 004c // +0030 │ │ +058ff8: 5595 5d02 |001e: iget-boolean v5, v9, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ +058ffc: 3805 2900 |0020: if-eqz v5, 0049 // +0029 │ │ +059000: 3804 2700 |0022: if-eqz v4, 0049 // +0027 │ │ +059004: 7110 f323 0400 |0024: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23f3 │ │ +05900a: 0c05 |0027: move-result-object v5 │ │ +05900c: 6e20 b402 0400 |0028: invoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@02b4 │ │ +059012: 5206 8100 |002b: iget v6, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059016: 5257 8100 |002d: iget v7, v5, Landroid/graphics/Rect;.left:I // field@0081 │ │ +05901a: b076 |002f: add-int/2addr v6, v7 │ │ +05901c: 5906 8100 |0030: iput v6, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059020: 5206 8200 |0032: iget v6, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059024: 5255 8200 |0034: iget v5, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059028: b156 |0036: sub-int/2addr v6, v5 │ │ +05902a: 5906 8200 |0037: iput v6, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +05902e: 6e10 0302 0a00 |0039: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ +059034: 0a05 |003c: move-result v5 │ │ +059036: 6206 8800 |003d: sget-object v6, Landroid/graphics/Region$Op;.DIFFERENCE:Landroid/graphics/Region$Op; // field@0088 │ │ +05903a: 6e30 f801 0a06 |003f: invoke-virtual {v10, v0, v6}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z // method@01f8 │ │ +059040: 6e20 b702 a100 |0042: invoke-virtual {v1, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ +059046: 6e20 0002 5a00 |0045: invoke-virtual {v10, v5}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ +05904c: 2804 |0048: goto 004c // +0004 │ │ +05904e: 6e20 b702 a100 |0049: invoke-virtual {v1, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ +059054: 6e10 0302 0a00 |004c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ +05905a: 0a00 |004f: move-result v0 │ │ +05905c: 3804 0500 |0050: if-eqz v4, 0055 // +0005 │ │ +059060: 6e20 b702 a400 |0052: invoke-virtual {v4, v10}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ +059066: 7010 c30b 0900 |0055: invoke-direct {v9}, Landroidx/appcompat/widget/SwitchCompat;.getTargetCheckedState:()Z // method@0bc3 │ │ +05906c: 0a01 |0058: move-result v1 │ │ +05906e: 3801 0500 |0059: if-eqz v1, 005e // +0005 │ │ +059072: 5491 4902 |005b: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ +059076: 2803 |005d: goto 0060 // +0003 │ │ +059078: 5491 4a02 |005e: iget-object v1, v9, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ +05907c: 3801 4300 |0060: if-eqz v1, 00a3 // +0043 │ │ +059080: 6e10 9605 0900 |0062: invoke-virtual {v9}, Landroid/view/View;.getDrawableState:()[I // method@0596 │ │ +059086: 0c05 |0065: move-result-object v5 │ │ +059088: 5496 4802 |0066: iget-object v6, v9, Landroidx/appcompat/widget/SwitchCompat;.K:Landroid/content/res/ColorStateList; // field@0248 │ │ +05908c: 3806 0c00 |0068: if-eqz v6, 0074 // +000c │ │ +059090: 5497 4702 |006a: iget-object v7, v9, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +059094: 1208 |006c: const/4 v8, #int 0 // #0 │ │ +059096: 6e30 9a01 5608 |006d: invoke-virtual {v6, v5, v8}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@019a │ │ +05909c: 0a06 |0070: move-result v6 │ │ +05909e: 6e20 3a02 6700 |0071: invoke-virtual {v7, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@023a │ │ +0590a4: 5496 4702 |0074: iget-object v6, v9, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +0590a8: 5b65 9e00 |0076: iput-object v5, v6, Landroid/text/TextPaint;.drawableState:[I // field@009e │ │ +0590ac: 3804 0c00 |0078: if-eqz v4, 0084 // +000c │ │ +0590b0: 6e10 b902 0400 |007a: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@02b9 │ │ +0590b6: 0c04 |007d: move-result-object v4 │ │ +0590b8: 5245 8100 |007e: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0590bc: 5244 8200 |0080: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ +0590c0: b045 |0082: add-int/2addr v5, v4 │ │ +0590c2: 2805 |0083: goto 0088 // +0005 │ │ +0590c4: 6e10 cd05 0900 |0084: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +0590ca: 0a05 |0087: move-result v5 │ │ +0590cc: db05 0502 |0088: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0590d0: 6e10 d103 0100 |008a: invoke-virtual {v1}, Landroid/text/Layout;.getWidth:()I // method@03d1 │ │ +0590d6: 0a04 |008d: move-result v4 │ │ +0590d8: db04 0402 |008e: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0590dc: b145 |0090: sub-int/2addr v5, v4 │ │ +0590de: b032 |0091: add-int/2addr v2, v3 │ │ +0590e0: db02 0202 |0092: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0590e4: 6e10 ce03 0100 |0094: invoke-virtual {v1}, Landroid/text/Layout;.getHeight:()I // method@03ce │ │ +0590ea: 0a03 |0097: move-result v3 │ │ +0590ec: db03 0302 |0098: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0590f0: b132 |009a: sub-int/2addr v2, v3 │ │ +0590f2: 8253 |009b: int-to-float v3, v5 │ │ +0590f4: 8222 |009c: int-to-float v2, v2 │ │ +0590f6: 6e30 0502 3a02 |009d: invoke-virtual {v10, v3, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ +0590fc: 6e20 cb03 a100 |00a0: invoke-virtual {v1, v10}, Landroid/text/Layout;.draw:(Landroid/graphics/Canvas;)V // method@03cb │ │ +059102: 6e20 0002 0a00 |00a3: invoke-virtual {v10, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ +059108: 0e00 |00a6: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -059124: |[059124] androidx.appcompat.widget.SwitchCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -059134: 6f20 6308 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0863 │ │ -05913a: 1a00 3f17 |0003: const-string v0, "android.widget.Switch" // string@173f │ │ -05913e: 6e20 bf07 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07bf │ │ -059144: 0e00 |0008: return-void │ │ +05910c: |[05910c] androidx.appcompat.widget.SwitchCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05911c: 6f20 6308 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0863 │ │ +059122: 1a00 3e17 |0003: const-string v0, "android.widget.Switch" // string@173e │ │ +059126: 6e20 bf07 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07bf │ │ +05912c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -059148: |[059148] androidx.appcompat.widget.SwitchCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -059158: 6f20 6408 4300 |0000: invoke-super {v3, v4}, Landroid/widget/CompoundButton;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0864 │ │ -05915e: 1a00 3f17 |0003: const-string v0, "android.widget.Switch" // string@173f │ │ -059162: 6e20 8807 0400 |0005: invoke-virtual {v4, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0788 │ │ -059168: 6e10 5f08 0300 |0008: invoke-virtual {v3}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ -05916e: 0a00 |000b: move-result v0 │ │ -059170: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -059174: 5430 5e02 |000e: iget-object v0, v3, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ -059178: 2803 |0010: goto 0013 // +0003 │ │ -05917a: 5430 5f02 |0011: iget-object v0, v3, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ -05917e: 7110 0c04 0000 |0013: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -059184: 0a01 |0016: move-result v1 │ │ -059186: 3901 2300 |0017: if-nez v1, 003a // +0023 │ │ -05918a: 6e10 6007 0400 |0019: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0760 │ │ -059190: 0c01 |001c: move-result-object v1 │ │ -059192: 7110 0c04 0100 |001d: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -059198: 0a02 |0020: move-result v2 │ │ -05919a: 3802 0600 |0021: if-eqz v2, 0027 // +0006 │ │ -05919e: 6e20 af07 0400 |0023: invoke-virtual {v4, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@07af │ │ -0591a4: 2814 |0026: goto 003a // +0014 │ │ -0591a6: 2202 1c06 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ -0591aa: 7010 c31c 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -0591b0: 6e20 cd1c 1200 |002c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1ccd │ │ -0591b6: 1301 2000 |002f: const/16 v1, #int 32 // #20 │ │ -0591ba: 6e20 c81c 1200 |0031: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc8 │ │ -0591c0: 6e20 cd1c 0200 |0034: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1ccd │ │ -0591c6: 6e20 af07 2400 |0037: invoke-virtual {v4, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@07af │ │ -0591cc: 0e00 |003a: return-void │ │ +059130: |[059130] androidx.appcompat.widget.SwitchCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +059140: 6f20 6408 4300 |0000: invoke-super {v3, v4}, Landroid/widget/CompoundButton;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0864 │ │ +059146: 1a00 3e17 |0003: const-string v0, "android.widget.Switch" // string@173e │ │ +05914a: 6e20 8807 0400 |0005: invoke-virtual {v4, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0788 │ │ +059150: 6e10 5f08 0300 |0008: invoke-virtual {v3}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ +059156: 0a00 |000b: move-result v0 │ │ +059158: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +05915c: 5430 5e02 |000e: iget-object v0, v3, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +059160: 2803 |0010: goto 0013 // +0003 │ │ +059162: 5430 5f02 |0011: iget-object v0, v3, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +059166: 7110 0c04 0000 |0013: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +05916c: 0a01 |0016: move-result v1 │ │ +05916e: 3901 2300 |0017: if-nez v1, 003a // +0023 │ │ +059172: 6e10 6007 0400 |0019: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0760 │ │ +059178: 0c01 |001c: move-result-object v1 │ │ +05917a: 7110 0c04 0100 |001d: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +059180: 0a02 |0020: move-result v2 │ │ +059182: 3802 0600 |0021: if-eqz v2, 0027 // +0006 │ │ +059186: 6e20 af07 0400 |0023: invoke-virtual {v4, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@07af │ │ +05918c: 2814 |0026: goto 003a // +0014 │ │ +05918e: 2202 1c06 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ +059192: 7010 c11c 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +059198: 6e20 cb1c 1200 |002c: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1ccb │ │ +05919e: 1301 2000 |002f: const/16 v1, #int 32 // #20 │ │ +0591a2: 6e20 c61c 1200 |0031: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc6 │ │ +0591a8: 6e20 cb1c 0200 |0034: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1ccb │ │ +0591ae: 6e20 af07 2400 |0037: invoke-virtual {v4, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@07af │ │ +0591b4: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onLayout' │ │ type : '(ZIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 152 16-bit code units │ │ -0591d0: |[0591d0] androidx.appcompat.widget.SwitchCompat.onLayout:(ZIIII)V │ │ -0591e0: 7506 6508 0100 |0000: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/CompoundButton;.onLayout:(ZIIII)V // method@0865 │ │ -0591e6: 5412 5002 |0003: iget-object v2, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -0591ea: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0591ec: 3802 2800 |0006: if-eqz v2, 002e // +0028 │ │ -0591f0: 5412 4d02 |0008: iget-object v2, v1, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ -0591f4: 5414 5502 |000a: iget-object v4, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -0591f8: 3804 0600 |000c: if-eqz v4, 0012 // +0006 │ │ -0591fc: 6e20 ca02 2400 |000e: invoke-virtual {v4, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -059202: 2804 |0011: goto 0015 // +0004 │ │ -059204: 6e10 7602 0200 |0012: invoke-virtual {v2}, Landroid/graphics/Rect;.setEmpty:()V // method@0276 │ │ -05920a: 5414 5002 |0015: iget-object v4, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -05920e: 7110 f523 0400 |0017: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23f5 │ │ -059214: 0c04 |001a: move-result-object v4 │ │ -059216: 5245 8100 |001b: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ -05921a: 5226 8100 |001d: iget v6, v2, Landroid/graphics/Rect;.left:I // field@0081 │ │ -05921e: b165 |001f: sub-int/2addr v5, v6 │ │ -059220: 7120 681c 5300 |0020: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -059226: 0a05 |0023: move-result v5 │ │ -059228: 5244 8200 |0024: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ -05922c: 5222 8200 |0026: iget v2, v2, Landroid/graphics/Rect;.right:I // field@0082 │ │ -059230: b124 |0028: sub-int/2addr v4, v2 │ │ -059232: 7120 681c 4300 |0029: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -059238: 0a03 |002c: move-result v3 │ │ -05923a: 2802 |002d: goto 002f // +0002 │ │ -05923c: 1205 |002e: const/4 v5, #int 0 // #0 │ │ -05923e: 7110 ac23 0100 |002f: invoke-static {v1}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ac │ │ -059244: 0a02 |0032: move-result v2 │ │ -059246: 3802 0d00 |0033: if-eqz v2, 0040 // +000d │ │ -05924a: 6e10 b205 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -059250: 0a02 |0038: move-result v2 │ │ -059252: b052 |0039: add-int/2addr v2, v5 │ │ -059254: 5214 4002 |003a: iget v4, v1, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ -059258: b024 |003c: add-int/2addr v4, v2 │ │ -05925a: b154 |003d: sub-int/2addr v4, v5 │ │ -05925c: b134 |003e: sub-int/2addr v4, v3 │ │ -05925e: 2812 |003f: goto 0051 // +0012 │ │ -059260: 6e10 cd05 0100 |0040: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -059266: 0a02 |0043: move-result v2 │ │ -059268: 6e10 b305 0100 |0044: invoke-virtual {v1}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05926e: 0a04 |0047: move-result v4 │ │ -059270: b142 |0048: sub-int/2addr v2, v4 │ │ -059272: 9104 0203 |0049: sub-int v4, v2, v3 │ │ -059276: 5212 4002 |004b: iget v2, v1, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ -05927a: 9102 0402 |004d: sub-int v2, v4, v2 │ │ -05927e: b052 |004f: add-int/2addr v2, v5 │ │ -059280: b032 |0050: add-int/2addr v2, v3 │ │ -059282: 6e10 3e09 0100 |0051: invoke-virtual {v1}, Landroid/widget/TextView;.getGravity:()I // method@093e │ │ -059288: 0a03 |0054: move-result v3 │ │ -05928a: dd03 0370 |0055: and-int/lit8 v3, v3, #int 112 // #70 │ │ -05928e: 1305 1000 |0057: const/16 v5, #int 16 // #10 │ │ -059292: 3253 1d00 |0059: if-eq v3, v5, 0076 // +001d │ │ -059296: 1305 5000 |005b: const/16 v5, #int 80 // #50 │ │ -05929a: 3253 0a00 |005d: if-eq v3, v5, 0067 // +000a │ │ -05929e: 6e10 b405 0100 |005f: invoke-virtual {v1}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -0592a4: 0a03 |0062: move-result v3 │ │ -0592a6: 5215 4102 |0063: iget v5, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ -0592aa: b035 |0065: add-int/2addr v5, v3 │ │ -0592ac: 2829 |0066: goto 008f // +0029 │ │ -0592ae: 6e10 9c05 0100 |0067: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0592b4: 0a03 |006a: move-result v3 │ │ -0592b6: 6e10 b105 0100 |006b: invoke-virtual {v1}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -0592bc: 0a05 |006e: move-result v5 │ │ -0592be: 9105 0305 |006f: sub-int v5, v3, v5 │ │ -0592c2: 5213 4102 |0071: iget v3, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ -0592c6: 9103 0503 |0073: sub-int v3, v5, v3 │ │ -0592ca: 281a |0075: goto 008f // +001a │ │ -0592cc: 6e10 b405 0100 |0076: invoke-virtual {v1}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -0592d2: 0a03 |0079: move-result v3 │ │ -0592d4: 6e10 9c05 0100 |007a: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0592da: 0a05 |007d: move-result v5 │ │ -0592dc: b035 |007e: add-int/2addr v5, v3 │ │ -0592de: 6e10 b105 0100 |007f: invoke-virtual {v1}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -0592e4: 0a03 |0082: move-result v3 │ │ -0592e6: b135 |0083: sub-int/2addr v5, v3 │ │ -0592e8: db05 0502 |0084: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0592ec: 5213 4102 |0086: iget v3, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ -0592f0: db06 0302 |0088: div-int/lit8 v6, v3, #int 2 // #02 │ │ -0592f4: b165 |008a: sub-int/2addr v5, v6 │ │ -0592f6: b053 |008b: add-int/2addr v3, v5 │ │ -0592f8: 0150 |008c: move v0, v5 │ │ -0592fa: 0135 |008d: move v5, v3 │ │ -0592fc: 0103 |008e: move v3, v0 │ │ -0592fe: 5912 4302 |008f: iput v2, v1, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0243 │ │ -059302: 5913 4402 |0091: iput v3, v1, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ -059306: 5915 4602 |0093: iput v5, v1, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ -05930a: 5914 4502 |0095: iput v4, v1, Landroidx/appcompat/widget/SwitchCompat;.H:I // field@0245 │ │ -05930e: 0e00 |0097: return-void │ │ +0591b8: |[0591b8] androidx.appcompat.widget.SwitchCompat.onLayout:(ZIIII)V │ │ +0591c8: 7506 6508 0100 |0000: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/CompoundButton;.onLayout:(ZIIII)V // method@0865 │ │ +0591ce: 5412 5002 |0003: iget-object v2, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +0591d2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0591d4: 3802 2800 |0006: if-eqz v2, 002e // +0028 │ │ +0591d8: 5412 4d02 |0008: iget-object v2, v1, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +0591dc: 5414 5502 |000a: iget-object v4, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +0591e0: 3804 0600 |000c: if-eqz v4, 0012 // +0006 │ │ +0591e4: 6e20 ca02 2400 |000e: invoke-virtual {v4, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ +0591ea: 2804 |0011: goto 0015 // +0004 │ │ +0591ec: 6e10 7602 0200 |0012: invoke-virtual {v2}, Landroid/graphics/Rect;.setEmpty:()V // method@0276 │ │ +0591f2: 5414 5002 |0015: iget-object v4, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +0591f6: 7110 f323 0400 |0017: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23f3 │ │ +0591fc: 0c04 |001a: move-result-object v4 │ │ +0591fe: 5245 8100 |001b: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059202: 5226 8100 |001d: iget v6, v2, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059206: b165 |001f: sub-int/2addr v5, v6 │ │ +059208: 7120 661c 5300 |0020: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05920e: 0a05 |0023: move-result v5 │ │ +059210: 5244 8200 |0024: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059214: 5222 8200 |0026: iget v2, v2, Landroid/graphics/Rect;.right:I // field@0082 │ │ +059218: b124 |0028: sub-int/2addr v4, v2 │ │ +05921a: 7120 661c 4300 |0029: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +059220: 0a03 |002c: move-result v3 │ │ +059222: 2802 |002d: goto 002f // +0002 │ │ +059224: 1205 |002e: const/4 v5, #int 0 // #0 │ │ +059226: 7110 aa23 0100 |002f: invoke-static {v1}, Ln/m0;.a:(Landroid/view/View;)Z // method@23aa │ │ +05922c: 0a02 |0032: move-result v2 │ │ +05922e: 3802 0d00 |0033: if-eqz v2, 0040 // +000d │ │ +059232: 6e10 b205 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +059238: 0a02 |0038: move-result v2 │ │ +05923a: b052 |0039: add-int/2addr v2, v5 │ │ +05923c: 5214 4002 |003a: iget v4, v1, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +059240: b024 |003c: add-int/2addr v4, v2 │ │ +059242: b154 |003d: sub-int/2addr v4, v5 │ │ +059244: b134 |003e: sub-int/2addr v4, v3 │ │ +059246: 2812 |003f: goto 0051 // +0012 │ │ +059248: 6e10 cd05 0100 |0040: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +05924e: 0a02 |0043: move-result v2 │ │ +059250: 6e10 b305 0100 |0044: invoke-virtual {v1}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +059256: 0a04 |0047: move-result v4 │ │ +059258: b142 |0048: sub-int/2addr v2, v4 │ │ +05925a: 9104 0203 |0049: sub-int v4, v2, v3 │ │ +05925e: 5212 4002 |004b: iget v2, v1, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +059262: 9102 0402 |004d: sub-int v2, v4, v2 │ │ +059266: b052 |004f: add-int/2addr v2, v5 │ │ +059268: b032 |0050: add-int/2addr v2, v3 │ │ +05926a: 6e10 3e09 0100 |0051: invoke-virtual {v1}, Landroid/widget/TextView;.getGravity:()I // method@093e │ │ +059270: 0a03 |0054: move-result v3 │ │ +059272: dd03 0370 |0055: and-int/lit8 v3, v3, #int 112 // #70 │ │ +059276: 1305 1000 |0057: const/16 v5, #int 16 // #10 │ │ +05927a: 3253 1d00 |0059: if-eq v3, v5, 0076 // +001d │ │ +05927e: 1305 5000 |005b: const/16 v5, #int 80 // #50 │ │ +059282: 3253 0a00 |005d: if-eq v3, v5, 0067 // +000a │ │ +059286: 6e10 b405 0100 |005f: invoke-virtual {v1}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +05928c: 0a03 |0062: move-result v3 │ │ +05928e: 5215 4102 |0063: iget v5, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ +059292: b035 |0065: add-int/2addr v5, v3 │ │ +059294: 2829 |0066: goto 008f // +0029 │ │ +059296: 6e10 9c05 0100 |0067: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@059c │ │ +05929c: 0a03 |006a: move-result v3 │ │ +05929e: 6e10 b105 0100 |006b: invoke-virtual {v1}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +0592a4: 0a05 |006e: move-result v5 │ │ +0592a6: 9105 0305 |006f: sub-int v5, v3, v5 │ │ +0592aa: 5213 4102 |0071: iget v3, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ +0592ae: 9103 0503 |0073: sub-int v3, v5, v3 │ │ +0592b2: 281a |0075: goto 008f // +001a │ │ +0592b4: 6e10 b405 0100 |0076: invoke-virtual {v1}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +0592ba: 0a03 |0079: move-result v3 │ │ +0592bc: 6e10 9c05 0100 |007a: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@059c │ │ +0592c2: 0a05 |007d: move-result v5 │ │ +0592c4: b035 |007e: add-int/2addr v5, v3 │ │ +0592c6: 6e10 b105 0100 |007f: invoke-virtual {v1}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +0592cc: 0a03 |0082: move-result v3 │ │ +0592ce: b135 |0083: sub-int/2addr v5, v3 │ │ +0592d0: db05 0502 |0084: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0592d4: 5213 4102 |0086: iget v3, v1, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ +0592d8: db06 0302 |0088: div-int/lit8 v6, v3, #int 2 // #02 │ │ +0592dc: b165 |008a: sub-int/2addr v5, v6 │ │ +0592de: b053 |008b: add-int/2addr v3, v5 │ │ +0592e0: 0150 |008c: move v0, v5 │ │ +0592e2: 0135 |008d: move v5, v3 │ │ +0592e4: 0103 |008e: move v3, v0 │ │ +0592e6: 5912 4302 |008f: iput v2, v1, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0243 │ │ +0592ea: 5913 4402 |0091: iput v3, v1, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ +0592ee: 5915 4602 |0093: iput v5, v1, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ +0592f2: 5914 4502 |0095: iput v4, v1, Landroidx/appcompat/widget/SwitchCompat;.H:I // field@0245 │ │ +0592f6: 0e00 |0097: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -059310: |[059310] androidx.appcompat.widget.SwitchCompat.onMeasure:(II)V │ │ -059320: 5560 6002 |0000: iget-boolean v0, v6, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ -059324: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -059328: 5460 4902 |0004: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ -05932c: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -059330: 5460 5e02 |0008: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ -059334: 6e20 b90b 0600 |000a: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/SwitchCompat;.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; // method@0bb9 │ │ -05933a: 0c00 |000d: move-result-object v0 │ │ -05933c: 5b60 4902 |000e: iput-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ -059340: 5460 4a02 |0010: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ -059344: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -059348: 5460 5f02 |0014: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ -05934c: 6e20 b90b 0600 |0016: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/SwitchCompat;.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; // method@0bb9 │ │ -059352: 0c00 |0019: move-result-object v0 │ │ -059354: 5b60 4a02 |001a: iput-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ -059358: 5460 4d02 |001c: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ -05935c: 5461 5002 |001e: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -059360: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -059362: 3801 1800 |0021: if-eqz v1, 0039 // +0018 │ │ -059366: 6e20 ca02 0100 |0023: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -05936c: 5461 5002 |0026: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -059370: 6e10 c202 0100 |0028: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@02c2 │ │ -059376: 0a01 |002b: move-result v1 │ │ -059378: 5203 8100 |002c: iget v3, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ -05937c: b131 |002e: sub-int/2addr v1, v3 │ │ -05937e: 5203 8200 |002f: iget v3, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ -059382: b131 |0031: sub-int/2addr v1, v3 │ │ -059384: 5463 5002 |0032: iget-object v3, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -059388: 6e10 c102 0300 |0034: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02c1 │ │ -05938e: 0a03 |0037: move-result v3 │ │ -059390: 2803 |0038: goto 003b // +0003 │ │ -059392: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -059394: 1203 |003a: const/4 v3, #int 0 // #0 │ │ -059396: 5564 6002 |003b: iget-boolean v4, v6, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ -05939a: 3804 1800 |003d: if-eqz v4, 0055 // +0018 │ │ -05939e: 5464 4902 |003f: iget-object v4, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ -0593a2: 6e10 d103 0400 |0041: invoke-virtual {v4}, Landroid/text/Layout;.getWidth:()I // method@03d1 │ │ -0593a8: 0a04 |0044: move-result v4 │ │ -0593aa: 5465 4a02 |0045: iget-object v5, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ -0593ae: 6e10 d103 0500 |0047: invoke-virtual {v5}, Landroid/text/Layout;.getWidth:()I // method@03d1 │ │ -0593b4: 0a05 |004a: move-result v5 │ │ -0593b6: 7120 681c 5400 |004b: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -0593bc: 0a04 |004e: move-result v4 │ │ -0593be: 5265 5a02 |004f: iget v5, v6, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ -0593c2: da05 0502 |0051: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -0593c6: b045 |0053: add-int/2addr v5, v4 │ │ -0593c8: 2802 |0054: goto 0056 // +0002 │ │ -0593ca: 1205 |0055: const/4 v5, #int 0 // #0 │ │ -0593cc: 7120 681c 1500 |0056: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -0593d2: 0a01 |0059: move-result v1 │ │ -0593d4: 5961 4202 |005a: iput v1, v6, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ -0593d8: 5461 5502 |005c: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -0593dc: 3801 0c00 |005e: if-eqz v1, 006a // +000c │ │ -0593e0: 6e20 ca02 0100 |0060: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -0593e6: 5461 5502 |0063: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -0593ea: 6e10 c102 0100 |0065: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02c1 │ │ -0593f0: 0a02 |0068: move-result v2 │ │ -0593f2: 2804 |0069: goto 006d // +0004 │ │ -0593f4: 6e10 7602 0000 |006a: invoke-virtual {v0}, Landroid/graphics/Rect;.setEmpty:()V // method@0276 │ │ -0593fa: 5201 8100 |006d: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ -0593fe: 5200 8200 |006f: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ -059402: 5464 5002 |0071: iget-object v4, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -059406: 3804 1200 |0073: if-eqz v4, 0085 // +0012 │ │ -05940a: 7110 f523 0400 |0075: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23f5 │ │ -059410: 0c04 |0078: move-result-object v4 │ │ -059412: 5245 8100 |0079: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ -059416: 7120 681c 5100 |007b: invoke-static {v1, v5}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05941c: 0a01 |007e: move-result v1 │ │ -05941e: 5244 8200 |007f: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ -059422: 7120 681c 4000 |0081: invoke-static {v0, v4}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -059428: 0a00 |0084: move-result v0 │ │ -05942a: 5264 5b02 |0085: iget v4, v6, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ -05942e: 5265 4202 |0087: iget v5, v6, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ -059432: da05 0502 |0089: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -059436: b015 |008b: add-int/2addr v5, v1 │ │ -059438: b005 |008c: add-int/2addr v5, v0 │ │ -05943a: 7120 681c 5400 |008d: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -059440: 0a00 |0090: move-result v0 │ │ -059442: 7120 681c 3200 |0091: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -059448: 0a01 |0094: move-result v1 │ │ -05944a: 5960 4002 |0095: iput v0, v6, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ -05944e: 5961 4102 |0097: iput v1, v6, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ -059452: 6f30 6608 7608 |0099: invoke-super {v6, v7, v8}, Landroid/widget/CompoundButton;.onMeasure:(II)V // method@0866 │ │ -059458: 6e10 a905 0600 |009c: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05945e: 0a07 |009f: move-result v7 │ │ -059460: 3517 0900 |00a0: if-ge v7, v1, 00a9 // +0009 │ │ -059464: 6e10 ac05 0600 |00a2: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@05ac │ │ -05946a: 0a07 |00a5: move-result v7 │ │ -05946c: 6e30 3306 7601 |00a6: invoke-virtual {v6, v7, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ -059472: 0e00 |00a9: return-void │ │ +0592f8: |[0592f8] androidx.appcompat.widget.SwitchCompat.onMeasure:(II)V │ │ +059308: 5560 6002 |0000: iget-boolean v0, v6, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +05930c: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +059310: 5460 4902 |0004: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ +059314: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +059318: 5460 5e02 |0008: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +05931c: 6e20 b90b 0600 |000a: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/SwitchCompat;.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; // method@0bb9 │ │ +059322: 0c00 |000d: move-result-object v0 │ │ +059324: 5b60 4902 |000e: iput-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ +059328: 5460 4a02 |0010: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ +05932c: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +059330: 5460 5f02 |0014: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +059334: 6e20 b90b 0600 |0016: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/SwitchCompat;.c:(Ljava/lang/CharSequence;)Landroid/text/StaticLayout; // method@0bb9 │ │ +05933a: 0c00 |0019: move-result-object v0 │ │ +05933c: 5b60 4a02 |001a: iput-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ +059340: 5460 4d02 |001c: iget-object v0, v6, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +059344: 5461 5002 |001e: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059348: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +05934a: 3801 1800 |0021: if-eqz v1, 0039 // +0018 │ │ +05934e: 6e20 ca02 0100 |0023: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ +059354: 5461 5002 |0026: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059358: 6e10 c202 0100 |0028: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@02c2 │ │ +05935e: 0a01 |002b: move-result v1 │ │ +059360: 5203 8100 |002c: iget v3, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +059364: b131 |002e: sub-int/2addr v1, v3 │ │ +059366: 5203 8200 |002f: iget v3, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +05936a: b131 |0031: sub-int/2addr v1, v3 │ │ +05936c: 5463 5002 |0032: iget-object v3, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059370: 6e10 c102 0300 |0034: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02c1 │ │ +059376: 0a03 |0037: move-result v3 │ │ +059378: 2803 |0038: goto 003b // +0003 │ │ +05937a: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +05937c: 1203 |003a: const/4 v3, #int 0 // #0 │ │ +05937e: 5564 6002 |003b: iget-boolean v4, v6, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +059382: 3804 1800 |003d: if-eqz v4, 0055 // +0018 │ │ +059386: 5464 4902 |003f: iget-object v4, v6, Landroidx/appcompat/widget/SwitchCompat;.L:Landroid/text/StaticLayout; // field@0249 │ │ +05938a: 6e10 d103 0400 |0041: invoke-virtual {v4}, Landroid/text/Layout;.getWidth:()I // method@03d1 │ │ +059390: 0a04 |0044: move-result v4 │ │ +059392: 5465 4a02 |0045: iget-object v5, v6, Landroidx/appcompat/widget/SwitchCompat;.M:Landroid/text/StaticLayout; // field@024a │ │ +059396: 6e10 d103 0500 |0047: invoke-virtual {v5}, Landroid/text/Layout;.getWidth:()I // method@03d1 │ │ +05939c: 0a05 |004a: move-result v5 │ │ +05939e: 7120 661c 5400 |004b: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +0593a4: 0a04 |004e: move-result v4 │ │ +0593a6: 5265 5a02 |004f: iget v5, v6, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ +0593aa: da05 0502 |0051: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +0593ae: b045 |0053: add-int/2addr v5, v4 │ │ +0593b0: 2802 |0054: goto 0056 // +0002 │ │ +0593b2: 1205 |0055: const/4 v5, #int 0 // #0 │ │ +0593b4: 7120 661c 1500 |0056: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +0593ba: 0a01 |0059: move-result v1 │ │ +0593bc: 5961 4202 |005a: iput v1, v6, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ +0593c0: 5461 5502 |005c: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +0593c4: 3801 0c00 |005e: if-eqz v1, 006a // +000c │ │ +0593c8: 6e20 ca02 0100 |0060: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ +0593ce: 5461 5502 |0063: iget-object v1, v6, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +0593d2: 6e10 c102 0100 |0065: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02c1 │ │ +0593d8: 0a02 |0068: move-result v2 │ │ +0593da: 2804 |0069: goto 006d // +0004 │ │ +0593dc: 6e10 7602 0000 |006a: invoke-virtual {v0}, Landroid/graphics/Rect;.setEmpty:()V // method@0276 │ │ +0593e2: 5201 8100 |006d: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0593e6: 5200 8200 |006f: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +0593ea: 5464 5002 |0071: iget-object v4, v6, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +0593ee: 3804 1200 |0073: if-eqz v4, 0085 // +0012 │ │ +0593f2: 7110 f323 0400 |0075: invoke-static {v4}, Ln/q;.c:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@23f3 │ │ +0593f8: 0c04 |0078: move-result-object v4 │ │ +0593fa: 5245 8100 |0079: iget v5, v4, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0593fe: 7120 661c 5100 |007b: invoke-static {v1, v5}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +059404: 0a01 |007e: move-result v1 │ │ +059406: 5244 8200 |007f: iget v4, v4, Landroid/graphics/Rect;.right:I // field@0082 │ │ +05940a: 7120 661c 4000 |0081: invoke-static {v0, v4}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +059410: 0a00 |0084: move-result v0 │ │ +059412: 5264 5b02 |0085: iget v4, v6, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ +059416: 5265 4202 |0087: iget v5, v6, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ +05941a: da05 0502 |0089: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +05941e: b015 |008b: add-int/2addr v5, v1 │ │ +059420: b005 |008c: add-int/2addr v5, v0 │ │ +059422: 7120 661c 5400 |008d: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +059428: 0a00 |0090: move-result v0 │ │ +05942a: 7120 661c 3200 |0091: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +059430: 0a01 |0094: move-result v1 │ │ +059432: 5960 4002 |0095: iput v0, v6, Landroidx/appcompat/widget/SwitchCompat;.C:I // field@0240 │ │ +059436: 5961 4102 |0097: iput v1, v6, Landroidx/appcompat/widget/SwitchCompat;.D:I // field@0241 │ │ +05943a: 6f30 6608 7608 |0099: invoke-super {v6, v7, v8}, Landroid/widget/CompoundButton;.onMeasure:(II)V // method@0866 │ │ +059440: 6e10 a905 0600 |009c: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +059446: 0a07 |009f: move-result v7 │ │ +059448: 3517 0900 |00a0: if-ge v7, v1, 00a9 // +0009 │ │ +05944c: 6e10 ac05 0600 |00a2: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@05ac │ │ +059452: 0a07 |00a5: move-result v7 │ │ +059454: 6e30 3306 7601 |00a6: invoke-virtual {v6, v7, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ +05945a: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onPopulateAccessibilityEvent' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -059474: |[059474] androidx.appcompat.widget.SwitchCompat.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -059484: 6f20 6708 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0867 │ │ -05948a: 6e10 5f08 0100 |0003: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ -059490: 0a00 |0006: move-result v0 │ │ -059492: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -059496: 5410 5e02 |0009: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ -05949a: 2803 |000b: goto 000e // +0003 │ │ -05949c: 5410 5f02 |000c: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ -0594a0: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ -0594a4: 6e10 bc07 0200 |0010: invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@07bc │ │ -0594aa: 0c02 |0013: move-result-object v2 │ │ -0594ac: 7220 ff1d 0200 |0014: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1dff │ │ -0594b2: 0e00 |0017: return-void │ │ +05945c: |[05945c] androidx.appcompat.widget.SwitchCompat.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05946c: 6f20 6708 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0867 │ │ +059472: 6e10 5f08 0100 |0003: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ +059478: 0a00 |0006: move-result v0 │ │ +05947a: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +05947e: 5410 5e02 |0009: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +059482: 2803 |000b: goto 000e // +0003 │ │ +059484: 5410 5f02 |000c: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +059488: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ +05948c: 6e10 bc07 0200 |0010: invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@07bc │ │ +059492: 0c02 |0013: move-result-object v2 │ │ +059494: 7220 fd1d 0200 |0014: invoke-interface {v2, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1dfd │ │ +05949a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 344 16-bit code units │ │ -058440: |[058440] androidx.appcompat.widget.SwitchCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -058450: 54a0 6502 |0000: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ -058454: 6e20 4105 b000 |0002: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ -05845a: 6e10 0405 0b00 |0005: invoke-virtual {v11}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ -058460: 0a00 |0008: move-result v0 │ │ -058462: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -058464: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -058466: 3800 f500 |000b: if-eqz v0, 0100 // +00f5 │ │ -05846a: 1233 |000d: const/4 v3, #int 3 // #3 │ │ -05846c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -05846e: 1225 |000f: const/4 v5, #int 2 // #2 │ │ -058470: 3220 8300 |0010: if-eq v0, v2, 0093 // +0083 │ │ -058474: 3250 0600 |0012: if-eq v0, v5, 0018 // +0006 │ │ -058478: 3230 7f00 |0014: if-eq v0, v3, 0093 // +007f │ │ -05847c: 2900 3d01 |0016: goto/16 0153 // +013d │ │ -058480: 52a0 6102 |0018: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ -058484: 3220 4500 |001a: if-eq v0, v2, 005f // +0045 │ │ -058488: 3250 0400 |001c: if-eq v0, v5, 0020 // +0004 │ │ -05848c: 2900 3501 |001e: goto/16 0153 // +0135 │ │ -058490: 6e10 1805 0b00 |0020: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -058496: 0a0b |0023: move-result v11 │ │ -058498: 7010 c80b 0a00 |0024: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbScrollRange:()I // method@0bc8 │ │ -05849e: 0a00 |0027: move-result v0 │ │ -0584a0: 52a1 6302 |0028: iget v1, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ -0584a4: a701 0b01 |002a: sub-float v1, v11, v1 │ │ -0584a8: 1503 803f |002c: const/high16 v3, #int 1065353216 // #3f80 │ │ -0584ac: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ -0584b0: 8200 |0030: int-to-float v0, v0 │ │ -0584b2: c901 |0031: div-float/2addr v1, v0 │ │ -0584b4: 280c |0032: goto 003e // +000c │ │ -0584b6: 2d00 0104 |0033: cmpl-float v0, v1, v4 │ │ -0584ba: 3d00 0500 |0035: if-lez v0, 003a // +0005 │ │ -0584be: 1501 803f |0037: const/high16 v1, #int 1065353216 // #3f80 │ │ -0584c2: 2805 |0039: goto 003e // +0005 │ │ -0584c4: 1500 80bf |003a: const/high16 v0, #int -1082130432 // #bf80 │ │ -0584c8: 1501 80bf |003c: const/high16 v1, #int -1082130432 // #bf80 │ │ -0584cc: 7110 ac23 0a00 |003e: invoke-static {v10}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ac │ │ -0584d2: 0a00 |0041: move-result v0 │ │ -0584d4: 3800 0300 |0042: if-eqz v0, 0045 // +0003 │ │ -0584d8: 7f11 |0044: neg-float v1, v1 │ │ -0584da: 52a0 3f02 |0045: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ -0584de: c601 |0047: add-float/2addr v1, v0 │ │ -0584e0: 2e05 0104 |0048: cmpg-float v5, v1, v4 │ │ -0584e4: 3b05 0300 |004a: if-gez v5, 004d // +0003 │ │ -0584e8: 2809 |004c: goto 0055 // +0009 │ │ -0584ea: 2d04 0103 |004d: cmpl-float v4, v1, v3 │ │ -0584ee: 3d04 0500 |004f: if-lez v4, 0054 // +0005 │ │ -0584f2: 1504 803f |0051: const/high16 v4, #int 1065353216 // #3f80 │ │ -0584f6: 2802 |0053: goto 0055 // +0002 │ │ -0584f8: 0114 |0054: move v4, v1 │ │ -0584fa: 2d00 0400 |0055: cmpl-float v0, v4, v0 │ │ -0584fe: 3800 0700 |0057: if-eqz v0, 005e // +0007 │ │ -058502: 59ab 6302 |0059: iput v11, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ -058506: 6e20 e20b 4a00 |005b: invoke-virtual {v10, v4}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0be2 │ │ -05850c: 0f02 |005e: return v2 │ │ -05850e: 6e10 1805 0b00 |005f: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -058514: 0a00 |0062: move-result v0 │ │ -058516: 6e10 1b05 0b00 |0063: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -05851c: 0a01 |0066: move-result v1 │ │ -05851e: 52a3 6302 |0067: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ -058522: a703 0003 |0069: sub-float v3, v0, v3 │ │ -058526: 7110 5c1c 0300 |006b: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1c5c │ │ -05852c: 0a03 |006e: move-result v3 │ │ -05852e: 52a4 6202 |006f: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ -058532: 8244 |0071: int-to-float v4, v4 │ │ -058534: 2d03 0304 |0072: cmpl-float v3, v3, v4 │ │ -058538: 3c03 1100 |0074: if-gtz v3, 0085 // +0011 │ │ -05853c: 52a3 6402 |0076: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0264 │ │ -058540: a703 0103 |0078: sub-float v3, v1, v3 │ │ -058544: 7110 5c1c 0300 |007a: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1c5c │ │ -05854a: 0a03 |007d: move-result v3 │ │ -05854c: 52a4 6202 |007e: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ -058550: 8244 |0080: int-to-float v4, v4 │ │ -058552: 2d03 0304 |0081: cmpl-float v3, v3, v4 │ │ -058556: 3d03 d000 |0083: if-lez v3, 0153 // +00d0 │ │ -05855a: 59a5 6102 |0085: iput v5, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ -05855e: 6e10 b505 0a00 |0087: invoke-virtual {v10}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -058564: 0c0b |008a: move-result-object v11 │ │ -058566: 7220 be06 2b00 |008b: invoke-interface {v11, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@06be │ │ -05856c: 59a0 6302 |008e: iput v0, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ -058570: 59a1 6402 |0090: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0264 │ │ -058574: 0f02 |0092: return v2 │ │ -058576: 52a0 6102 |0093: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ -05857a: 3350 6300 |0095: if-ne v0, v5, 00f8 // +0063 │ │ -05857e: 59a1 6102 |0097: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ -058582: 6e10 0205 0b00 |0099: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ -058588: 0a00 |009c: move-result v0 │ │ -05858a: 3320 0a00 |009d: if-ne v0, v2, 00a7 // +000a │ │ -05858e: 6e10 dd05 0a00 |009f: invoke-virtual {v10}, Landroid/view/View;.isEnabled:()Z // method@05dd │ │ -058594: 0a00 |00a2: move-result v0 │ │ -058596: 3800 0400 |00a3: if-eqz v0, 00a7 // +0004 │ │ -05859a: 1210 |00a5: const/4 v0, #int 1 // #1 │ │ -05859c: 2802 |00a6: goto 00a8 // +0002 │ │ -05859e: 1200 |00a7: const/4 v0, #int 0 // #0 │ │ -0585a0: 6e10 5f08 0a00 |00a8: invoke-virtual {v10}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ -0585a6: 0a05 |00ab: move-result v5 │ │ -0585a8: 3800 3200 |00ac: if-eqz v0, 00de // +0032 │ │ -0585ac: 54a0 6502 |00ae: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ -0585b0: 1306 e803 |00b0: const/16 v6, #int 1000 // #3e8 │ │ -0585b4: 6e20 4305 6000 |00b2: invoke-virtual {v0, v6}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(I)V // method@0543 │ │ -0585ba: 54a0 6502 |00b5: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ -0585be: 6e10 4705 0000 |00b7: invoke-virtual {v0}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@0547 │ │ -0585c4: 0a00 |00ba: move-result v0 │ │ -0585c6: 7110 5c1c 0000 |00bb: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@1c5c │ │ -0585cc: 0a06 |00be: move-result v6 │ │ -0585ce: 52a7 3e02 |00bf: iget v7, v10, Landroidx/appcompat/widget/SwitchCompat;.A:I // field@023e │ │ -0585d2: 8277 |00c1: int-to-float v7, v7 │ │ -0585d4: 2d06 0607 |00c2: cmpl-float v6, v6, v7 │ │ -0585d8: 3d06 1500 |00c4: if-lez v6, 00d9 // +0015 │ │ -0585dc: 7110 ac23 0a00 |00c6: invoke-static {v10}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ac │ │ -0585e2: 0a06 |00c9: move-result v6 │ │ -0585e4: 3806 0700 |00ca: if-eqz v6, 00d1 // +0007 │ │ -0585e8: 2e00 0004 |00cc: cmpg-float v0, v0, v4 │ │ -0585ec: 3b00 0900 |00ce: if-gez v0, 00d7 // +0009 │ │ -0585f0: 2805 |00d0: goto 00d5 // +0005 │ │ -0585f2: 2d00 0004 |00d1: cmpl-float v0, v0, v4 │ │ -0585f6: 3d00 0400 |00d3: if-lez v0, 00d7 // +0004 │ │ -0585fa: 1210 |00d5: const/4 v0, #int 1 // #1 │ │ -0585fc: 2809 |00d6: goto 00df // +0009 │ │ -0585fe: 1200 |00d7: const/4 v0, #int 0 // #0 │ │ -058600: 2807 |00d8: goto 00df // +0007 │ │ -058602: 7010 c30b 0a00 |00d9: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getTargetCheckedState:()Z // method@0bc3 │ │ -058608: 0a00 |00dc: move-result v0 │ │ -05860a: 2802 |00dd: goto 00df // +0002 │ │ -05860c: 0150 |00de: move v0, v5 │ │ -05860e: 3250 0500 |00df: if-eq v0, v5, 00e4 // +0005 │ │ -058612: 6e20 fd05 1a00 |00e1: invoke-virtual {v10, v1}, Landroid/view/View;.playSoundEffect:(I)V // method@05fd │ │ -058618: 6e20 d80b 0a00 |00e4: invoke-virtual {v10, v0}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bd8 │ │ -05861e: 7110 2005 0b00 |00e7: invoke-static {v11}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@0520 │ │ -058624: 0c00 |00ea: move-result-object v0 │ │ -058626: 6e20 2405 3000 |00eb: invoke-virtual {v0, v3}, Landroid/view/MotionEvent;.setAction:(I)V // method@0524 │ │ -05862c: 6f20 6808 0a00 |00ee: invoke-super {v10, v0}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0868 │ │ -058632: 6e10 2305 0000 |00f1: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@0523 │ │ -058638: 6f20 6808 ba00 |00f4: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0868 │ │ -05863e: 0f02 |00f7: return v2 │ │ -058640: 59a1 6102 |00f8: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ -058644: 54a0 6502 |00fa: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ -058648: 6e10 4205 0000 |00fc: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@0542 │ │ -05864e: 2854 |00ff: goto 0153 // +0054 │ │ -058650: 6e10 1805 0b00 |0100: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -058656: 0a00 |0103: move-result v0 │ │ -058658: 6e10 1b05 0b00 |0104: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -05865e: 0a03 |0107: move-result v3 │ │ -058660: 6e10 dd05 0a00 |0108: invoke-virtual {v10}, Landroid/view/View;.isEnabled:()Z // method@05dd │ │ -058666: 0a04 |010b: move-result v4 │ │ -058668: 3804 4700 |010c: if-eqz v4, 0153 // +0047 │ │ -05866c: 54a4 5002 |010e: iget-object v4, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058670: 3904 0300 |0110: if-nez v4, 0113 // +0003 │ │ -058674: 2839 |0112: goto 014b // +0039 │ │ -058676: 7010 c70b 0a00 |0113: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbOffset:()I // method@0bc7 │ │ -05867c: 0a04 |0116: move-result v4 │ │ -05867e: 54a5 5002 |0117: iget-object v5, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058682: 54a6 4d02 |0119: iget-object v6, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ -058686: 6e20 ca02 6500 |011b: invoke-virtual {v5, v6}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ -05868c: 52a5 4402 |011e: iget v5, v10, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ -058690: 52a6 6202 |0120: iget v6, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ -058694: b165 |0122: sub-int/2addr v5, v6 │ │ -058696: 52a7 4302 |0123: iget v7, v10, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0243 │ │ -05869a: b047 |0125: add-int/2addr v7, v4 │ │ -05869c: b167 |0126: sub-int/2addr v7, v6 │ │ -05869e: 52a4 4202 |0127: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ -0586a2: b074 |0129: add-int/2addr v4, v7 │ │ -0586a4: 54a8 4d02 |012a: iget-object v8, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ -0586a8: 5289 8100 |012c: iget v9, v8, Landroid/graphics/Rect;.left:I // field@0081 │ │ -0586ac: b094 |012e: add-int/2addr v4, v9 │ │ -0586ae: 5288 8200 |012f: iget v8, v8, Landroid/graphics/Rect;.right:I // field@0082 │ │ -0586b2: b084 |0131: add-int/2addr v4, v8 │ │ -0586b4: b064 |0132: add-int/2addr v4, v6 │ │ -0586b6: 52a8 4602 |0133: iget v8, v10, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ -0586ba: b068 |0135: add-int/2addr v8, v6 │ │ -0586bc: 8276 |0136: int-to-float v6, v7 │ │ -0586be: 2d06 0006 |0137: cmpl-float v6, v0, v6 │ │ -0586c2: 3d06 1200 |0139: if-lez v6, 014b // +0012 │ │ -0586c6: 8244 |013b: int-to-float v4, v4 │ │ -0586c8: 2e04 0004 |013c: cmpg-float v4, v0, v4 │ │ -0586cc: 3b04 0d00 |013e: if-gez v4, 014b // +000d │ │ -0586d0: 8254 |0140: int-to-float v4, v5 │ │ -0586d2: 2d04 0304 |0141: cmpl-float v4, v3, v4 │ │ -0586d6: 3d04 0800 |0143: if-lez v4, 014b // +0008 │ │ -0586da: 8284 |0145: int-to-float v4, v8 │ │ -0586dc: 2e04 0304 |0146: cmpg-float v4, v3, v4 │ │ -0586e0: 3b04 0300 |0148: if-gez v4, 014b // +0003 │ │ -0586e4: 1211 |014a: const/4 v1, #int 1 // #1 │ │ -0586e6: 3801 0800 |014b: if-eqz v1, 0153 // +0008 │ │ -0586ea: 59a2 6102 |014d: iput v2, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ -0586ee: 59a0 6302 |014f: iput v0, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ -0586f2: 59a3 6402 |0151: iput v3, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0264 │ │ -0586f6: 6f20 6808 ba00 |0153: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0868 │ │ -0586fc: 0a0b |0156: move-result v11 │ │ -0586fe: 0f0b |0157: return v11 │ │ +058428: |[058428] androidx.appcompat.widget.SwitchCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +058438: 54a0 6502 |0000: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ +05843c: 6e20 4105 b000 |0002: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ +058442: 6e10 0405 0b00 |0005: invoke-virtual {v11}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ +058448: 0a00 |0008: move-result v0 │ │ +05844a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +05844c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +05844e: 3800 f500 |000b: if-eqz v0, 0100 // +00f5 │ │ +058452: 1233 |000d: const/4 v3, #int 3 // #3 │ │ +058454: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +058456: 1225 |000f: const/4 v5, #int 2 // #2 │ │ +058458: 3220 8300 |0010: if-eq v0, v2, 0093 // +0083 │ │ +05845c: 3250 0600 |0012: if-eq v0, v5, 0018 // +0006 │ │ +058460: 3230 7f00 |0014: if-eq v0, v3, 0093 // +007f │ │ +058464: 2900 3d01 |0016: goto/16 0153 // +013d │ │ +058468: 52a0 6102 |0018: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +05846c: 3220 4500 |001a: if-eq v0, v2, 005f // +0045 │ │ +058470: 3250 0400 |001c: if-eq v0, v5, 0020 // +0004 │ │ +058474: 2900 3501 |001e: goto/16 0153 // +0135 │ │ +058478: 6e10 1805 0b00 |0020: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ +05847e: 0a0b |0023: move-result v11 │ │ +058480: 7010 c80b 0a00 |0024: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbScrollRange:()I // method@0bc8 │ │ +058486: 0a00 |0027: move-result v0 │ │ +058488: 52a1 6302 |0028: iget v1, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ +05848c: a701 0b01 |002a: sub-float v1, v11, v1 │ │ +058490: 1503 803f |002c: const/high16 v3, #int 1065353216 // #3f80 │ │ +058494: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ +058498: 8200 |0030: int-to-float v0, v0 │ │ +05849a: c901 |0031: div-float/2addr v1, v0 │ │ +05849c: 280c |0032: goto 003e // +000c │ │ +05849e: 2d00 0104 |0033: cmpl-float v0, v1, v4 │ │ +0584a2: 3d00 0500 |0035: if-lez v0, 003a // +0005 │ │ +0584a6: 1501 803f |0037: const/high16 v1, #int 1065353216 // #3f80 │ │ +0584aa: 2805 |0039: goto 003e // +0005 │ │ +0584ac: 1500 80bf |003a: const/high16 v0, #int -1082130432 // #bf80 │ │ +0584b0: 1501 80bf |003c: const/high16 v1, #int -1082130432 // #bf80 │ │ +0584b4: 7110 aa23 0a00 |003e: invoke-static {v10}, Ln/m0;.a:(Landroid/view/View;)Z // method@23aa │ │ +0584ba: 0a00 |0041: move-result v0 │ │ +0584bc: 3800 0300 |0042: if-eqz v0, 0045 // +0003 │ │ +0584c0: 7f11 |0044: neg-float v1, v1 │ │ +0584c2: 52a0 3f02 |0045: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +0584c6: c601 |0047: add-float/2addr v1, v0 │ │ +0584c8: 2e05 0104 |0048: cmpg-float v5, v1, v4 │ │ +0584cc: 3b05 0300 |004a: if-gez v5, 004d // +0003 │ │ +0584d0: 2809 |004c: goto 0055 // +0009 │ │ +0584d2: 2d04 0103 |004d: cmpl-float v4, v1, v3 │ │ +0584d6: 3d04 0500 |004f: if-lez v4, 0054 // +0005 │ │ +0584da: 1504 803f |0051: const/high16 v4, #int 1065353216 // #3f80 │ │ +0584de: 2802 |0053: goto 0055 // +0002 │ │ +0584e0: 0114 |0054: move v4, v1 │ │ +0584e2: 2d00 0400 |0055: cmpl-float v0, v4, v0 │ │ +0584e6: 3800 0700 |0057: if-eqz v0, 005e // +0007 │ │ +0584ea: 59ab 6302 |0059: iput v11, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ +0584ee: 6e20 e20b 4a00 |005b: invoke-virtual {v10, v4}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0be2 │ │ +0584f4: 0f02 |005e: return v2 │ │ +0584f6: 6e10 1805 0b00 |005f: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ +0584fc: 0a00 |0062: move-result v0 │ │ +0584fe: 6e10 1b05 0b00 |0063: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ +058504: 0a01 |0066: move-result v1 │ │ +058506: 52a3 6302 |0067: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ +05850a: a703 0003 |0069: sub-float v3, v0, v3 │ │ +05850e: 7110 5a1c 0300 |006b: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1c5a │ │ +058514: 0a03 |006e: move-result v3 │ │ +058516: 52a4 6202 |006f: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ +05851a: 8244 |0071: int-to-float v4, v4 │ │ +05851c: 2d03 0304 |0072: cmpl-float v3, v3, v4 │ │ +058520: 3c03 1100 |0074: if-gtz v3, 0085 // +0011 │ │ +058524: 52a3 6402 |0076: iget v3, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0264 │ │ +058528: a703 0103 |0078: sub-float v3, v1, v3 │ │ +05852c: 7110 5a1c 0300 |007a: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1c5a │ │ +058532: 0a03 |007d: move-result v3 │ │ +058534: 52a4 6202 |007e: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ +058538: 8244 |0080: int-to-float v4, v4 │ │ +05853a: 2d03 0304 |0081: cmpl-float v3, v3, v4 │ │ +05853e: 3d03 d000 |0083: if-lez v3, 0153 // +00d0 │ │ +058542: 59a5 6102 |0085: iput v5, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +058546: 6e10 b505 0a00 |0087: invoke-virtual {v10}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ +05854c: 0c0b |008a: move-result-object v11 │ │ +05854e: 7220 be06 2b00 |008b: invoke-interface {v11, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@06be │ │ +058554: 59a0 6302 |008e: iput v0, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ +058558: 59a1 6402 |0090: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0264 │ │ +05855c: 0f02 |0092: return v2 │ │ +05855e: 52a0 6102 |0093: iget v0, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +058562: 3350 6300 |0095: if-ne v0, v5, 00f8 // +0063 │ │ +058566: 59a1 6102 |0097: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +05856a: 6e10 0205 0b00 |0099: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ +058570: 0a00 |009c: move-result v0 │ │ +058572: 3320 0a00 |009d: if-ne v0, v2, 00a7 // +000a │ │ +058576: 6e10 dd05 0a00 |009f: invoke-virtual {v10}, Landroid/view/View;.isEnabled:()Z // method@05dd │ │ +05857c: 0a00 |00a2: move-result v0 │ │ +05857e: 3800 0400 |00a3: if-eqz v0, 00a7 // +0004 │ │ +058582: 1210 |00a5: const/4 v0, #int 1 // #1 │ │ +058584: 2802 |00a6: goto 00a8 // +0002 │ │ +058586: 1200 |00a7: const/4 v0, #int 0 // #0 │ │ +058588: 6e10 5f08 0a00 |00a8: invoke-virtual {v10}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ +05858e: 0a05 |00ab: move-result v5 │ │ +058590: 3800 3200 |00ac: if-eqz v0, 00de // +0032 │ │ +058594: 54a0 6502 |00ae: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ +058598: 1306 e803 |00b0: const/16 v6, #int 1000 // #3e8 │ │ +05859c: 6e20 4305 6000 |00b2: invoke-virtual {v0, v6}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(I)V // method@0543 │ │ +0585a2: 54a0 6502 |00b5: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ +0585a6: 6e10 4705 0000 |00b7: invoke-virtual {v0}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@0547 │ │ +0585ac: 0a00 |00ba: move-result v0 │ │ +0585ae: 7110 5a1c 0000 |00bb: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@1c5a │ │ +0585b4: 0a06 |00be: move-result v6 │ │ +0585b6: 52a7 3e02 |00bf: iget v7, v10, Landroidx/appcompat/widget/SwitchCompat;.A:I // field@023e │ │ +0585ba: 8277 |00c1: int-to-float v7, v7 │ │ +0585bc: 2d06 0607 |00c2: cmpl-float v6, v6, v7 │ │ +0585c0: 3d06 1500 |00c4: if-lez v6, 00d9 // +0015 │ │ +0585c4: 7110 aa23 0a00 |00c6: invoke-static {v10}, Ln/m0;.a:(Landroid/view/View;)Z // method@23aa │ │ +0585ca: 0a06 |00c9: move-result v6 │ │ +0585cc: 3806 0700 |00ca: if-eqz v6, 00d1 // +0007 │ │ +0585d0: 2e00 0004 |00cc: cmpg-float v0, v0, v4 │ │ +0585d4: 3b00 0900 |00ce: if-gez v0, 00d7 // +0009 │ │ +0585d8: 2805 |00d0: goto 00d5 // +0005 │ │ +0585da: 2d00 0004 |00d1: cmpl-float v0, v0, v4 │ │ +0585de: 3d00 0400 |00d3: if-lez v0, 00d7 // +0004 │ │ +0585e2: 1210 |00d5: const/4 v0, #int 1 // #1 │ │ +0585e4: 2809 |00d6: goto 00df // +0009 │ │ +0585e6: 1200 |00d7: const/4 v0, #int 0 // #0 │ │ +0585e8: 2807 |00d8: goto 00df // +0007 │ │ +0585ea: 7010 c30b 0a00 |00d9: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getTargetCheckedState:()Z // method@0bc3 │ │ +0585f0: 0a00 |00dc: move-result v0 │ │ +0585f2: 2802 |00dd: goto 00df // +0002 │ │ +0585f4: 0150 |00de: move v0, v5 │ │ +0585f6: 3250 0500 |00df: if-eq v0, v5, 00e4 // +0005 │ │ +0585fa: 6e20 fd05 1a00 |00e1: invoke-virtual {v10, v1}, Landroid/view/View;.playSoundEffect:(I)V // method@05fd │ │ +058600: 6e20 d80b 0a00 |00e4: invoke-virtual {v10, v0}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bd8 │ │ +058606: 7110 2005 0b00 |00e7: invoke-static {v11}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@0520 │ │ +05860c: 0c00 |00ea: move-result-object v0 │ │ +05860e: 6e20 2405 3000 |00eb: invoke-virtual {v0, v3}, Landroid/view/MotionEvent;.setAction:(I)V // method@0524 │ │ +058614: 6f20 6808 0a00 |00ee: invoke-super {v10, v0}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0868 │ │ +05861a: 6e10 2305 0000 |00f1: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@0523 │ │ +058620: 6f20 6808 ba00 |00f4: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0868 │ │ +058626: 0f02 |00f7: return v2 │ │ +058628: 59a1 6102 |00f8: iput v1, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +05862c: 54a0 6502 |00fa: iget-object v0, v10, Landroidx/appcompat/widget/SwitchCompat;.z:Landroid/view/VelocityTracker; // field@0265 │ │ +058630: 6e10 4205 0000 |00fc: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@0542 │ │ +058636: 2854 |00ff: goto 0153 // +0054 │ │ +058638: 6e10 1805 0b00 |0100: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ +05863e: 0a00 |0103: move-result v0 │ │ +058640: 6e10 1b05 0b00 |0104: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ +058646: 0a03 |0107: move-result v3 │ │ +058648: 6e10 dd05 0a00 |0108: invoke-virtual {v10}, Landroid/view/View;.isEnabled:()Z // method@05dd │ │ +05864e: 0a04 |010b: move-result v4 │ │ +058650: 3804 4700 |010c: if-eqz v4, 0153 // +0047 │ │ +058654: 54a4 5002 |010e: iget-object v4, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058658: 3904 0300 |0110: if-nez v4, 0113 // +0003 │ │ +05865c: 2839 |0112: goto 014b // +0039 │ │ +05865e: 7010 c70b 0a00 |0113: invoke-direct {v10}, Landroidx/appcompat/widget/SwitchCompat;.getThumbOffset:()I // method@0bc7 │ │ +058664: 0a04 |0116: move-result v4 │ │ +058666: 54a5 5002 |0117: iget-object v5, v10, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +05866a: 54a6 4d02 |0119: iget-object v6, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +05866e: 6e20 ca02 6500 |011b: invoke-virtual {v5, v6}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@02ca │ │ +058674: 52a5 4402 |011e: iget v5, v10, Landroidx/appcompat/widget/SwitchCompat;.G:I // field@0244 │ │ +058678: 52a6 6202 |0120: iget v6, v10, Landroidx/appcompat/widget/SwitchCompat;.w:I // field@0262 │ │ +05867c: b165 |0122: sub-int/2addr v5, v6 │ │ +05867e: 52a7 4302 |0123: iget v7, v10, Landroidx/appcompat/widget/SwitchCompat;.F:I // field@0243 │ │ +058682: b047 |0125: add-int/2addr v7, v4 │ │ +058684: b167 |0126: sub-int/2addr v7, v6 │ │ +058686: 52a4 4202 |0127: iget v4, v10, Landroidx/appcompat/widget/SwitchCompat;.E:I // field@0242 │ │ +05868a: b074 |0129: add-int/2addr v4, v7 │ │ +05868c: 54a8 4d02 |012a: iget-object v8, v10, Landroidx/appcompat/widget/SwitchCompat;.P:Landroid/graphics/Rect; // field@024d │ │ +058690: 5289 8100 |012c: iget v9, v8, Landroid/graphics/Rect;.left:I // field@0081 │ │ +058694: b094 |012e: add-int/2addr v4, v9 │ │ +058696: 5288 8200 |012f: iget v8, v8, Landroid/graphics/Rect;.right:I // field@0082 │ │ +05869a: b084 |0131: add-int/2addr v4, v8 │ │ +05869c: b064 |0132: add-int/2addr v4, v6 │ │ +05869e: 52a8 4602 |0133: iget v8, v10, Landroidx/appcompat/widget/SwitchCompat;.I:I // field@0246 │ │ +0586a2: b068 |0135: add-int/2addr v8, v6 │ │ +0586a4: 8276 |0136: int-to-float v6, v7 │ │ +0586a6: 2d06 0006 |0137: cmpl-float v6, v0, v6 │ │ +0586aa: 3d06 1200 |0139: if-lez v6, 014b // +0012 │ │ +0586ae: 8244 |013b: int-to-float v4, v4 │ │ +0586b0: 2e04 0004 |013c: cmpg-float v4, v0, v4 │ │ +0586b4: 3b04 0d00 |013e: if-gez v4, 014b // +000d │ │ +0586b8: 8254 |0140: int-to-float v4, v5 │ │ +0586ba: 2d04 0304 |0141: cmpl-float v4, v3, v4 │ │ +0586be: 3d04 0800 |0143: if-lez v4, 014b // +0008 │ │ +0586c2: 8284 |0145: int-to-float v4, v8 │ │ +0586c4: 2e04 0304 |0146: cmpg-float v4, v3, v4 │ │ +0586c8: 3b04 0300 |0148: if-gez v4, 014b // +0003 │ │ +0586cc: 1211 |014a: const/4 v1, #int 1 // #1 │ │ +0586ce: 3801 0800 |014b: if-eqz v1, 0153 // +0008 │ │ +0586d2: 59a2 6102 |014d: iput v2, v10, Landroidx/appcompat/widget/SwitchCompat;.v:I // field@0261 │ │ +0586d6: 59a0 6302 |014f: iput v0, v10, Landroidx/appcompat/widget/SwitchCompat;.x:F // field@0263 │ │ +0586da: 59a3 6402 |0151: iput v3, v10, Landroidx/appcompat/widget/SwitchCompat;.y:F // field@0264 │ │ +0586de: 6f20 6808 ba00 |0153: invoke-super {v10, v11}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0868 │ │ +0586e4: 0a0b |0156: move-result v11 │ │ +0586e6: 0f0b |0157: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -33841,51 +33841,51 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0594b4: |[0594b4] androidx.appcompat.widget.SwitchCompat.setChecked:(Z)V │ │ -0594c4: 6f20 6908 5400 |0000: invoke-super {v4, v5}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@0869 │ │ -0594ca: 6e10 5f08 0400 |0003: invoke-virtual {v4}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ -0594d0: 0a05 |0006: move-result v5 │ │ -0594d2: 6e10 d005 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@05d0 │ │ -0594d8: 0c00 |000a: move-result-object v0 │ │ -0594da: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0594dc: 1502 803f |000c: const/high16 v2, #int 1065353216 // #3f80 │ │ -0594e0: 3800 2c00 |000e: if-eqz v0, 003a // +002c │ │ -0594e4: 6200 2d05 |0010: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -0594e8: 6e10 e705 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.isLaidOut:()Z // method@05e7 │ │ -0594ee: 0a00 |0015: move-result v0 │ │ -0594f0: 3800 2400 |0016: if-eqz v0, 003a // +0024 │ │ -0594f4: 3805 0400 |0018: if-eqz v5, 001c // +0004 │ │ -0594f8: 1501 803f |001a: const/high16 v1, #int 1065353216 // #3f80 │ │ -0594fc: 6205 4e02 |001c: sget-object v5, Landroidx/appcompat/widget/SwitchCompat;.Q:Landroidx/appcompat/widget/SwitchCompat$a; // field@024e │ │ -059500: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -059502: 2302 ba0a |001f: new-array v2, v0, [F // type@0aba │ │ -059506: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -059508: 4b01 0203 |0022: aput v1, v2, v3 │ │ -05950c: 7130 7700 5402 |0024: invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0077 │ │ -059512: 0c05 |0027: move-result-object v5 │ │ -059514: 5b45 4c02 |0028: iput-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ -059518: 1601 fa00 |002a: const-wide/16 v1, #int 250 // #fa │ │ -05951c: 6e30 7b00 1502 |002c: invoke-virtual {v5, v1, v2}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@007b │ │ -059522: 5445 4c02 |002f: iget-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ -059526: 6e20 7a00 0500 |0031: invoke-virtual {v5, v0}, Landroid/animation/ObjectAnimator;.setAutoCancel:(Z)V // method@007a │ │ -05952c: 5445 4c02 |0034: iget-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ -059530: 6e10 7d00 0500 |0036: invoke-virtual {v5}, Landroid/animation/ObjectAnimator;.start:()V // method@007d │ │ -059536: 280f |0039: goto 0048 // +000f │ │ -059538: 5440 4c02 |003a: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ -05953c: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ -059540: 6e10 5200 0000 |003e: invoke-virtual {v0}, Landroid/animation/Animator;.cancel:()V // method@0052 │ │ -059546: 3805 0400 |0041: if-eqz v5, 0045 // +0004 │ │ -05954a: 1501 803f |0043: const/high16 v1, #int 1065353216 // #3f80 │ │ -05954e: 6e20 e20b 1400 |0045: invoke-virtual {v4, v1}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0be2 │ │ -059554: 0e00 |0048: return-void │ │ +05949c: |[05949c] androidx.appcompat.widget.SwitchCompat.setChecked:(Z)V │ │ +0594ac: 6f20 6908 5400 |0000: invoke-super {v4, v5}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@0869 │ │ +0594b2: 6e10 5f08 0400 |0003: invoke-virtual {v4}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ +0594b8: 0a05 |0006: move-result v5 │ │ +0594ba: 6e10 d005 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@05d0 │ │ +0594c0: 0c00 |000a: move-result-object v0 │ │ +0594c2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0594c4: 1502 803f |000c: const/high16 v2, #int 1065353216 // #3f80 │ │ +0594c8: 3800 2c00 |000e: if-eqz v0, 003a // +002c │ │ +0594cc: 6200 2d05 |0010: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +0594d0: 6e10 e705 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.isLaidOut:()Z // method@05e7 │ │ +0594d6: 0a00 |0015: move-result v0 │ │ +0594d8: 3800 2400 |0016: if-eqz v0, 003a // +0024 │ │ +0594dc: 3805 0400 |0018: if-eqz v5, 001c // +0004 │ │ +0594e0: 1501 803f |001a: const/high16 v1, #int 1065353216 // #3f80 │ │ +0594e4: 6205 4e02 |001c: sget-object v5, Landroidx/appcompat/widget/SwitchCompat;.Q:Landroidx/appcompat/widget/SwitchCompat$a; // field@024e │ │ +0594e8: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0594ea: 2302 ba0a |001f: new-array v2, v0, [F // type@0aba │ │ +0594ee: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +0594f0: 4b01 0203 |0022: aput v1, v2, v3 │ │ +0594f4: 7130 7700 5402 |0024: invoke-static {v4, v5, v2}, Landroid/animation/ObjectAnimator;.ofFloat:(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator; // method@0077 │ │ +0594fa: 0c05 |0027: move-result-object v5 │ │ +0594fc: 5b45 4c02 |0028: iput-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +059500: 1601 fa00 |002a: const-wide/16 v1, #int 250 // #fa │ │ +059504: 6e30 7b00 1502 |002c: invoke-virtual {v5, v1, v2}, Landroid/animation/ObjectAnimator;.setDuration:(J)Landroid/animation/ObjectAnimator; // method@007b │ │ +05950a: 5445 4c02 |002f: iget-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +05950e: 6e20 7a00 0500 |0031: invoke-virtual {v5, v0}, Landroid/animation/ObjectAnimator;.setAutoCancel:(Z)V // method@007a │ │ +059514: 5445 4c02 |0034: iget-object v5, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +059518: 6e10 7d00 0500 |0036: invoke-virtual {v5}, Landroid/animation/ObjectAnimator;.start:()V // method@007d │ │ +05951e: 280f |0039: goto 0048 // +000f │ │ +059520: 5440 4c02 |003a: iget-object v0, v4, Landroidx/appcompat/widget/SwitchCompat;.O:Landroid/animation/ObjectAnimator; // field@024c │ │ +059524: 3800 0500 |003c: if-eqz v0, 0041 // +0005 │ │ +059528: 6e10 5200 0000 |003e: invoke-virtual {v0}, Landroid/animation/Animator;.cancel:()V // method@0052 │ │ +05952e: 3805 0400 |0041: if-eqz v5, 0045 // +0004 │ │ +059532: 1501 803f |0043: const/high16 v1, #int 1065353216 // #3f80 │ │ +059536: 6e20 e20b 1400 |0045: invoke-virtual {v4, v1}, Landroidx/appcompat/widget/SwitchCompat;.setThumbPosition:(F)V // method@0be2 │ │ +05953c: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -34117,409 +34117,409 @@ │ │ type : '(Landroid/view/ActionMode$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -059558: |[059558] androidx.appcompat.widget.SwitchCompat.setCustomSelectionActionModeCallback:(Landroid/view/ActionMode$Callback;)V │ │ -059568: 7120 c517 0100 |0000: invoke-static {v1, v0}, Li0/j;.e:(Landroid/view/ActionMode$Callback;Landroid/widget/TextView;)Landroid/view/ActionMode$Callback; // method@17c5 │ │ -05956e: 0c01 |0003: move-result-object v1 │ │ -059570: 6f20 6a08 1000 |0004: invoke-super {v0, v1}, Landroid/widget/CompoundButton;.setCustomSelectionActionModeCallback:(Landroid/view/ActionMode$Callback;)V // method@086a │ │ -059576: 0e00 |0007: return-void │ │ +059540: |[059540] androidx.appcompat.widget.SwitchCompat.setCustomSelectionActionModeCallback:(Landroid/view/ActionMode$Callback;)V │ │ +059550: 7120 c517 0100 |0000: invoke-static {v1, v0}, Li0/j;.e:(Landroid/view/ActionMode$Callback;Landroid/widget/TextView;)Landroid/view/ActionMode$Callback; // method@17c5 │ │ +059556: 0c01 |0003: move-result-object v1 │ │ +059558: 6f20 6a08 1000 |0004: invoke-super {v0, v1}, Landroid/widget/CompoundButton;.setCustomSelectionActionModeCallback:(Landroid/view/ActionMode$Callback;)V // method@086a │ │ +05955e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setShowText' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -059578: |[059578] androidx.appcompat.widget.SwitchCompat.setShowText:(Z)V │ │ -059588: 5510 6002 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ -05958c: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -059590: 5c12 6002 |0004: iput-boolean v2, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ -059594: 6e10 0c06 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05959a: 0e00 |0009: return-void │ │ +059560: |[059560] androidx.appcompat.widget.SwitchCompat.setShowText:(Z)V │ │ +059570: 5510 6002 |0000: iget-boolean v0, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +059574: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +059578: 5c12 6002 |0004: iput-boolean v2, v1, Landroidx/appcompat/widget/SwitchCompat;.u:Z // field@0260 │ │ +05957c: 6e10 0c06 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +059582: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setSplitTrack' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05959c: |[05959c] androidx.appcompat.widget.SwitchCompat.setSplitTrack:(Z)V │ │ -0595ac: 5c01 5d02 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ -0595b0: 6e10 d905 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -0595b6: 0e00 |0005: return-void │ │ +059584: |[059584] androidx.appcompat.widget.SwitchCompat.setSplitTrack:(Z)V │ │ +059594: 5c01 5d02 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.r:Z // field@025d │ │ +059598: 6e10 d905 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +05959e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setSwitchMinWidth' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0595b8: |[0595b8] androidx.appcompat.widget.SwitchCompat.setSwitchMinWidth:(I)V │ │ -0595c8: 5901 5b02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ -0595cc: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -0595d2: 0e00 |0005: return-void │ │ +0595a0: |[0595a0] androidx.appcompat.widget.SwitchCompat.setSwitchMinWidth:(I)V │ │ +0595b0: 5901 5b02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.p:I // field@025b │ │ +0595b4: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +0595ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setSwitchPadding' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0595d4: |[0595d4] androidx.appcompat.widget.SwitchCompat.setSwitchPadding:(I)V │ │ -0595e4: 5901 5c02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ -0595e8: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -0595ee: 0e00 |0005: return-void │ │ +0595bc: |[0595bc] androidx.appcompat.widget.SwitchCompat.setSwitchPadding:(I)V │ │ +0595cc: 5901 5c02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.q:I // field@025c │ │ +0595d0: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +0595d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setSwitchTypeface' │ │ type : '(Landroid/graphics/Typeface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0595f0: |[0595f0] androidx.appcompat.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;)V │ │ -059600: 5410 4702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ -059604: 6e10 3602 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -05960a: 0c00 |0005: move-result-object v0 │ │ -05960c: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -059610: 5410 4702 |0008: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ -059614: 6e10 3602 0000 |000a: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -05961a: 0c00 |000d: move-result-object v0 │ │ -05961c: 6e20 9c02 2000 |000e: invoke-virtual {v0, v2}, Landroid/graphics/Typeface;.equals:(Ljava/lang/Object;)Z // method@029c │ │ -059622: 0a00 |0011: move-result v0 │ │ -059624: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -059628: 5410 4702 |0014: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ -05962c: 6e10 3602 0000 |0016: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -059632: 0c00 |0019: move-result-object v0 │ │ -059634: 3900 0f00 |001a: if-nez v0, 0029 // +000f │ │ -059638: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ -05963c: 5410 4702 |001e: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ -059640: 6e20 4602 2000 |0020: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0246 │ │ -059646: 6e10 0c06 0100 |0023: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05964c: 6e10 d905 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -059652: 0e00 |0029: return-void │ │ +0595d8: |[0595d8] androidx.appcompat.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;)V │ │ +0595e8: 5410 4702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +0595ec: 6e10 3602 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ +0595f2: 0c00 |0005: move-result-object v0 │ │ +0595f4: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +0595f8: 5410 4702 |0008: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +0595fc: 6e10 3602 0000 |000a: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ +059602: 0c00 |000d: move-result-object v0 │ │ +059604: 6e20 9c02 2000 |000e: invoke-virtual {v0, v2}, Landroid/graphics/Typeface;.equals:(Ljava/lang/Object;)Z // method@029c │ │ +05960a: 0a00 |0011: move-result v0 │ │ +05960c: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ +059610: 5410 4702 |0014: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +059614: 6e10 3602 0000 |0016: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ +05961a: 0c00 |0019: move-result-object v0 │ │ +05961c: 3900 0f00 |001a: if-nez v0, 0029 // +000f │ │ +059620: 3802 0d00 |001c: if-eqz v2, 0029 // +000d │ │ +059624: 5410 4702 |001e: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.J:Landroid/text/TextPaint; // field@0247 │ │ +059628: 6e20 4602 2000 |0020: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0246 │ │ +05962e: 6e10 0c06 0100 |0023: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +059634: 6e10 d905 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +05963a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTextOff' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059654: |[059654] androidx.appcompat.widget.SwitchCompat.setTextOff:(Ljava/lang/CharSequence;)V │ │ -059664: 5b01 5f02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ -059668: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05966e: 0e00 |0005: return-void │ │ +05963c: |[05963c] androidx.appcompat.widget.SwitchCompat.setTextOff:(Ljava/lang/CharSequence;)V │ │ +05964c: 5b01 5f02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.t:Ljava/lang/CharSequence; // field@025f │ │ +059650: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +059656: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTextOn' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059670: |[059670] androidx.appcompat.widget.SwitchCompat.setTextOn:(Ljava/lang/CharSequence;)V │ │ -059680: 5b01 5e02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ -059684: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05968a: 0e00 |0005: return-void │ │ +059658: |[059658] androidx.appcompat.widget.SwitchCompat.setTextOn:(Ljava/lang/CharSequence;)V │ │ +059668: 5b01 5e02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.s:Ljava/lang/CharSequence; // field@025e │ │ +05966c: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +059672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05968c: |[05968c] androidx.appcompat.widget.SwitchCompat.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -05969c: 5420 5002 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -0596a0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0596a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0596a6: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -0596ac: 5b23 5002 |0008: iput-object v3, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -0596b0: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ -0596b4: 6e20 dc02 2300 |000c: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -0596ba: 6e10 0c06 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -0596c0: 0e00 |0012: return-void │ │ +059674: |[059674] androidx.appcompat.widget.SwitchCompat.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +059684: 5420 5002 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059688: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +05968c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05968e: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +059694: 5b23 5002 |0008: iput-object v3, v2, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +059698: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ +05969c: 6e20 dc02 2300 |000c: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +0596a2: 6e10 0c06 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +0596a8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbPosition' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0596c4: |[0596c4] androidx.appcompat.widget.SwitchCompat.setThumbPosition:(F)V │ │ -0596d4: 5901 3f02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ -0596d8: 6e10 d905 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -0596de: 0e00 |0005: return-void │ │ +0596ac: |[0596ac] androidx.appcompat.widget.SwitchCompat.setThumbPosition:(F)V │ │ +0596bc: 5901 3f02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.B:F // field@023f │ │ +0596c0: 6e10 d905 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +0596c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #41 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbResource' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0596e0: |[0596e0] androidx.appcompat.widget.SwitchCompat.setThumbResource:(I)V │ │ -0596f0: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -0596f6: 0c00 |0003: move-result-object v0 │ │ -0596f8: 7120 bb16 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ -0596fe: 0c02 |0007: move-result-object v2 │ │ -059700: 6e20 e10b 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0be1 │ │ -059706: 0e00 |000b: return-void │ │ +0596c8: |[0596c8] androidx.appcompat.widget.SwitchCompat.setThumbResource:(I)V │ │ +0596d8: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +0596de: 0c00 |0003: move-result-object v0 │ │ +0596e0: 7120 bb16 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ +0596e6: 0c02 |0007: move-result-object v2 │ │ +0596e8: 6e20 e10b 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0be1 │ │ +0596ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbTextPadding' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059708: |[059708] androidx.appcompat.widget.SwitchCompat.setThumbTextPadding:(I)V │ │ -059718: 5901 5a02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ -05971c: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -059722: 0e00 |0005: return-void │ │ +0596f0: |[0596f0] androidx.appcompat.widget.SwitchCompat.setThumbTextPadding:(I)V │ │ +059700: 5901 5a02 |0000: iput v1, v0, Landroidx/appcompat/widget/SwitchCompat;.o:I // field@025a │ │ +059704: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +05970a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbTintList' │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -059724: |[059724] androidx.appcompat.widget.SwitchCompat.setThumbTintList:(Landroid/content/res/ColorStateList;)V │ │ -059734: 5b01 5102 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ -059738: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05973a: 5c01 5302 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ -05973e: 6e10 b70b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bb7 │ │ -059744: 0e00 |0008: return-void │ │ +05970c: |[05970c] androidx.appcompat.widget.SwitchCompat.setThumbTintList:(Landroid/content/res/ColorStateList;)V │ │ +05971c: 5b01 5102 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.f:Landroid/content/res/ColorStateList; // field@0251 │ │ +059720: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +059722: 5c01 5302 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.h:Z // field@0253 │ │ +059726: 6e10 b70b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bb7 │ │ +05972c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setThumbTintMode' │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -059748: |[059748] androidx.appcompat.widget.SwitchCompat.setThumbTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -059758: 5b01 5202 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ -05975c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -05975e: 5c01 5402 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ -059762: 6e10 b70b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bb7 │ │ -059768: 0e00 |0008: return-void │ │ +059730: |[059730] androidx.appcompat.widget.SwitchCompat.setThumbTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +059740: 5b01 5202 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.g:Landroid/graphics/PorterDuff$Mode; // field@0252 │ │ +059744: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +059746: 5c01 5402 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.i:Z // field@0254 │ │ +05974a: 6e10 b70b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.a:()V // method@0bb7 │ │ +059750: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTrackDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05976c: |[05976c] androidx.appcompat.widget.SwitchCompat.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -05977c: 5420 5502 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -059780: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -059784: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -059786: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -05978c: 5b23 5502 |0008: iput-object v3, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -059790: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ -059794: 6e20 dc02 2300 |000c: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ -05979a: 6e10 0c06 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -0597a0: 0e00 |0012: return-void │ │ +059754: |[059754] androidx.appcompat.widget.SwitchCompat.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +059764: 5420 5502 |0000: iget-object v0, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059768: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +05976c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05976e: 6e20 dc02 1000 |0005: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +059774: 5b23 5502 |0008: iput-object v3, v2, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +059778: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ +05977c: 6e20 dc02 2300 |000c: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@02dc │ │ +059782: 6e10 0c06 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +059788: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTrackResource' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0597a4: |[0597a4] androidx.appcompat.widget.SwitchCompat.setTrackResource:(I)V │ │ -0597b4: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -0597ba: 0c00 |0003: move-result-object v0 │ │ -0597bc: 7120 bb16 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ -0597c2: 0c02 |0007: move-result-object v2 │ │ -0597c4: 6e20 e70b 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0be7 │ │ -0597ca: 0e00 |000b: return-void │ │ +05978c: |[05978c] androidx.appcompat.widget.SwitchCompat.setTrackResource:(I)V │ │ +05979c: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +0597a2: 0c00 |0003: move-result-object v0 │ │ +0597a4: 7120 bb16 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ +0597aa: 0c02 |0007: move-result-object v2 │ │ +0597ac: 6e20 e70b 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/SwitchCompat;.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0be7 │ │ +0597b2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTrackTintList' │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0597cc: |[0597cc] androidx.appcompat.widget.SwitchCompat.setTrackTintList:(Landroid/content/res/ColorStateList;)V │ │ -0597dc: 5b01 5602 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ -0597e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0597e2: 5c01 5802 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ -0597e6: 6e10 b80b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bb8 │ │ -0597ec: 0e00 |0008: return-void │ │ +0597b4: |[0597b4] androidx.appcompat.widget.SwitchCompat.setTrackTintList:(Landroid/content/res/ColorStateList;)V │ │ +0597c4: 5b01 5602 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.k:Landroid/content/res/ColorStateList; // field@0256 │ │ +0597c8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0597ca: 5c01 5802 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.m:Z // field@0258 │ │ +0597ce: 6e10 b80b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bb8 │ │ +0597d4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #48 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'setTrackTintMode' │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0597f0: |[0597f0] androidx.appcompat.widget.SwitchCompat.setTrackTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -059800: 5b01 5702 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ -059804: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -059806: 5c01 5902 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ -05980a: 6e10 b80b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bb8 │ │ -059810: 0e00 |0008: return-void │ │ +0597d8: |[0597d8] androidx.appcompat.widget.SwitchCompat.setTrackTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +0597e8: 5b01 5702 |0000: iput-object v1, v0, Landroidx/appcompat/widget/SwitchCompat;.l:Landroid/graphics/PorterDuff$Mode; // field@0257 │ │ +0597ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0597ee: 5c01 5902 |0003: iput-boolean v1, v0, Landroidx/appcompat/widget/SwitchCompat;.n:Z // field@0259 │ │ +0597f2: 6e10 b80b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/SwitchCompat;.b:()V // method@0bb8 │ │ +0597f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #49 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'toggle' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -059814: |[059814] androidx.appcompat.widget.SwitchCompat.toggle:()V │ │ -059824: 6e10 5f08 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ -05982a: 0a00 |0003: move-result v0 │ │ -05982c: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -059830: 6e20 d80b 0100 |0006: invoke-virtual {v1, v0}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bd8 │ │ -059836: 0e00 |0009: return-void │ │ +0597fc: |[0597fc] androidx.appcompat.widget.SwitchCompat.toggle:()V │ │ +05980c: 6e10 5f08 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.isChecked:()Z // method@085f │ │ +059812: 0a00 |0003: move-result v0 │ │ +059814: df00 0001 |0004: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +059818: 6e20 d80b 0100 |0006: invoke-virtual {v1, v0}, Landroidx/appcompat/widget/SwitchCompat;.setChecked:(Z)V // method@0bd8 │ │ +05981e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #50 : (in Landroidx/appcompat/widget/SwitchCompat;) │ │ name : 'verifyDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -058700: |[058700] androidx.appcompat.widget.SwitchCompat.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -058710: 6f20 6b08 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@086b │ │ -058716: 0a00 |0003: move-result v0 │ │ -058718: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ -05871c: 5410 5002 |0006: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ -058720: 3202 0900 |0008: if-eq v2, v0, 0011 // +0009 │ │ -058724: 5410 5502 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ -058728: 3302 0300 |000c: if-ne v2, v0, 000f // +0003 │ │ -05872c: 2803 |000e: goto 0011 // +0003 │ │ -05872e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -058730: 2802 |0010: goto 0012 // +0002 │ │ -058732: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -058734: 0f02 |0012: return v2 │ │ +0586e8: |[0586e8] androidx.appcompat.widget.SwitchCompat.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +0586f8: 6f20 6b08 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@086b │ │ +0586fe: 0a00 |0003: move-result v0 │ │ +058700: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +058704: 5410 5002 |0006: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.e:Landroid/graphics/drawable/Drawable; // field@0250 │ │ +058708: 3202 0900 |0008: if-eq v2, v0, 0011 // +0009 │ │ +05870c: 5410 5502 |000a: iget-object v0, v1, Landroidx/appcompat/widget/SwitchCompat;.j:Landroid/graphics/drawable/Drawable; // field@0255 │ │ +058710: 3302 0300 |000c: if-ne v2, v0, 000f // +0003 │ │ +058714: 2803 |000e: goto 0011 // +0003 │ │ +058716: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +058718: 2802 |0010: goto 0012 // +0002 │ │ +05871a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +05871c: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #121 header: │ │ class_idx : 540 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #121 annotations: │ │ Annotations on class │ │ @@ -34544,40 +34544,40 @@ │ │ type : '(Landroidx/appcompat/widget/Toolbar;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059854: |[059854] androidx.appcompat.widget.Toolbar$b.:(Landroidx/appcompat/widget/Toolbar;)V │ │ -059864: 5b01 6702 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@0267 │ │ -059868: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -05986e: 0e00 |0005: return-void │ │ +05983c: |[05983c] androidx.appcompat.widget.Toolbar$b.:(Landroidx/appcompat/widget/Toolbar;)V │ │ +05984c: 5b01 6702 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@0267 │ │ +059850: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +059856: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/Toolbar$b;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -059870: |[059870] androidx.appcompat.widget.Toolbar$b.run:()V │ │ -059880: 5410 6702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@0267 │ │ -059884: 5400 7f02 |0002: iget-object v0, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -059888: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -05988c: 5400 ea01 |0006: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.w:Landroidx/appcompat/widget/a; // field@01ea │ │ -059890: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -059894: 6e10 8e0c 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/widget/a;.l:()Z // method@0c8e │ │ -05989a: 0e00 |000d: return-void │ │ +059858: |[059858] androidx.appcompat.widget.Toolbar$b.run:()V │ │ +059868: 5410 6702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar$b;.e:Landroidx/appcompat/widget/Toolbar; // field@0267 │ │ +05986c: 5400 7f02 |0002: iget-object v0, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +059870: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +059874: 5400 ea01 |0006: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.w:Landroidx/appcompat/widget/a; // field@01ea │ │ +059878: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +05987c: 6e10 8e0c 0000 |000a: invoke-virtual {v0}, Landroidx/appcompat/widget/a;.l:()Z // method@0c8e │ │ +059882: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -34853,21 +34853,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroidx/appcompat/widget/Toolbar$b; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #122 header: │ │ class_idx : 541 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #122 annotations: │ │ Annotations on class │ │ @@ -34892,42 +34892,42 @@ │ │ type : '(Landroidx/appcompat/widget/Toolbar;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05989c: |[05989c] androidx.appcompat.widget.Toolbar$c.:(Landroidx/appcompat/widget/Toolbar;)V │ │ -0598ac: 5b01 6802 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$c;.e:Landroidx/appcompat/widget/Toolbar; // field@0268 │ │ -0598b0: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0598b6: 0e00 |0005: return-void │ │ +059884: |[059884] androidx.appcompat.widget.Toolbar$c.:(Landroidx/appcompat/widget/Toolbar;)V │ │ +059894: 5b01 6802 |0000: iput-object v1, v0, Landroidx/appcompat/widget/Toolbar$c;.e:Landroidx/appcompat/widget/Toolbar; // field@0268 │ │ +059898: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +05989e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/Toolbar$c;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0598b8: |[0598b8] androidx.appcompat.widget.Toolbar$c.onClick:(Landroid/view/View;)V │ │ -0598c8: 5401 6802 |0000: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar$c;.e:Landroidx/appcompat/widget/Toolbar; // field@0268 │ │ -0598cc: 5411 7c02 |0002: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ -0598d0: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0598d4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0598d6: 2803 |0007: goto 000a // +0003 │ │ -0598d8: 5411 6a02 |0008: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar$d;.f:Landroidx/appcompat/view/menu/f; // field@026a │ │ -0598dc: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -0598e0: 6e10 220a 0100 |000c: invoke-virtual {v1}, Landroidx/appcompat/view/menu/f;.collapseActionView:()Z // method@0a22 │ │ -0598e6: 0e00 |000f: return-void │ │ +0598a0: |[0598a0] androidx.appcompat.widget.Toolbar$c.onClick:(Landroid/view/View;)V │ │ +0598b0: 5401 6802 |0000: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar$c;.e:Landroidx/appcompat/widget/Toolbar; // field@0268 │ │ +0598b4: 5411 7c02 |0002: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +0598b8: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0598bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0598be: 2803 |0007: goto 000a // +0003 │ │ +0598c0: 5411 6a02 |0008: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar$d;.f:Landroidx/appcompat/view/menu/f; // field@026a │ │ +0598c4: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +0598c8: 6e10 220a 0100 |000c: invoke-virtual {v1}, Landroidx/appcompat/view/menu/f;.collapseActionView:()Z // method@0a22 │ │ +0598ce: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -35150,21 +35150,21 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Landroidx/appcompat/widget/Toolbar$c; │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #123 header: │ │ class_idx : 544 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #123 annotations: │ │ Annotations on class │ │ @@ -35182,21 +35182,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/Toolbar$f;) │ │ name : 'a' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #124 header: │ │ class_idx : 545 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #124 annotations: │ │ Annotations on class │ │ @@ -35218,36 +35218,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -059d1c: |[059d1c] androidx.appcompat.widget.Toolbar$g$a.:()V │ │ -059d2c: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -059d32: 0e00 |0003: return-void │ │ +059d04: |[059d04] androidx.appcompat.widget.Toolbar$g$a.:()V │ │ +059d14: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +059d1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/Toolbar$g$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -059cc8: |[059cc8] androidx.appcompat.widget.Toolbar$g$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -059cd8: 2200 2202 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ -059cdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -059cde: 7030 060c 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0c06 │ │ -059ce4: 1100 |0006: return-object v0 │ │ +059cb0: |[059cb0] androidx.appcompat.widget.Toolbar$g$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +059cc0: 2200 2202 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ +059cc4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +059cc6: 7030 060c 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0c06 │ │ +059ccc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroidx/appcompat/widget/Toolbar$g$a; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -35256,18 +35256,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -059ce8: |[059ce8] androidx.appcompat.widget.Toolbar$g$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -059cf8: 2200 2202 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ -059cfc: 7030 060c 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0c06 │ │ -059d02: 1100 |0005: return-object v0 │ │ +059cd0: |[059cd0] androidx.appcompat.widget.Toolbar$g$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +059ce0: 2200 2202 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ +059ce4: 7030 060c 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0c06 │ │ +059cea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroidx/appcompat/widget/Toolbar$g$a; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/ClassLoader; │ │ @@ -35277,28 +35277,28 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059d04: |[059d04] androidx.appcompat.widget.Toolbar$g$a.newArray:(I)[Ljava/lang/Object; │ │ -059d14: 2311 d00a |0000: new-array v1, v1, [Landroidx/appcompat/widget/Toolbar$g; // type@0ad0 │ │ -059d18: 1101 |0002: return-object v1 │ │ +059cec: |[059cec] androidx.appcompat.widget.Toolbar$g$a.newArray:(I)[Ljava/lang/Object; │ │ +059cfc: 2311 d00a |0000: new-array v1, v1, [Landroidx/appcompat/widget/Toolbar$g; // type@0ad0 │ │ +059d00: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #125 header: │ │ class_idx : 547 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 356 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 37 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 86 │ │ │ │ Class #125 annotations: │ │ Annotations on class │ │ @@ -35469,213 +35469,213 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 407 16-bit code units │ │ -05add0: |[05add0] androidx.appcompat.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05ade0: 1400 6501 037f |0000: const v0, #float 1.74136e+38 // #7f030165 │ │ -05ade6: 7040 7206 7608 |0003: invoke-direct {v6, v7, v8, v0}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0672 │ │ -05adec: 1407 1300 8000 |0006: const v7, #float 1.1755e-38 // #00800013 │ │ -05adf2: 5967 7002 |0009: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ -05adf6: 2207 5b06 |000b: new-instance v7, Ljava/util/ArrayList; // type@065b │ │ -05adfa: 7010 891d 0700 |000d: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -05ae00: 5b67 7702 |0010: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05ae04: 2207 5b06 |0012: new-instance v7, Ljava/util/ArrayList; // type@065b │ │ -05ae08: 7010 891d 0700 |0014: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -05ae0e: 5b67 7802 |0017: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ -05ae12: 1227 |0019: const/4 v7, #int 2 // #2 │ │ -05ae14: 2371 bb0a |001a: new-array v1, v7, [I // type@0abb │ │ -05ae18: 5b61 7902 |001c: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.J:[I // field@0279 │ │ -05ae1c: 2201 1b02 |001e: new-instance v1, Landroidx/appcompat/widget/Toolbar$a; // type@021b │ │ -05ae20: 7020 ed0b 6100 |0020: invoke-direct {v1, v6}, Landroidx/appcompat/widget/Toolbar$a;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0bed │ │ -05ae26: 5b61 7a02 |0023: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.K:Landroidx/appcompat/widget/Toolbar$a; // field@027a │ │ -05ae2a: 2201 1c02 |0025: new-instance v1, Landroidx/appcompat/widget/Toolbar$b; // type@021c │ │ -05ae2e: 7020 ee0b 6100 |0027: invoke-direct {v1, v6}, Landroidx/appcompat/widget/Toolbar$b;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0bee │ │ -05ae34: 5b61 7e02 |002a: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ -05ae38: 6e10 9405 0600 |002c: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05ae3e: 0c01 |002f: move-result-object v1 │ │ -05ae40: 6202 9a06 |0030: sget-object v2, Lf/a;.t:[I // field@069a │ │ -05ae44: 7140 5f23 8102 |0032: invoke-static {v1, v8, v2, v0}, Ln/g0;.l:(Landroid/content/Context;Landroid/util/AttributeSet;[II)Ln/g0; // method@235f │ │ -05ae4a: 0c08 |0035: move-result-object v8 │ │ -05ae4c: 1300 1c00 |0036: const/16 v0, #int 28 // #1c │ │ -05ae50: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -05ae52: 6e30 5b23 0801 |0039: invoke-virtual {v8, v0, v1}, Ln/g0;.h:(II)I // method@235b │ │ -05ae58: 0a00 |003c: move-result v0 │ │ -05ae5a: 5960 8a02 |003d: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.p:I // field@028a │ │ -05ae5e: 1300 1300 |003f: const/16 v0, #int 19 // #13 │ │ -05ae62: 6e30 5b23 0801 |0041: invoke-virtual {v8, v0, v1}, Ln/g0;.h:(II)I // method@235b │ │ -05ae68: 0a00 |0044: move-result v0 │ │ -05ae6a: 5960 8b02 |0045: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.q:I // field@028b │ │ -05ae6e: 5260 7002 |0047: iget v0, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ -05ae72: 5482 c40d |0049: iget-object v2, v8, Ln/g0;.b:Landroid/content/res/TypedArray; // field@0dc4 │ │ -05ae76: 6e30 cc01 1200 |004b: invoke-virtual {v2, v1, v0}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01cc │ │ -05ae7c: 0a00 |004e: move-result v0 │ │ -05ae7e: 5960 7002 |004f: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ -05ae82: 1300 3000 |0051: const/16 v0, #int 48 // #30 │ │ -05ae86: 5482 c40d |0053: iget-object v2, v8, Ln/g0;.b:Landroid/content/res/TypedArray; // field@0dc4 │ │ -05ae8a: 6e30 cc01 7200 |0055: invoke-virtual {v2, v7, v0}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01cc │ │ -05ae90: 0a07 |0058: move-result v7 │ │ -05ae92: 5967 8c02 |0059: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ -05ae96: 1307 1600 |005b: const/16 v7, #int 22 // #16 │ │ -05ae9a: 6e30 5623 7801 |005d: invoke-virtual {v8, v7, v1}, Ln/g0;.c:(II)I // method@2356 │ │ -05aea0: 0a07 |0060: move-result v7 │ │ -05aea2: 1300 1b00 |0061: const/16 v0, #int 27 // #1b │ │ -05aea6: 6e20 5e23 0800 |0063: invoke-virtual {v8, v0}, Ln/g0;.k:(I)Z // method@235e │ │ -05aeac: 0a02 |0066: move-result v2 │ │ -05aeae: 3802 0600 |0067: if-eqz v2, 006d // +0006 │ │ -05aeb2: 6e30 5623 0807 |0069: invoke-virtual {v8, v0, v7}, Ln/g0;.c:(II)I // method@2356 │ │ -05aeb8: 0a07 |006c: move-result v7 │ │ -05aeba: 5967 9102 |006d: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ -05aebe: 5967 9002 |006f: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ -05aec2: 5967 8f02 |0071: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ -05aec6: 5967 8e02 |0073: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ -05aeca: 1307 1900 |0075: const/16 v7, #int 25 // #19 │ │ -05aece: 12f0 |0077: const/4 v0, #int -1 // #ff │ │ -05aed0: 6e30 5623 7800 |0078: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2356 │ │ -05aed6: 0a07 |007b: move-result v7 │ │ -05aed8: 3a07 0400 |007c: if-ltz v7, 0080 // +0004 │ │ -05aedc: 5967 8e02 |007e: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ -05aee0: 1307 1800 |0080: const/16 v7, #int 24 // #18 │ │ -05aee4: 6e30 5623 7800 |0082: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2356 │ │ -05aeea: 0a07 |0085: move-result v7 │ │ -05aeec: 3a07 0400 |0086: if-ltz v7, 008a // +0004 │ │ -05aef0: 5967 8f02 |0088: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ -05aef4: 1307 1a00 |008a: const/16 v7, #int 26 // #1a │ │ -05aef8: 6e30 5623 7800 |008c: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2356 │ │ -05aefe: 0a07 |008f: move-result v7 │ │ -05af00: 3a07 0400 |0090: if-ltz v7, 0094 // +0004 │ │ -05af04: 5967 9002 |0092: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ -05af08: 1307 1700 |0094: const/16 v7, #int 23 // #17 │ │ -05af0c: 6e30 5623 7800 |0096: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2356 │ │ -05af12: 0a07 |0099: move-result v7 │ │ -05af14: 3a07 0400 |009a: if-ltz v7, 009e // +0004 │ │ -05af18: 5967 9102 |009c: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ -05af1c: 1307 0d00 |009e: const/16 v7, #int 13 // #d │ │ -05af20: 6e30 5723 7800 |00a0: invoke-virtual {v8, v7, v0}, Ln/g0;.d:(II)I // method@2357 │ │ -05af26: 0a07 |00a3: move-result v7 │ │ -05af28: 5967 8d02 |00a4: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ -05af2c: 1307 0900 |00a6: const/16 v7, #int 9 // #9 │ │ -05af30: 1500 0080 |00a8: const/high16 v0, #int -2147483648 // #8000 │ │ -05af34: 6e30 5623 7800 |00aa: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2356 │ │ -05af3a: 0a07 |00ad: move-result v7 │ │ -05af3c: 1252 |00ae: const/4 v2, #int 5 // #5 │ │ -05af3e: 6e30 5623 2800 |00af: invoke-virtual {v8, v2, v0}, Ln/g0;.c:(II)I // method@2356 │ │ -05af44: 0a02 |00b2: move-result v2 │ │ -05af46: 1273 |00b3: const/4 v3, #int 7 // #7 │ │ -05af48: 6e30 5723 3801 |00b4: invoke-virtual {v8, v3, v1}, Ln/g0;.d:(II)I // method@2357 │ │ -05af4e: 0a03 |00b7: move-result v3 │ │ -05af50: 1304 0800 |00b8: const/16 v4, #int 8 // #8 │ │ -05af54: 6e30 5723 4801 |00ba: invoke-virtual {v8, v4, v1}, Ln/g0;.d:(II)I // method@2357 │ │ -05af5a: 0a04 |00bd: move-result v4 │ │ -05af5c: 5465 9202 |00be: iget-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ -05af60: 3905 0900 |00c0: if-nez v5, 00c9 // +0009 │ │ -05af64: 2205 c907 |00c2: new-instance v5, Ln/a0; // type@07c9 │ │ -05af68: 7010 f822 0500 |00c4: invoke-direct {v5}, Ln/a0;.:()V // method@22f8 │ │ -05af6e: 5b65 9202 |00c7: iput-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ -05af72: 5465 9202 |00c9: iget-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ -05af76: 5c51 8c0d |00cb: iput-boolean v1, v5, Ln/a0;.h:Z // field@0d8c │ │ -05af7a: 3203 0600 |00cd: if-eq v3, v0, 00d3 // +0006 │ │ -05af7e: 5953 890d |00cf: iput v3, v5, Ln/a0;.e:I // field@0d89 │ │ -05af82: 5953 850d |00d1: iput v3, v5, Ln/a0;.a:I // field@0d85 │ │ -05af86: 3204 0600 |00d3: if-eq v4, v0, 00d9 // +0006 │ │ -05af8a: 5954 8a0d |00d5: iput v4, v5, Ln/a0;.f:I // field@0d8a │ │ -05af8e: 5954 860d |00d7: iput v4, v5, Ln/a0;.b:I // field@0d86 │ │ -05af92: 3307 0400 |00d9: if-ne v7, v0, 00dd // +0004 │ │ -05af96: 3202 0500 |00db: if-eq v2, v0, 00e0 // +0005 │ │ -05af9a: 6e30 f922 7502 |00dd: invoke-virtual {v5, v7, v2}, Ln/a0;.a:(II)V // method@22f9 │ │ -05afa0: 1307 0a00 |00e0: const/16 v7, #int 10 // #a │ │ -05afa4: 6e30 5623 7800 |00e2: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2356 │ │ -05afaa: 0a07 |00e5: move-result v7 │ │ -05afac: 5967 9302 |00e6: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ -05afb0: 1267 |00e8: const/4 v7, #int 6 // #6 │ │ -05afb2: 6e30 5623 7800 |00e9: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2356 │ │ -05afb8: 0a07 |00ec: move-result v7 │ │ -05afba: 5967 9402 |00ed: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ -05afbe: 1247 |00ef: const/4 v7, #int 4 // #4 │ │ -05afc0: 6e20 5823 7800 |00f0: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@2358 │ │ -05afc6: 0c07 |00f3: move-result-object v7 │ │ -05afc8: 5b67 8402 |00f4: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0284 │ │ -05afcc: 1237 |00f6: const/4 v7, #int 3 // #3 │ │ -05afce: 6e20 5d23 7800 |00f7: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235d │ │ -05afd4: 0c07 |00fa: move-result-object v7 │ │ -05afd6: 5b67 8502 |00fb: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.k:Ljava/lang/CharSequence; // field@0285 │ │ -05afda: 1307 1500 |00fd: const/16 v7, #int 21 // #15 │ │ -05afde: 6e20 5d23 7800 |00ff: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235d │ │ -05afe4: 0c07 |0102: move-result-object v7 │ │ -05afe6: 7110 0c04 0700 |0103: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05afec: 0a00 |0106: move-result v0 │ │ -05afee: 3900 0500 |0107: if-nez v0, 010c // +0005 │ │ -05aff2: 6e20 5d0c 7600 |0109: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@0c5d │ │ -05aff8: 1307 1200 |010c: const/16 v7, #int 18 // #12 │ │ -05affc: 6e20 5d23 7800 |010e: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235d │ │ -05b002: 0c07 |0111: move-result-object v7 │ │ -05b004: 7110 0c04 0700 |0112: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05b00a: 0a00 |0115: move-result v0 │ │ -05b00c: 3900 0500 |0116: if-nez v0, 011b // +0005 │ │ -05b010: 6e20 590c 7600 |0118: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0c59 │ │ -05b016: 6e10 9405 0600 |011b: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05b01c: 0c07 |011e: move-result-object v7 │ │ -05b01e: 5b67 8802 |011f: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ -05b022: 1307 1100 |0121: const/16 v7, #int 17 // #11 │ │ -05b026: 6e30 5b23 7801 |0123: invoke-virtual {v8, v7, v1}, Ln/g0;.h:(II)I // method@235b │ │ -05b02c: 0a07 |0126: move-result v7 │ │ -05b02e: 6e20 570c 7600 |0127: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setPopupTheme:(I)V // method@0c57 │ │ -05b034: 1307 1000 |012a: const/16 v7, #int 16 // #10 │ │ -05b038: 6e20 5823 7800 |012c: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@2358 │ │ -05b03e: 0c07 |012f: move-result-object v7 │ │ -05b040: 3807 0500 |0130: if-eqz v7, 0135 // +0005 │ │ -05b044: 6e20 530c 7600 |0132: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c53 │ │ -05b04a: 1307 0f00 |0135: const/16 v7, #int 15 // #f │ │ -05b04e: 6e20 5d23 7800 |0137: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235d │ │ -05b054: 0c07 |013a: move-result-object v7 │ │ -05b056: 7110 0c04 0700 |013b: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05b05c: 0a00 |013e: move-result v0 │ │ -05b05e: 3900 0500 |013f: if-nez v0, 0144 // +0005 │ │ -05b062: 6e20 510c 7600 |0141: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@0c51 │ │ -05b068: 1307 0b00 |0144: const/16 v7, #int 11 // #b │ │ -05b06c: 6e20 5823 7800 |0146: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@2358 │ │ -05b072: 0c07 |0149: move-result-object v7 │ │ -05b074: 3807 0500 |014a: if-eqz v7, 014f // +0005 │ │ -05b078: 6e20 4d0c 7600 |014c: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0c4d │ │ -05b07e: 1307 0c00 |014f: const/16 v7, #int 12 // #c │ │ -05b082: 6e20 5d23 7800 |0151: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235d │ │ -05b088: 0c07 |0154: move-result-object v7 │ │ -05b08a: 7110 0c04 0700 |0155: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05b090: 0a00 |0158: move-result v0 │ │ -05b092: 3900 0500 |0159: if-nez v0, 015e // +0005 │ │ -05b096: 6e20 4f0c 7600 |015b: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@0c4f │ │ -05b09c: 1307 1d00 |015e: const/16 v7, #int 29 // #1d │ │ -05b0a0: 6e20 5e23 7800 |0160: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@235e │ │ -05b0a6: 0a00 |0163: move-result v0 │ │ -05b0a8: 3800 0900 |0164: if-eqz v0, 016d // +0009 │ │ -05b0ac: 6e20 5523 7800 |0166: invoke-virtual {v8, v7}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2355 │ │ -05b0b2: 0c07 |0169: move-result-object v7 │ │ -05b0b4: 6e20 630c 7600 |016a: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setTitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c63 │ │ -05b0ba: 1307 1400 |016d: const/16 v7, #int 20 // #14 │ │ -05b0be: 6e20 5e23 7800 |016f: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@235e │ │ -05b0c4: 0a00 |0172: move-result v0 │ │ -05b0c6: 3800 0900 |0173: if-eqz v0, 017c // +0009 │ │ -05b0ca: 6e20 5523 7800 |0175: invoke-virtual {v8, v7}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2355 │ │ -05b0d0: 0c07 |0178: move-result-object v7 │ │ -05b0d2: 6e20 5b0c 7600 |0179: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c5b │ │ -05b0d8: 1307 0e00 |017c: const/16 v7, #int 14 // #e │ │ -05b0dc: 6e20 5e23 7800 |017e: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@235e │ │ -05b0e2: 0a00 |0181: move-result v0 │ │ -05b0e4: 3800 1100 |0182: if-eqz v0, 0193 // +0011 │ │ -05b0e8: 6e30 5b23 7801 |0184: invoke-virtual {v8, v7, v1}, Ln/g0;.h:(II)I // method@235b │ │ -05b0ee: 0a07 |0187: move-result v7 │ │ -05b0f0: 7010 240c 0600 |0188: invoke-direct {v6}, Landroidx/appcompat/widget/Toolbar;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c24 │ │ -05b0f6: 0c00 |018b: move-result-object v0 │ │ -05b0f8: 6e10 230c 0600 |018c: invoke-virtual {v6}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@0c23 │ │ -05b0fe: 0c01 |018f: move-result-object v1 │ │ -05b100: 6e30 ca04 7001 |0190: invoke-virtual {v0, v7, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@04ca │ │ -05b106: 6e10 6023 0800 |0193: invoke-virtual {v8}, Ln/g0;.m:()V // method@2360 │ │ -05b10c: 0e00 |0196: return-void │ │ +05adb8: |[05adb8] androidx.appcompat.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05adc8: 1400 6501 037f |0000: const v0, #float 1.74136e+38 // #7f030165 │ │ +05adce: 7040 7206 7608 |0003: invoke-direct {v6, v7, v8, v0}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0672 │ │ +05add4: 1407 1300 8000 |0006: const v7, #float 1.1755e-38 // #00800013 │ │ +05adda: 5967 7002 |0009: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ +05adde: 2207 5b06 |000b: new-instance v7, Ljava/util/ArrayList; // type@065b │ │ +05ade2: 7010 871d 0700 |000d: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +05ade8: 5b67 7702 |0010: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05adec: 2207 5b06 |0012: new-instance v7, Ljava/util/ArrayList; // type@065b │ │ +05adf0: 7010 871d 0700 |0014: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +05adf6: 5b67 7802 |0017: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05adfa: 1227 |0019: const/4 v7, #int 2 // #2 │ │ +05adfc: 2371 bb0a |001a: new-array v1, v7, [I // type@0abb │ │ +05ae00: 5b61 7902 |001c: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.J:[I // field@0279 │ │ +05ae04: 2201 1b02 |001e: new-instance v1, Landroidx/appcompat/widget/Toolbar$a; // type@021b │ │ +05ae08: 7020 ed0b 6100 |0020: invoke-direct {v1, v6}, Landroidx/appcompat/widget/Toolbar$a;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0bed │ │ +05ae0e: 5b61 7a02 |0023: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.K:Landroidx/appcompat/widget/Toolbar$a; // field@027a │ │ +05ae12: 2201 1c02 |0025: new-instance v1, Landroidx/appcompat/widget/Toolbar$b; // type@021c │ │ +05ae16: 7020 ee0b 6100 |0027: invoke-direct {v1, v6}, Landroidx/appcompat/widget/Toolbar$b;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0bee │ │ +05ae1c: 5b61 7e02 |002a: iput-object v1, v6, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ +05ae20: 6e10 9405 0600 |002c: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05ae26: 0c01 |002f: move-result-object v1 │ │ +05ae28: 6202 9a06 |0030: sget-object v2, Lf/a;.t:[I // field@069a │ │ +05ae2c: 7140 5d23 8102 |0032: invoke-static {v1, v8, v2, v0}, Ln/g0;.l:(Landroid/content/Context;Landroid/util/AttributeSet;[II)Ln/g0; // method@235d │ │ +05ae32: 0c08 |0035: move-result-object v8 │ │ +05ae34: 1300 1c00 |0036: const/16 v0, #int 28 // #1c │ │ +05ae38: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +05ae3a: 6e30 5923 0801 |0039: invoke-virtual {v8, v0, v1}, Ln/g0;.h:(II)I // method@2359 │ │ +05ae40: 0a00 |003c: move-result v0 │ │ +05ae42: 5960 8a02 |003d: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.p:I // field@028a │ │ +05ae46: 1300 1300 |003f: const/16 v0, #int 19 // #13 │ │ +05ae4a: 6e30 5923 0801 |0041: invoke-virtual {v8, v0, v1}, Ln/g0;.h:(II)I // method@2359 │ │ +05ae50: 0a00 |0044: move-result v0 │ │ +05ae52: 5960 8b02 |0045: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.q:I // field@028b │ │ +05ae56: 5260 7002 |0047: iget v0, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ +05ae5a: 5482 c40d |0049: iget-object v2, v8, Ln/g0;.b:Landroid/content/res/TypedArray; // field@0dc4 │ │ +05ae5e: 6e30 cc01 1200 |004b: invoke-virtual {v2, v1, v0}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01cc │ │ +05ae64: 0a00 |004e: move-result v0 │ │ +05ae66: 5960 7002 |004f: iput v0, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ +05ae6a: 1300 3000 |0051: const/16 v0, #int 48 // #30 │ │ +05ae6e: 5482 c40d |0053: iget-object v2, v8, Ln/g0;.b:Landroid/content/res/TypedArray; // field@0dc4 │ │ +05ae72: 6e30 cc01 7200 |0055: invoke-virtual {v2, v7, v0}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01cc │ │ +05ae78: 0a07 |0058: move-result v7 │ │ +05ae7a: 5967 8c02 |0059: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ +05ae7e: 1307 1600 |005b: const/16 v7, #int 22 // #16 │ │ +05ae82: 6e30 5423 7801 |005d: invoke-virtual {v8, v7, v1}, Ln/g0;.c:(II)I // method@2354 │ │ +05ae88: 0a07 |0060: move-result v7 │ │ +05ae8a: 1300 1b00 |0061: const/16 v0, #int 27 // #1b │ │ +05ae8e: 6e20 5c23 0800 |0063: invoke-virtual {v8, v0}, Ln/g0;.k:(I)Z // method@235c │ │ +05ae94: 0a02 |0066: move-result v2 │ │ +05ae96: 3802 0600 |0067: if-eqz v2, 006d // +0006 │ │ +05ae9a: 6e30 5423 0807 |0069: invoke-virtual {v8, v0, v7}, Ln/g0;.c:(II)I // method@2354 │ │ +05aea0: 0a07 |006c: move-result v7 │ │ +05aea2: 5967 9102 |006d: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05aea6: 5967 9002 |006f: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05aeaa: 5967 8f02 |0071: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05aeae: 5967 8e02 |0073: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05aeb2: 1307 1900 |0075: const/16 v7, #int 25 // #19 │ │ +05aeb6: 12f0 |0077: const/4 v0, #int -1 // #ff │ │ +05aeb8: 6e30 5423 7800 |0078: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2354 │ │ +05aebe: 0a07 |007b: move-result v7 │ │ +05aec0: 3a07 0400 |007c: if-ltz v7, 0080 // +0004 │ │ +05aec4: 5967 8e02 |007e: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05aec8: 1307 1800 |0080: const/16 v7, #int 24 // #18 │ │ +05aecc: 6e30 5423 7800 |0082: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2354 │ │ +05aed2: 0a07 |0085: move-result v7 │ │ +05aed4: 3a07 0400 |0086: if-ltz v7, 008a // +0004 │ │ +05aed8: 5967 8f02 |0088: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05aedc: 1307 1a00 |008a: const/16 v7, #int 26 // #1a │ │ +05aee0: 6e30 5423 7800 |008c: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2354 │ │ +05aee6: 0a07 |008f: move-result v7 │ │ +05aee8: 3a07 0400 |0090: if-ltz v7, 0094 // +0004 │ │ +05aeec: 5967 9002 |0092: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05aef0: 1307 1700 |0094: const/16 v7, #int 23 // #17 │ │ +05aef4: 6e30 5423 7800 |0096: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2354 │ │ +05aefa: 0a07 |0099: move-result v7 │ │ +05aefc: 3a07 0400 |009a: if-ltz v7, 009e // +0004 │ │ +05af00: 5967 9102 |009c: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05af04: 1307 0d00 |009e: const/16 v7, #int 13 // #d │ │ +05af08: 6e30 5523 7800 |00a0: invoke-virtual {v8, v7, v0}, Ln/g0;.d:(II)I // method@2355 │ │ +05af0e: 0a07 |00a3: move-result v7 │ │ +05af10: 5967 8d02 |00a4: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ +05af14: 1307 0900 |00a6: const/16 v7, #int 9 // #9 │ │ +05af18: 1500 0080 |00a8: const/high16 v0, #int -2147483648 // #8000 │ │ +05af1c: 6e30 5423 7800 |00aa: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2354 │ │ +05af22: 0a07 |00ad: move-result v7 │ │ +05af24: 1252 |00ae: const/4 v2, #int 5 // #5 │ │ +05af26: 6e30 5423 2800 |00af: invoke-virtual {v8, v2, v0}, Ln/g0;.c:(II)I // method@2354 │ │ +05af2c: 0a02 |00b2: move-result v2 │ │ +05af2e: 1273 |00b3: const/4 v3, #int 7 // #7 │ │ +05af30: 6e30 5523 3801 |00b4: invoke-virtual {v8, v3, v1}, Ln/g0;.d:(II)I // method@2355 │ │ +05af36: 0a03 |00b7: move-result v3 │ │ +05af38: 1304 0800 |00b8: const/16 v4, #int 8 // #8 │ │ +05af3c: 6e30 5523 4801 |00ba: invoke-virtual {v8, v4, v1}, Ln/g0;.d:(II)I // method@2355 │ │ +05af42: 0a04 |00bd: move-result v4 │ │ +05af44: 5465 9202 |00be: iget-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05af48: 3905 0900 |00c0: if-nez v5, 00c9 // +0009 │ │ +05af4c: 2205 c907 |00c2: new-instance v5, Ln/a0; // type@07c9 │ │ +05af50: 7010 f622 0500 |00c4: invoke-direct {v5}, Ln/a0;.:()V // method@22f6 │ │ +05af56: 5b65 9202 |00c7: iput-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05af5a: 5465 9202 |00c9: iget-object v5, v6, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05af5e: 5c51 8c0d |00cb: iput-boolean v1, v5, Ln/a0;.h:Z // field@0d8c │ │ +05af62: 3203 0600 |00cd: if-eq v3, v0, 00d3 // +0006 │ │ +05af66: 5953 890d |00cf: iput v3, v5, Ln/a0;.e:I // field@0d89 │ │ +05af6a: 5953 850d |00d1: iput v3, v5, Ln/a0;.a:I // field@0d85 │ │ +05af6e: 3204 0600 |00d3: if-eq v4, v0, 00d9 // +0006 │ │ +05af72: 5954 8a0d |00d5: iput v4, v5, Ln/a0;.f:I // field@0d8a │ │ +05af76: 5954 860d |00d7: iput v4, v5, Ln/a0;.b:I // field@0d86 │ │ +05af7a: 3307 0400 |00d9: if-ne v7, v0, 00dd // +0004 │ │ +05af7e: 3202 0500 |00db: if-eq v2, v0, 00e0 // +0005 │ │ +05af82: 6e30 f722 7502 |00dd: invoke-virtual {v5, v7, v2}, Ln/a0;.a:(II)V // method@22f7 │ │ +05af88: 1307 0a00 |00e0: const/16 v7, #int 10 // #a │ │ +05af8c: 6e30 5423 7800 |00e2: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2354 │ │ +05af92: 0a07 |00e5: move-result v7 │ │ +05af94: 5967 9302 |00e6: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ +05af98: 1267 |00e8: const/4 v7, #int 6 // #6 │ │ +05af9a: 6e30 5423 7800 |00e9: invoke-virtual {v8, v7, v0}, Ln/g0;.c:(II)I // method@2354 │ │ +05afa0: 0a07 |00ec: move-result v7 │ │ +05afa2: 5967 9402 |00ed: iput v7, v6, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ +05afa6: 1247 |00ef: const/4 v7, #int 4 // #4 │ │ +05afa8: 6e20 5623 7800 |00f0: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@2356 │ │ +05afae: 0c07 |00f3: move-result-object v7 │ │ +05afb0: 5b67 8402 |00f4: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0284 │ │ +05afb4: 1237 |00f6: const/4 v7, #int 3 // #3 │ │ +05afb6: 6e20 5b23 7800 |00f7: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235b │ │ +05afbc: 0c07 |00fa: move-result-object v7 │ │ +05afbe: 5b67 8502 |00fb: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.k:Ljava/lang/CharSequence; // field@0285 │ │ +05afc2: 1307 1500 |00fd: const/16 v7, #int 21 // #15 │ │ +05afc6: 6e20 5b23 7800 |00ff: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235b │ │ +05afcc: 0c07 |0102: move-result-object v7 │ │ +05afce: 7110 0c04 0700 |0103: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +05afd4: 0a00 |0106: move-result v0 │ │ +05afd6: 3900 0500 |0107: if-nez v0, 010c // +0005 │ │ +05afda: 6e20 5d0c 7600 |0109: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@0c5d │ │ +05afe0: 1307 1200 |010c: const/16 v7, #int 18 // #12 │ │ +05afe4: 6e20 5b23 7800 |010e: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235b │ │ +05afea: 0c07 |0111: move-result-object v7 │ │ +05afec: 7110 0c04 0700 |0112: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +05aff2: 0a00 |0115: move-result v0 │ │ +05aff4: 3900 0500 |0116: if-nez v0, 011b // +0005 │ │ +05aff8: 6e20 590c 7600 |0118: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0c59 │ │ +05affe: 6e10 9405 0600 |011b: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05b004: 0c07 |011e: move-result-object v7 │ │ +05b006: 5b67 8802 |011f: iput-object v7, v6, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ +05b00a: 1307 1100 |0121: const/16 v7, #int 17 // #11 │ │ +05b00e: 6e30 5923 7801 |0123: invoke-virtual {v8, v7, v1}, Ln/g0;.h:(II)I // method@2359 │ │ +05b014: 0a07 |0126: move-result v7 │ │ +05b016: 6e20 570c 7600 |0127: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setPopupTheme:(I)V // method@0c57 │ │ +05b01c: 1307 1000 |012a: const/16 v7, #int 16 // #10 │ │ +05b020: 6e20 5623 7800 |012c: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@2356 │ │ +05b026: 0c07 |012f: move-result-object v7 │ │ +05b028: 3807 0500 |0130: if-eqz v7, 0135 // +0005 │ │ +05b02c: 6e20 530c 7600 |0132: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c53 │ │ +05b032: 1307 0f00 |0135: const/16 v7, #int 15 // #f │ │ +05b036: 6e20 5b23 7800 |0137: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235b │ │ +05b03c: 0c07 |013a: move-result-object v7 │ │ +05b03e: 7110 0c04 0700 |013b: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +05b044: 0a00 |013e: move-result v0 │ │ +05b046: 3900 0500 |013f: if-nez v0, 0144 // +0005 │ │ +05b04a: 6e20 510c 7600 |0141: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@0c51 │ │ +05b050: 1307 0b00 |0144: const/16 v7, #int 11 // #b │ │ +05b054: 6e20 5623 7800 |0146: invoke-virtual {v8, v7}, Ln/g0;.e:(I)Landroid/graphics/drawable/Drawable; // method@2356 │ │ +05b05a: 0c07 |0149: move-result-object v7 │ │ +05b05c: 3807 0500 |014a: if-eqz v7, 014f // +0005 │ │ +05b060: 6e20 4d0c 7600 |014c: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0c4d │ │ +05b066: 1307 0c00 |014f: const/16 v7, #int 12 // #c │ │ +05b06a: 6e20 5b23 7800 |0151: invoke-virtual {v8, v7}, Ln/g0;.j:(I)Ljava/lang/CharSequence; // method@235b │ │ +05b070: 0c07 |0154: move-result-object v7 │ │ +05b072: 7110 0c04 0700 |0155: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +05b078: 0a00 |0158: move-result v0 │ │ +05b07a: 3900 0500 |0159: if-nez v0, 015e // +0005 │ │ +05b07e: 6e20 4f0c 7600 |015b: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@0c4f │ │ +05b084: 1307 1d00 |015e: const/16 v7, #int 29 // #1d │ │ +05b088: 6e20 5c23 7800 |0160: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@235c │ │ +05b08e: 0a00 |0163: move-result v0 │ │ +05b090: 3800 0900 |0164: if-eqz v0, 016d // +0009 │ │ +05b094: 6e20 5323 7800 |0166: invoke-virtual {v8, v7}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2353 │ │ +05b09a: 0c07 |0169: move-result-object v7 │ │ +05b09c: 6e20 630c 7600 |016a: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setTitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c63 │ │ +05b0a2: 1307 1400 |016d: const/16 v7, #int 20 // #14 │ │ +05b0a6: 6e20 5c23 7800 |016f: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@235c │ │ +05b0ac: 0a00 |0172: move-result v0 │ │ +05b0ae: 3800 0900 |0173: if-eqz v0, 017c // +0009 │ │ +05b0b2: 6e20 5323 7800 |0175: invoke-virtual {v8, v7}, Ln/g0;.b:(I)Landroid/content/res/ColorStateList; // method@2353 │ │ +05b0b8: 0c07 |0178: move-result-object v7 │ │ +05b0ba: 6e20 5b0c 7600 |0179: invoke-virtual {v6, v7}, Landroidx/appcompat/widget/Toolbar;.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c5b │ │ +05b0c0: 1307 0e00 |017c: const/16 v7, #int 14 // #e │ │ +05b0c4: 6e20 5c23 7800 |017e: invoke-virtual {v8, v7}, Ln/g0;.k:(I)Z // method@235c │ │ +05b0ca: 0a00 |0181: move-result v0 │ │ +05b0cc: 3800 1100 |0182: if-eqz v0, 0193 // +0011 │ │ +05b0d0: 6e30 5923 7801 |0184: invoke-virtual {v8, v7, v1}, Ln/g0;.h:(II)I // method@2359 │ │ +05b0d6: 0a07 |0187: move-result v7 │ │ +05b0d8: 7010 240c 0600 |0188: invoke-direct {v6}, Landroidx/appcompat/widget/Toolbar;.getMenuInflater:()Landroid/view/MenuInflater; // method@0c24 │ │ +05b0de: 0c00 |018b: move-result-object v0 │ │ +05b0e0: 6e10 230c 0600 |018c: invoke-virtual {v6}, Landroidx/appcompat/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@0c23 │ │ +05b0e6: 0c01 |018f: move-result-object v1 │ │ +05b0e8: 6e30 ca04 7001 |0190: invoke-virtual {v0, v7, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@04ca │ │ +05b0ee: 6e10 5e23 0800 |0193: invoke-virtual {v8}, Ln/g0;.m:()V // method@235e │ │ +05b0f4: 0e00 |0196: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -37918,78 +37918,78 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -05a5f0: |[05a5f0] androidx.appcompat.widget.Toolbar.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; │ │ -05a600: 2010 1f02 |0000: instance-of v0, v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a604: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -05a608: 2200 1f02 |0004: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a60c: 1f01 1f02 |0006: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a610: 7020 fe0b 1000 |0008: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroidx/appcompat/widget/Toolbar$e;)V // method@0bfe │ │ -05a616: 1100 |000b: return-object v0 │ │ -05a618: 2010 4504 |000c: instance-of v0, v1, Lg/a$a; // type@0445 │ │ -05a61c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -05a620: 2200 1f02 |0010: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a624: 1f01 4504 |0012: check-cast v1, Lg/a$a; // type@0445 │ │ -05a628: 7020 ff0b 1000 |0014: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Lg/a$a;)V // method@0bff │ │ -05a62e: 1100 |0017: return-object v0 │ │ -05a630: 2010 6301 |0018: instance-of v0, v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05a634: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -05a638: 2200 1f02 |001c: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a63c: 1f01 6301 |001e: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05a640: 7020 fd0b 1000 |0020: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0bfd │ │ -05a646: 1100 |0023: return-object v0 │ │ -05a648: 2200 1f02 |0024: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a64c: 7020 fc0b 1000 |0026: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0bfc │ │ -05a652: 1100 |0029: return-object v0 │ │ +05a5d8: |[05a5d8] androidx.appcompat.widget.Toolbar.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; │ │ +05a5e8: 2010 1f02 |0000: instance-of v0, v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05a5ec: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05a5f0: 2200 1f02 |0004: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05a5f4: 1f01 1f02 |0006: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05a5f8: 7020 fe0b 1000 |0008: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroidx/appcompat/widget/Toolbar$e;)V // method@0bfe │ │ +05a5fe: 1100 |000b: return-object v0 │ │ +05a600: 2010 4504 |000c: instance-of v0, v1, Lg/a$a; // type@0445 │ │ +05a604: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +05a608: 2200 1f02 |0010: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05a60c: 1f01 4504 |0012: check-cast v1, Lg/a$a; // type@0445 │ │ +05a610: 7020 ff0b 1000 |0014: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Lg/a$a;)V // method@0bff │ │ +05a616: 1100 |0017: return-object v0 │ │ +05a618: 2010 6301 |0018: instance-of v0, v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ +05a61c: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ +05a620: 2200 1f02 |001c: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05a624: 1f01 6301 |001e: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ +05a628: 7020 fd0b 1000 |0020: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0bfd │ │ +05a62e: 1100 |0023: return-object v0 │ │ +05a630: 2200 1f02 |0024: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05a634: 7020 fc0b 1000 |0026: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0bfc │ │ +05a63a: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getMenuInflater' │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05a52c: |[05a52c] androidx.appcompat.widget.Toolbar.getMenuInflater:()Landroid/view/MenuInflater; │ │ -05a53c: 2200 2b07 |0000: new-instance v0, Ll/b; // type@072b │ │ -05a540: 6e10 9405 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05a546: 0c01 |0005: move-result-object v1 │ │ -05a548: 7020 7f20 1000 |0006: invoke-direct {v0, v1}, Ll/b;.:(Landroid/content/Context;)V // method@207f │ │ -05a54e: 1100 |0009: return-object v0 │ │ +05a514: |[05a514] androidx.appcompat.widget.Toolbar.getMenuInflater:()Landroid/view/MenuInflater; │ │ +05a524: 2200 2b07 |0000: new-instance v0, Ll/b; // type@072b │ │ +05a528: 6e10 9405 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05a52e: 0c01 |0005: move-result-object v1 │ │ +05a530: 7020 7d20 1000 |0006: invoke-direct {v0, v1}, Ll/b;.:(Landroid/content/Context;)V // method@207d │ │ +05a536: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'i' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05aa88: |[05aa88] androidx.appcompat.widget.Toolbar.i:(Landroid/view/View;)I │ │ -05aa98: 6e10 a405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05aa9e: 0c01 |0003: move-result-object v1 │ │ -05aaa0: 1f01 6301 |0004: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05aaa4: 6e10 6f06 0100 |0006: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@066f │ │ -05aaaa: 0a00 |0009: move-result v0 │ │ -05aaac: 6e10 6e06 0100 |000a: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@066e │ │ -05aab2: 0a01 |000d: move-result v1 │ │ -05aab4: b001 |000e: add-int/2addr v1, v0 │ │ -05aab6: 0f01 |000f: return v1 │ │ +05aa70: |[05aa70] androidx.appcompat.widget.Toolbar.i:(Landroid/view/View;)I │ │ +05aa80: 6e10 a405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05aa86: 0c01 |0003: move-result-object v1 │ │ +05aa88: 1f01 6301 |0004: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ +05aa8c: 6e10 6f06 0100 |0006: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@066f │ │ +05aa92: 0a00 |0009: move-result v0 │ │ +05aa94: 6e10 6e06 0100 |000a: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@066e │ │ +05aa9a: 0a01 |000d: move-result v1 │ │ +05aa9c: b001 |000e: add-int/2addr v1, v0 │ │ +05aa9e: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -38220,116 +38220,116 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05ab30: |[05ab30] androidx.appcompat.widget.Toolbar.j:(Landroid/view/View;)I │ │ -05ab40: 6e10 a405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05ab46: 0c01 |0003: move-result-object v1 │ │ -05ab48: 1f01 6301 |0004: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05ab4c: 5210 be00 |0006: iget v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05ab50: 5211 ba00 |0008: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05ab54: b010 |000a: add-int/2addr v0, v1 │ │ -05ab56: 0f00 |000b: return v0 │ │ +05ab18: |[05ab18] androidx.appcompat.widget.Toolbar.j:(Landroid/view/View;)I │ │ +05ab28: 6e10 a405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05ab2e: 0c01 |0003: move-result-object v1 │ │ +05ab30: 1f01 6301 |0004: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ +05ab34: 5210 be00 |0006: iget v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05ab38: 5211 ba00 |0008: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05ab3c: b010 |000a: add-int/2addr v0, v1 │ │ +05ab3e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'a' │ │ type : '(ILjava/util/ArrayList;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -05b110: |[05b110] androidx.appcompat.widget.Toolbar.a:(ILjava/util/ArrayList;)V │ │ -05b120: 6200 2d05 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -05b124: 6e10 a305 0800 |0002: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05b12a: 0a00 |0005: move-result v0 │ │ -05b12c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05b12e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -05b130: 3320 0400 |0008: if-ne v0, v2, 000c // +0004 │ │ -05b134: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -05b136: 2802 |000b: goto 000d // +0002 │ │ -05b138: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05b13a: 6e10 8406 0800 |000d: invoke-virtual {v8}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ -05b140: 0a03 |0010: move-result v3 │ │ -05b142: 6e10 a305 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05b148: 0a04 |0014: move-result v4 │ │ -05b14a: 7120 8904 4900 |0015: invoke-static {v9, v4}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -05b150: 0a09 |0018: move-result v9 │ │ -05b152: 6e10 8f1d 0a00 |0019: invoke-virtual {v10}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -05b158: 1234 |001c: const/4 v4, #int 3 // #3 │ │ -05b15a: 1255 |001d: const/4 v5, #int 5 // #5 │ │ -05b15c: 3800 3a00 |001e: if-eqz v0, 0058 // +003a │ │ -05b160: b123 |0020: sub-int/2addr v3, v2 │ │ -05b162: 3a03 6e00 |0021: if-ltz v3, 008f // +006e │ │ -05b166: 6e20 8306 3800 |0023: invoke-virtual {v8, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -05b16c: 0c00 |0026: move-result-object v0 │ │ -05b16e: 6e10 a405 0000 |0027: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b174: 0c01 |002a: move-result-object v1 │ │ -05b176: 1f01 1f02 |002b: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b17a: 5216 6c02 |002d: iget v6, v1, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ -05b17e: 3906 2600 |002f: if-nez v6, 0055 // +0026 │ │ -05b182: 6e20 440c 0800 |0031: invoke-virtual {v8, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05b188: 0a06 |0034: move-result v6 │ │ -05b18a: 3806 2000 |0035: if-eqz v6, 0055 // +0020 │ │ -05b18e: 5211 d206 |0037: iget v1, v1, Lg/a$a;.a:I // field@06d2 │ │ -05b192: 6206 2d05 |0039: sget-object v6, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -05b196: 6e10 a305 0800 |003b: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05b19c: 0a06 |003e: move-result v6 │ │ -05b19e: 7120 8904 6100 |003f: invoke-static {v1, v6}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -05b1a4: 0a01 |0042: move-result v1 │ │ -05b1a6: dd01 0107 |0043: and-int/lit8 v1, v1, #int 7 // #07 │ │ -05b1aa: 3221 0b00 |0045: if-eq v1, v2, 0050 // +000b │ │ -05b1ae: 3241 0900 |0047: if-eq v1, v4, 0050 // +0009 │ │ -05b1b2: 3251 0700 |0049: if-eq v1, v5, 0050 // +0007 │ │ -05b1b6: 3326 0400 |004b: if-ne v6, v2, 004f // +0004 │ │ -05b1ba: 1251 |004d: const/4 v1, #int 5 // #5 │ │ -05b1bc: 2802 |004e: goto 0050 // +0002 │ │ -05b1be: 1231 |004f: const/4 v1, #int 3 // #3 │ │ -05b1c0: 3391 0500 |0050: if-ne v1, v9, 0055 // +0005 │ │ -05b1c4: 6e20 8d1d 0a00 |0052: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -05b1ca: d803 03ff |0055: add-int/lit8 v3, v3, #int -1 // #ff │ │ -05b1ce: 28ca |0057: goto 0021 // -0036 │ │ -05b1d0: 3531 3700 |0058: if-ge v1, v3, 008f // +0037 │ │ -05b1d4: 6e20 8306 1800 |005a: invoke-virtual {v8, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -05b1da: 0c00 |005d: move-result-object v0 │ │ -05b1dc: 6e10 a405 0000 |005e: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b1e2: 0c06 |0061: move-result-object v6 │ │ -05b1e4: 1f06 1f02 |0062: check-cast v6, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b1e8: 5267 6c02 |0064: iget v7, v6, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ -05b1ec: 3907 2600 |0066: if-nez v7, 008c // +0026 │ │ -05b1f0: 6e20 440c 0800 |0068: invoke-virtual {v8, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05b1f6: 0a07 |006b: move-result v7 │ │ -05b1f8: 3807 2000 |006c: if-eqz v7, 008c // +0020 │ │ -05b1fc: 5266 d206 |006e: iget v6, v6, Lg/a$a;.a:I // field@06d2 │ │ -05b200: 6207 2d05 |0070: sget-object v7, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -05b204: 6e10 a305 0800 |0072: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05b20a: 0a07 |0075: move-result v7 │ │ -05b20c: 7120 8904 7600 |0076: invoke-static {v6, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -05b212: 0a06 |0079: move-result v6 │ │ -05b214: dd06 0607 |007a: and-int/lit8 v6, v6, #int 7 // #07 │ │ -05b218: 3226 0b00 |007c: if-eq v6, v2, 0087 // +000b │ │ -05b21c: 3246 0900 |007e: if-eq v6, v4, 0087 // +0009 │ │ -05b220: 3256 0700 |0080: if-eq v6, v5, 0087 // +0007 │ │ -05b224: 3327 0400 |0082: if-ne v7, v2, 0086 // +0004 │ │ -05b228: 1256 |0084: const/4 v6, #int 5 // #5 │ │ -05b22a: 2802 |0085: goto 0087 // +0002 │ │ -05b22c: 1236 |0086: const/4 v6, #int 3 // #3 │ │ -05b22e: 3396 0500 |0087: if-ne v6, v9, 008c // +0005 │ │ -05b232: 6e20 8d1d 0a00 |0089: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -05b238: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05b23c: 28ca |008e: goto 0058 // -0036 │ │ -05b23e: 0e00 |008f: return-void │ │ +05b0f8: |[05b0f8] androidx.appcompat.widget.Toolbar.a:(ILjava/util/ArrayList;)V │ │ +05b108: 6200 2d05 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +05b10c: 6e10 a305 0800 |0002: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +05b112: 0a00 |0005: move-result v0 │ │ +05b114: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05b116: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +05b118: 3320 0400 |0008: if-ne v0, v2, 000c // +0004 │ │ +05b11c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +05b11e: 2802 |000b: goto 000d // +0002 │ │ +05b120: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05b122: 6e10 8406 0800 |000d: invoke-virtual {v8}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ +05b128: 0a03 |0010: move-result v3 │ │ +05b12a: 6e10 a305 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +05b130: 0a04 |0014: move-result v4 │ │ +05b132: 7120 8904 4900 |0015: invoke-static {v9, v4}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ +05b138: 0a09 |0018: move-result v9 │ │ +05b13a: 6e10 8d1d 0a00 |0019: invoke-virtual {v10}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +05b140: 1234 |001c: const/4 v4, #int 3 // #3 │ │ +05b142: 1255 |001d: const/4 v5, #int 5 // #5 │ │ +05b144: 3800 3a00 |001e: if-eqz v0, 0058 // +003a │ │ +05b148: b123 |0020: sub-int/2addr v3, v2 │ │ +05b14a: 3a03 6e00 |0021: if-ltz v3, 008f // +006e │ │ +05b14e: 6e20 8306 3800 |0023: invoke-virtual {v8, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +05b154: 0c00 |0026: move-result-object v0 │ │ +05b156: 6e10 a405 0000 |0027: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05b15c: 0c01 |002a: move-result-object v1 │ │ +05b15e: 1f01 1f02 |002b: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b162: 5216 6c02 |002d: iget v6, v1, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ +05b166: 3906 2600 |002f: if-nez v6, 0055 // +0026 │ │ +05b16a: 6e20 440c 0800 |0031: invoke-virtual {v8, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05b170: 0a06 |0034: move-result v6 │ │ +05b172: 3806 2000 |0035: if-eqz v6, 0055 // +0020 │ │ +05b176: 5211 d206 |0037: iget v1, v1, Lg/a$a;.a:I // field@06d2 │ │ +05b17a: 6206 2d05 |0039: sget-object v6, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +05b17e: 6e10 a305 0800 |003b: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +05b184: 0a06 |003e: move-result v6 │ │ +05b186: 7120 8904 6100 |003f: invoke-static {v1, v6}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ +05b18c: 0a01 |0042: move-result v1 │ │ +05b18e: dd01 0107 |0043: and-int/lit8 v1, v1, #int 7 // #07 │ │ +05b192: 3221 0b00 |0045: if-eq v1, v2, 0050 // +000b │ │ +05b196: 3241 0900 |0047: if-eq v1, v4, 0050 // +0009 │ │ +05b19a: 3251 0700 |0049: if-eq v1, v5, 0050 // +0007 │ │ +05b19e: 3326 0400 |004b: if-ne v6, v2, 004f // +0004 │ │ +05b1a2: 1251 |004d: const/4 v1, #int 5 // #5 │ │ +05b1a4: 2802 |004e: goto 0050 // +0002 │ │ +05b1a6: 1231 |004f: const/4 v1, #int 3 // #3 │ │ +05b1a8: 3391 0500 |0050: if-ne v1, v9, 0055 // +0005 │ │ +05b1ac: 6e20 8b1d 0a00 |0052: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +05b1b2: d803 03ff |0055: add-int/lit8 v3, v3, #int -1 // #ff │ │ +05b1b6: 28ca |0057: goto 0021 // -0036 │ │ +05b1b8: 3531 3700 |0058: if-ge v1, v3, 008f // +0037 │ │ +05b1bc: 6e20 8306 1800 |005a: invoke-virtual {v8, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +05b1c2: 0c00 |005d: move-result-object v0 │ │ +05b1c4: 6e10 a405 0000 |005e: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05b1ca: 0c06 |0061: move-result-object v6 │ │ +05b1cc: 1f06 1f02 |0062: check-cast v6, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b1d0: 5267 6c02 |0064: iget v7, v6, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ +05b1d4: 3907 2600 |0066: if-nez v7, 008c // +0026 │ │ +05b1d8: 6e20 440c 0800 |0068: invoke-virtual {v8, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05b1de: 0a07 |006b: move-result v7 │ │ +05b1e0: 3807 2000 |006c: if-eqz v7, 008c // +0020 │ │ +05b1e4: 5266 d206 |006e: iget v6, v6, Lg/a$a;.a:I // field@06d2 │ │ +05b1e8: 6207 2d05 |0070: sget-object v7, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +05b1ec: 6e10 a305 0800 |0072: invoke-virtual {v8}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +05b1f2: 0a07 |0075: move-result v7 │ │ +05b1f4: 7120 8904 7600 |0076: invoke-static {v6, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ +05b1fa: 0a06 |0079: move-result v6 │ │ +05b1fc: dd06 0607 |007a: and-int/lit8 v6, v6, #int 7 // #07 │ │ +05b200: 3226 0b00 |007c: if-eq v6, v2, 0087 // +000b │ │ +05b204: 3246 0900 |007e: if-eq v6, v4, 0087 // +0009 │ │ +05b208: 3256 0700 |0080: if-eq v6, v5, 0087 // +0007 │ │ +05b20c: 3327 0400 |0082: if-ne v7, v2, 0086 // +0004 │ │ +05b210: 1256 |0084: const/4 v6, #int 5 // #5 │ │ +05b212: 2802 |0085: goto 0087 // +0002 │ │ +05b214: 1236 |0086: const/4 v6, #int 3 // #3 │ │ +05b216: 3396 0500 |0087: if-ne v6, v9, 008c // +0005 │ │ +05b21a: 6e20 8b1d 0a00 |0089: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +05b220: d801 0101 |008c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05b224: 28ca |008e: goto 0058 // -0036 │ │ +05b226: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -38699,39 +38699,39 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -05b240: |[05b240] androidx.appcompat.widget.Toolbar.b:(Landroid/view/View;Z)V │ │ -05b250: 6e10 a405 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b256: 0c00 |0003: move-result-object v0 │ │ -05b258: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -05b25c: 2200 1f02 |0006: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b260: 7010 fa0b 0000 |0008: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bfa │ │ -05b266: 280e |000b: goto 0019 // +000e │ │ -05b268: 6e20 0d0c 0200 |000c: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0c0d │ │ -05b26e: 0a01 |000f: move-result v1 │ │ -05b270: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ -05b274: 7110 110c 0000 |0012: invoke-static {v0}, Landroidx/appcompat/widget/Toolbar;.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; // method@0c11 │ │ -05b27a: 0c00 |0015: move-result-object v0 │ │ -05b27c: 2803 |0016: goto 0019 // +0003 │ │ -05b27e: 1f00 1f02 |0017: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b282: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -05b284: 5901 6c02 |001a: iput v1, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ -05b288: 3804 0f00 |001c: if-eqz v4, 002b // +000f │ │ -05b28c: 5424 8702 |001e: iget-object v4, v2, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ -05b290: 3804 0b00 |0020: if-eqz v4, 002b // +000b │ │ -05b294: 6e20 3006 0300 |0022: invoke-virtual {v3, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0630 │ │ -05b29a: 5424 7802 |0025: iget-object v4, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ -05b29e: 6e20 8d1d 3400 |0027: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -05b2a4: 2804 |002a: goto 002e // +0004 │ │ -05b2a6: 6e30 7706 3200 |002b: invoke-virtual {v2, v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0677 │ │ -05b2ac: 0e00 |002e: return-void │ │ +05b228: |[05b228] androidx.appcompat.widget.Toolbar.b:(Landroid/view/View;Z)V │ │ +05b238: 6e10 a405 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05b23e: 0c00 |0003: move-result-object v0 │ │ +05b240: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +05b244: 2200 1f02 |0006: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b248: 7010 fa0b 0000 |0008: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bfa │ │ +05b24e: 280e |000b: goto 0019 // +000e │ │ +05b250: 6e20 0d0c 0200 |000c: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0c0d │ │ +05b256: 0a01 |000f: move-result v1 │ │ +05b258: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ +05b25c: 7110 110c 0000 |0012: invoke-static {v0}, Landroidx/appcompat/widget/Toolbar;.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; // method@0c11 │ │ +05b262: 0c00 |0015: move-result-object v0 │ │ +05b264: 2803 |0016: goto 0019 // +0003 │ │ +05b266: 1f00 1f02 |0017: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b26a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +05b26c: 5901 6c02 |001a: iput v1, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ +05b270: 3804 0f00 |001c: if-eqz v4, 002b // +000f │ │ +05b274: 5424 8702 |001e: iget-object v4, v2, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05b278: 3804 0b00 |0020: if-eqz v4, 002b // +000b │ │ +05b27c: 6e20 3006 0300 |0022: invoke-virtual {v3, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0630 │ │ +05b282: 5424 7802 |0025: iget-object v4, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05b286: 6e20 8b1d 3400 |0027: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +05b28c: 2804 |002a: goto 002e // +0004 │ │ +05b28e: 6e30 7706 3200 |002b: invoke-virtual {v2, v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0677 │ │ +05b294: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -39101,45 +39101,45 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -05b2b0: |[05b2b0] androidx.appcompat.widget.Toolbar.c:()V │ │ -05b2c0: 5440 8602 |0000: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05b2c4: 3900 3e00 |0002: if-nez v0, 0040 // +003e │ │ -05b2c8: 2200 d807 |0004: new-instance v0, Ln/g; // type@07d8 │ │ -05b2cc: 6e10 9405 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05b2d2: 0c01 |0009: move-result-object v1 │ │ -05b2d4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -05b2d6: 1403 6401 037f |000b: const v3, #float 1.74136e+38 // #7f030164 │ │ -05b2dc: 7040 6123 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ln/g;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2361 │ │ -05b2e2: 5b40 8602 |0011: iput-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05b2e6: 5441 8402 |0013: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0284 │ │ -05b2ea: 6e20 6b23 1000 |0015: invoke-virtual {v0, v1}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@236b │ │ -05b2f0: 5440 8602 |0018: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05b2f4: 5441 8502 |001a: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.k:Ljava/lang/CharSequence; // field@0285 │ │ -05b2f8: 6e20 2206 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0622 │ │ -05b2fe: 2200 1f02 |001f: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b302: 7010 fa0b 0000 |0021: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bfa │ │ -05b308: 1401 0300 8000 |0024: const v1, #float 1.17549e-38 // #00800003 │ │ -05b30e: 5242 8c02 |0027: iget v2, v4, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ -05b312: dd02 0270 |0029: and-int/lit8 v2, v2, #int 112 // #70 │ │ -05b316: b621 |002b: or-int/2addr v1, v2 │ │ -05b318: 5901 d206 |002c: iput v1, v0, Lg/a$a;.a:I // field@06d2 │ │ -05b31c: 1221 |002e: const/4 v1, #int 2 // #2 │ │ -05b31e: 5901 6c02 |002f: iput v1, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ -05b322: 5441 8602 |0031: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05b326: 6e20 3006 0100 |0033: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0630 │ │ -05b32c: 5440 8602 |0036: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05b330: 2201 1d02 |0038: new-instance v1, Landroidx/appcompat/widget/Toolbar$c; // type@021d │ │ -05b334: 7020 f00b 4100 |003a: invoke-direct {v1, v4}, Landroidx/appcompat/widget/Toolbar$c;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0bf0 │ │ -05b33a: 6e20 3806 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0638 │ │ -05b340: 0e00 |0040: return-void │ │ +05b298: |[05b298] androidx.appcompat.widget.Toolbar.c:()V │ │ +05b2a8: 5440 8602 |0000: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05b2ac: 3900 3e00 |0002: if-nez v0, 0040 // +003e │ │ +05b2b0: 2200 d807 |0004: new-instance v0, Ln/g; // type@07d8 │ │ +05b2b4: 6e10 9405 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05b2ba: 0c01 |0009: move-result-object v1 │ │ +05b2bc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +05b2be: 1403 6401 037f |000b: const v3, #float 1.74136e+38 // #7f030164 │ │ +05b2c4: 7040 5f23 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ln/g;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@235f │ │ +05b2ca: 5b40 8602 |0011: iput-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05b2ce: 5441 8402 |0013: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0284 │ │ +05b2d2: 6e20 6923 1000 |0015: invoke-virtual {v0, v1}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2369 │ │ +05b2d8: 5440 8602 |0018: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05b2dc: 5441 8502 |001a: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.k:Ljava/lang/CharSequence; // field@0285 │ │ +05b2e0: 6e20 2206 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0622 │ │ +05b2e6: 2200 1f02 |001f: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b2ea: 7010 fa0b 0000 |0021: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bfa │ │ +05b2f0: 1401 0300 8000 |0024: const v1, #float 1.17549e-38 // #00800003 │ │ +05b2f6: 5242 8c02 |0027: iget v2, v4, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ +05b2fa: dd02 0270 |0029: and-int/lit8 v2, v2, #int 112 // #70 │ │ +05b2fe: b621 |002b: or-int/2addr v1, v2 │ │ +05b300: 5901 d206 |002c: iput v1, v0, Lg/a$a;.a:I // field@06d2 │ │ +05b304: 1221 |002e: const/4 v1, #int 2 // #2 │ │ +05b306: 5901 6c02 |002f: iput v1, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ +05b30a: 5441 8602 |0031: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05b30e: 6e20 3006 0100 |0033: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0630 │ │ +05b314: 5440 8602 |0036: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05b318: 2201 1d02 |0038: new-instance v1, Landroidx/appcompat/widget/Toolbar$c; // type@021d │ │ +05b31c: 7020 f00b 4100 |003a: invoke-direct {v1, v4}, Landroidx/appcompat/widget/Toolbar$c;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0bf0 │ │ +05b322: 6e20 3806 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0638 │ │ +05b328: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -39424,57 +39424,57 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05a654: |[05a654] androidx.appcompat.widget.Toolbar.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -05a664: 6f20 7906 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0679 │ │ -05a66a: 0a00 |0003: move-result v0 │ │ -05a66c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -05a670: 2022 1f02 |0006: instance-of v2, v2, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a674: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ -05a678: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -05a67a: 2802 |000b: goto 000d // +0002 │ │ -05a67c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -05a67e: 0f02 |000d: return v2 │ │ +05a63c: |[05a63c] androidx.appcompat.widget.Toolbar.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +05a64c: 6f20 7906 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0679 │ │ +05a652: 0a00 |0003: move-result v0 │ │ +05a654: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +05a658: 2022 1f02 |0006: instance-of v2, v2, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05a65c: 3802 0400 |0008: if-eqz v2, 000c // +0004 │ │ +05a660: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +05a662: 2802 |000b: goto 000d // +0002 │ │ +05a664: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +05a666: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'd' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -05b344: |[05b344] androidx.appcompat.widget.Toolbar.d:()V │ │ -05b354: 6e10 0f0c 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.e:()V // method@0c0f │ │ -05b35a: 5430 7f02 |0003: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05b35e: 5401 e701 |0005: iget-object v1, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01e7 │ │ -05b362: 3901 2000 |0007: if-nez v1, 0027 // +0020 │ │ -05b366: 6e10 150b 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@0b15 │ │ -05b36c: 0c00 |000c: move-result-object v0 │ │ -05b36e: 1f00 e201 |000d: check-cast v0, Landroidx/appcompat/view/menu/e; // type@01e2 │ │ -05b372: 5431 7c02 |000f: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ -05b376: 3901 0900 |0011: if-nez v1, 001a // +0009 │ │ -05b37a: 2201 1e02 |0013: new-instance v1, Landroidx/appcompat/widget/Toolbar$d; // type@021e │ │ -05b37e: 7020 f20b 3100 |0015: invoke-direct {v1, v3}, Landroidx/appcompat/widget/Toolbar$d;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0bf2 │ │ -05b384: 5b31 7c02 |0018: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ -05b388: 5431 7f02 |001a: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05b38c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -05b38e: 6e20 1f0b 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/ActionMenuView;.setExpandedActionViewsExclusive:(Z)V // method@0b1f │ │ -05b394: 5431 7c02 |0020: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ -05b398: 5432 8802 |0022: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ -05b39c: 6e30 f909 1002 |0024: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/view/menu/e;.b:(Landroidx/appcompat/view/menu/h;Landroid/content/Context;)V // method@09f9 │ │ -05b3a2: 0e00 |0027: return-void │ │ +05b32c: |[05b32c] androidx.appcompat.widget.Toolbar.d:()V │ │ +05b33c: 6e10 0f0c 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.e:()V // method@0c0f │ │ +05b342: 5430 7f02 |0003: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b346: 5401 e701 |0005: iget-object v1, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01e7 │ │ +05b34a: 3901 2000 |0007: if-nez v1, 0027 // +0020 │ │ +05b34e: 6e10 150b 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@0b15 │ │ +05b354: 0c00 |000c: move-result-object v0 │ │ +05b356: 1f00 e201 |000d: check-cast v0, Landroidx/appcompat/view/menu/e; // type@01e2 │ │ +05b35a: 5431 7c02 |000f: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +05b35e: 3901 0900 |0011: if-nez v1, 001a // +0009 │ │ +05b362: 2201 1e02 |0013: new-instance v1, Landroidx/appcompat/widget/Toolbar$d; // type@021e │ │ +05b366: 7020 f20b 3100 |0015: invoke-direct {v1, v3}, Landroidx/appcompat/widget/Toolbar$d;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0bf2 │ │ +05b36c: 5b31 7c02 |0018: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +05b370: 5431 7f02 |001a: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b374: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +05b376: 6e20 1f0b 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/ActionMenuView;.setExpandedActionViewsExclusive:(Z)V // method@0b1f │ │ +05b37c: 5431 7c02 |0020: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +05b380: 5432 8802 |0022: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ +05b384: 6e30 f909 1002 |0024: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/view/menu/e;.b:(Landroidx/appcompat/view/menu/h;Landroid/content/Context;)V // method@09f9 │ │ +05b38a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -39759,44 +39759,44 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -05b3a4: |[05b3a4] androidx.appcompat.widget.Toolbar.e:()V │ │ -05b3b4: 5430 7f02 |0000: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05b3b8: 3900 3a00 |0002: if-nez v0, 003c // +003a │ │ -05b3bc: 2200 fc01 |0004: new-instance v0, Landroidx/appcompat/widget/ActionMenuView; // type@01fc │ │ -05b3c0: 6e10 9405 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05b3c6: 0c01 |0009: move-result-object v1 │ │ -05b3c8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -05b3ca: 7030 0b0b 1002 |000b: invoke-direct {v0, v1, v2}, Landroidx/appcompat/widget/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b0b │ │ -05b3d0: 5b30 7f02 |000e: iput-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05b3d4: 5231 8902 |0010: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ -05b3d8: 6e20 230b 1000 |0012: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionMenuView;.setPopupTheme:(I)V // method@0b23 │ │ -05b3de: 5430 7f02 |0015: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05b3e2: 5431 7a02 |0017: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.K:Landroidx/appcompat/widget/Toolbar$a; // field@027a │ │ -05b3e6: 6e20 200b 1000 |0019: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionMenuView;.setOnMenuItemClickListener:(Landroidx/appcompat/widget/ActionMenuView$e;)V // method@0b20 │ │ -05b3ec: 5430 7f02 |001c: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05b3f0: 5b02 eb01 |001e: iput-object v2, v0, Landroidx/appcompat/widget/ActionMenuView;.x:Landroidx/appcompat/view/menu/h$a; // field@01eb │ │ -05b3f4: 5b02 ec01 |0020: iput-object v2, v0, Landroidx/appcompat/widget/ActionMenuView;.y:Landroidx/appcompat/view/menu/e$a; // field@01ec │ │ -05b3f8: 2200 1f02 |0022: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b3fc: 7010 fa0b 0000 |0024: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bfa │ │ -05b402: 1401 0500 8000 |0027: const v1, #float 1.1755e-38 // #00800005 │ │ -05b408: 5232 8c02 |002a: iget v2, v3, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ -05b40c: dd02 0270 |002c: and-int/lit8 v2, v2, #int 112 // #70 │ │ -05b410: b621 |002e: or-int/2addr v1, v2 │ │ -05b412: 5901 d206 |002f: iput v1, v0, Lg/a$a;.a:I // field@06d2 │ │ -05b416: 5431 7f02 |0031: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05b41a: 6e20 3006 0100 |0033: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0630 │ │ -05b420: 5430 7f02 |0036: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05b424: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -05b426: 6e30 0b0c 0301 |0039: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c0b │ │ -05b42c: 0e00 |003c: return-void │ │ +05b38c: |[05b38c] androidx.appcompat.widget.Toolbar.e:()V │ │ +05b39c: 5430 7f02 |0000: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b3a0: 3900 3a00 |0002: if-nez v0, 003c // +003a │ │ +05b3a4: 2200 fc01 |0004: new-instance v0, Landroidx/appcompat/widget/ActionMenuView; // type@01fc │ │ +05b3a8: 6e10 9405 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05b3ae: 0c01 |0009: move-result-object v1 │ │ +05b3b0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +05b3b2: 7030 0b0b 1002 |000b: invoke-direct {v0, v1, v2}, Landroidx/appcompat/widget/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b0b │ │ +05b3b8: 5b30 7f02 |000e: iput-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b3bc: 5231 8902 |0010: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ +05b3c0: 6e20 230b 1000 |0012: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionMenuView;.setPopupTheme:(I)V // method@0b23 │ │ +05b3c6: 5430 7f02 |0015: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b3ca: 5431 7a02 |0017: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.K:Landroidx/appcompat/widget/Toolbar$a; // field@027a │ │ +05b3ce: 6e20 200b 1000 |0019: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionMenuView;.setOnMenuItemClickListener:(Landroidx/appcompat/widget/ActionMenuView$e;)V // method@0b20 │ │ +05b3d4: 5430 7f02 |001c: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b3d8: 5b02 eb01 |001e: iput-object v2, v0, Landroidx/appcompat/widget/ActionMenuView;.x:Landroidx/appcompat/view/menu/h$a; // field@01eb │ │ +05b3dc: 5b02 ec01 |0020: iput-object v2, v0, Landroidx/appcompat/widget/ActionMenuView;.y:Landroidx/appcompat/view/menu/e$a; // field@01ec │ │ +05b3e0: 2200 1f02 |0022: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b3e4: 7010 fa0b 0000 |0024: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bfa │ │ +05b3ea: 1401 0500 8000 |0027: const v1, #float 1.1755e-38 // #00800005 │ │ +05b3f0: 5232 8c02 |002a: iget v2, v3, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ +05b3f4: dd02 0270 |002c: and-int/lit8 v2, v2, #int 112 // #70 │ │ +05b3f8: b621 |002e: or-int/2addr v1, v2 │ │ +05b3fa: 5901 d206 |002f: iput v1, v0, Lg/a$a;.a:I // field@06d2 │ │ +05b3fe: 5431 7f02 |0031: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b402: 6e20 3006 0100 |0033: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0630 │ │ +05b408: 5430 7f02 |0036: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b40c: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +05b40e: 6e30 0b0c 0301 |0039: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c0b │ │ +05b414: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -40081,34 +40081,34 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -05b430: |[05b430] androidx.appcompat.widget.Toolbar.f:()V │ │ -05b440: 5440 8202 |0000: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05b444: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ -05b448: 2200 d807 |0004: new-instance v0, Ln/g; // type@07d8 │ │ -05b44c: 6e10 9405 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05b452: 0c01 |0009: move-result-object v1 │ │ -05b454: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -05b456: 1403 6401 037f |000b: const v3, #float 1.74136e+38 // #7f030164 │ │ -05b45c: 7040 6123 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ln/g;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2361 │ │ -05b462: 5b40 8202 |0011: iput-object v0, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05b466: 2200 1f02 |0013: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b46a: 7010 fa0b 0000 |0015: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bfa │ │ -05b470: 1401 0300 8000 |0018: const v1, #float 1.17549e-38 // #00800003 │ │ -05b476: 5242 8c02 |001b: iget v2, v4, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ -05b47a: dd02 0270 |001d: and-int/lit8 v2, v2, #int 112 // #70 │ │ -05b47e: b621 |001f: or-int/2addr v1, v2 │ │ -05b480: 5901 d206 |0020: iput v1, v0, Lg/a$a;.a:I // field@06d2 │ │ -05b484: 5441 8202 |0022: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05b488: 6e20 3006 0100 |0024: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0630 │ │ -05b48e: 0e00 |0027: return-void │ │ +05b418: |[05b418] androidx.appcompat.widget.Toolbar.f:()V │ │ +05b428: 5440 8202 |0000: iget-object v0, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05b42c: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ +05b430: 2200 d807 |0004: new-instance v0, Ln/g; // type@07d8 │ │ +05b434: 6e10 9405 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05b43a: 0c01 |0009: move-result-object v1 │ │ +05b43c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +05b43e: 1403 6401 037f |000b: const v3, #float 1.74136e+38 // #7f030164 │ │ +05b444: 7040 5f23 1032 |000e: invoke-direct {v0, v1, v2, v3}, Ln/g;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@235f │ │ +05b44a: 5b40 8202 |0011: iput-object v0, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05b44e: 2200 1f02 |0013: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b452: 7010 fa0b 0000 |0015: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bfa │ │ +05b458: 1401 0300 8000 |0018: const v1, #float 1.17549e-38 // #00800003 │ │ +05b45e: 5242 8c02 |001b: iget v2, v4, Landroidx/appcompat/widget/Toolbar;.r:I // field@028c │ │ +05b462: dd02 0270 |001d: and-int/lit8 v2, v2, #int 112 // #70 │ │ +05b466: b621 |001f: or-int/2addr v1, v2 │ │ +05b468: 5901 d206 |0020: iput v1, v0, Lg/a$a;.a:I // field@06d2 │ │ +05b46c: 5441 8202 |0022: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05b470: 6e20 3006 0100 |0024: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0630 │ │ +05b476: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -40393,120 +40393,120 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05a550: |[05a550] androidx.appcompat.widget.Toolbar.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -05a560: 2200 1f02 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a564: 7010 fa0b 0000 |0002: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bfa │ │ -05a56a: 1100 |0005: return-object v0 │ │ +05a538: |[05a538] androidx.appcompat.widget.Toolbar.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +05a548: 2200 1f02 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05a54c: 7010 fa0b 0000 |0002: invoke-direct {v0}, Landroidx/appcompat/widget/Toolbar$e;.:()V // method@0bfa │ │ +05a552: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'generateLayoutParams' │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -05a56c: |[05a56c] androidx.appcompat.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -05a57c: 2200 1f02 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a580: 6e10 9405 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05a586: 0c01 |0005: move-result-object v1 │ │ -05a588: 7030 fb0b 1003 |0006: invoke-direct {v0, v1, v3}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0bfb │ │ -05a58e: 1100 |0009: return-object v0 │ │ +05a554: |[05a554] androidx.appcompat.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +05a564: 2200 1f02 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05a568: 6e10 9405 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05a56e: 0c01 |0005: move-result-object v1 │ │ +05a570: 7030 fb0b 1003 |0006: invoke-direct {v0, v1, v3}, Landroidx/appcompat/widget/Toolbar$e;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0bfb │ │ +05a576: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'generateLayoutParams' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1051 (PUBLIC FINAL BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05a590: |[05a590] androidx.appcompat.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -05a5a0: 7110 110c 0100 |0000: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; // method@0c11 │ │ -05a5a6: 0c01 |0003: move-result-object v1 │ │ -05a5a8: 1101 |0004: return-object v1 │ │ +05a578: |[05a578] androidx.appcompat.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +05a588: 7110 110c 0100 |0000: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.g:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e; // method@0c11 │ │ +05a58e: 0c01 |0003: move-result-object v1 │ │ +05a590: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getCollapseContentDescription' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05acfc: |[05acfc] androidx.appcompat.widget.Toolbar.getCollapseContentDescription:()Ljava/lang/CharSequence; │ │ -05ad0c: 5410 8602 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05ad10: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05ad14: 6e10 9305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@0593 │ │ -05ad1a: 0c00 |0007: move-result-object v0 │ │ -05ad1c: 2802 |0008: goto 000a // +0002 │ │ -05ad1e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05ad20: 1100 |000a: return-object v0 │ │ +05ace4: |[05ace4] androidx.appcompat.widget.Toolbar.getCollapseContentDescription:()Ljava/lang/CharSequence; │ │ +05acf4: 5410 8602 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05acf8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05acfc: 6e10 9305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@0593 │ │ +05ad02: 0c00 |0007: move-result-object v0 │ │ +05ad04: 2802 |0008: goto 000a // +0002 │ │ +05ad06: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05ad08: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getCollapseIcon' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05a400: |[05a400] androidx.appcompat.widget.Toolbar.getCollapseIcon:()Landroid/graphics/drawable/Drawable; │ │ -05a410: 5410 8602 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05a414: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05a418: 6e10 cf08 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08cf │ │ -05a41e: 0c00 |0007: move-result-object v0 │ │ -05a420: 2802 |0008: goto 000a // +0002 │ │ -05a422: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05a424: 1100 |000a: return-object v0 │ │ +05a3e8: |[05a3e8] androidx.appcompat.widget.Toolbar.getCollapseIcon:()Landroid/graphics/drawable/Drawable; │ │ +05a3f8: 5410 8602 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05a3fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05a400: 6e10 cf08 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08cf │ │ +05a406: 0c00 |0007: move-result-object v0 │ │ +05a408: 2802 |0008: goto 000a // +0002 │ │ +05a40a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05a40c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getContentInsetEnd' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -05a878: |[05a878] androidx.appcompat.widget.Toolbar.getContentInsetEnd:()I │ │ -05a888: 5420 9202 |0000: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ -05a88c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -05a890: 5501 8b0d |0004: iget-boolean v1, v0, Ln/a0;.g:Z // field@0d8b │ │ -05a894: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -05a898: 5200 850d |0008: iget v0, v0, Ln/a0;.a:I // field@0d85 │ │ -05a89c: 2805 |000a: goto 000f // +0005 │ │ -05a89e: 5200 860d |000b: iget v0, v0, Ln/a0;.b:I // field@0d86 │ │ -05a8a2: 2802 |000d: goto 000f // +0002 │ │ -05a8a4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05a8a6: 0f00 |000f: return v0 │ │ +05a860: |[05a860] androidx.appcompat.widget.Toolbar.getContentInsetEnd:()I │ │ +05a870: 5420 9202 |0000: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05a874: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +05a878: 5501 8b0d |0004: iget-boolean v1, v0, Ln/a0;.g:Z // field@0d8b │ │ +05a87c: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +05a880: 5200 850d |0008: iget v0, v0, Ln/a0;.a:I // field@0d85 │ │ +05a884: 2805 |000a: goto 000f // +0005 │ │ +05a886: 5200 860d |000b: iget v0, v0, Ln/a0;.b:I // field@0d86 │ │ +05a88a: 2802 |000d: goto 000f // +0002 │ │ +05a88c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05a88e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -40791,86 +40791,86 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05a8a8: |[05a8a8] androidx.appcompat.widget.Toolbar.getContentInsetEndWithActions:()I │ │ -05a8b8: 5220 9402 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ -05a8bc: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -05a8c0: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -05a8c4: 2805 |0006: goto 000b // +0005 │ │ -05a8c6: 6e10 170c 0200 |0007: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c17 │ │ -05a8cc: 0a00 |000a: move-result v0 │ │ -05a8ce: 0f00 |000b: return v0 │ │ +05a890: |[05a890] androidx.appcompat.widget.Toolbar.getContentInsetEndWithActions:()I │ │ +05a8a0: 5220 9402 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ +05a8a4: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +05a8a8: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +05a8ac: 2805 |0006: goto 000b // +0005 │ │ +05a8ae: 6e10 170c 0200 |0007: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c17 │ │ +05a8b4: 0a00 |000a: move-result v0 │ │ +05a8b6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getContentInsetLeft' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05a8d0: |[05a8d0] androidx.appcompat.widget.Toolbar.getContentInsetLeft:()I │ │ -05a8e0: 5410 9202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ -05a8e4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -05a8e8: 5200 850d |0004: iget v0, v0, Ln/a0;.a:I // field@0d85 │ │ -05a8ec: 2802 |0006: goto 0008 // +0002 │ │ -05a8ee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05a8f0: 0f00 |0008: return v0 │ │ +05a8b8: |[05a8b8] androidx.appcompat.widget.Toolbar.getContentInsetLeft:()I │ │ +05a8c8: 5410 9202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05a8cc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +05a8d0: 5200 850d |0004: iget v0, v0, Ln/a0;.a:I // field@0d85 │ │ +05a8d4: 2802 |0006: goto 0008 // +0002 │ │ +05a8d6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05a8d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getContentInsetRight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -05a8f4: |[05a8f4] androidx.appcompat.widget.Toolbar.getContentInsetRight:()I │ │ -05a904: 5410 9202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ -05a908: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -05a90c: 5200 860d |0004: iget v0, v0, Ln/a0;.b:I // field@0d86 │ │ -05a910: 2802 |0006: goto 0008 // +0002 │ │ -05a912: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05a914: 0f00 |0008: return v0 │ │ +05a8dc: |[05a8dc] androidx.appcompat.widget.Toolbar.getContentInsetRight:()I │ │ +05a8ec: 5410 9202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05a8f0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +05a8f4: 5200 860d |0004: iget v0, v0, Ln/a0;.b:I // field@0d86 │ │ +05a8f8: 2802 |0006: goto 0008 // +0002 │ │ +05a8fa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05a8fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getContentInsetStart' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -05a918: |[05a918] androidx.appcompat.widget.Toolbar.getContentInsetStart:()I │ │ -05a928: 5420 9202 |0000: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ -05a92c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -05a930: 5501 8b0d |0004: iget-boolean v1, v0, Ln/a0;.g:Z // field@0d8b │ │ -05a934: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -05a938: 5200 860d |0008: iget v0, v0, Ln/a0;.b:I // field@0d86 │ │ -05a93c: 2805 |000a: goto 000f // +0005 │ │ -05a93e: 5200 850d |000b: iget v0, v0, Ln/a0;.a:I // field@0d85 │ │ -05a942: 2802 |000d: goto 000f // +0002 │ │ -05a944: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05a946: 0f00 |000f: return v0 │ │ +05a900: |[05a900] androidx.appcompat.widget.Toolbar.getContentInsetStart:()I │ │ +05a910: 5420 9202 |0000: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05a914: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +05a918: 5501 8b0d |0004: iget-boolean v1, v0, Ln/a0;.g:Z // field@0d8b │ │ +05a91c: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +05a920: 5200 860d |0008: iget v0, v0, Ln/a0;.b:I // field@0d86 │ │ +05a924: 2805 |000a: goto 000f // +0005 │ │ +05a926: 5200 850d |000b: iget v0, v0, Ln/a0;.a:I // field@0d85 │ │ +05a92a: 2802 |000d: goto 000f // +0002 │ │ +05a92c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05a92e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -41155,59 +41155,59 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -05a948: |[05a948] androidx.appcompat.widget.Toolbar.getContentInsetStartWithNavigation:()I │ │ -05a958: 5220 9302 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ -05a95c: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -05a960: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -05a964: 2805 |0006: goto 000b // +0005 │ │ -05a966: 6e10 1b0c 0200 |0007: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c1b │ │ -05a96c: 0a00 |000a: move-result v0 │ │ -05a96e: 0f00 |000b: return v0 │ │ +05a930: |[05a930] androidx.appcompat.widget.Toolbar.getContentInsetStartWithNavigation:()I │ │ +05a940: 5220 9302 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ +05a944: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +05a948: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +05a94c: 2805 |0006: goto 000b // +0005 │ │ +05a94e: 6e10 1b0c 0200 |0007: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c1b │ │ +05a954: 0a00 |000a: move-result v0 │ │ +05a956: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getCurrentContentInsetEnd' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -05a970: |[05a970] androidx.appcompat.widget.Toolbar.getCurrentContentInsetEnd:()I │ │ -05a980: 5430 7f02 |0000: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05a984: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05a986: 3800 0e00 |0003: if-eqz v0, 0011 // +000e │ │ -05a98a: 5400 e701 |0005: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01e7 │ │ -05a98e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -05a992: 6e10 050a 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.hasVisibleItems:()Z // method@0a05 │ │ -05a998: 0a00 |000c: move-result v0 │ │ -05a99a: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ -05a99e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -05a9a0: 2802 |0010: goto 0012 // +0002 │ │ -05a9a2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -05a9a4: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ -05a9a8: 6e10 170c 0300 |0014: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c17 │ │ -05a9ae: 0a00 |0017: move-result v0 │ │ -05a9b0: 5232 9402 |0018: iget v2, v3, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ -05a9b4: 7120 681c 1200 |001a: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05a9ba: 0a01 |001d: move-result v1 │ │ -05a9bc: 7120 681c 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05a9c2: 0a00 |0021: move-result v0 │ │ -05a9c4: 2805 |0022: goto 0027 // +0005 │ │ -05a9c6: 6e10 170c 0300 |0023: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c17 │ │ -05a9cc: 0a00 |0026: move-result v0 │ │ -05a9ce: 0f00 |0027: return v0 │ │ +05a958: |[05a958] androidx.appcompat.widget.Toolbar.getCurrentContentInsetEnd:()I │ │ +05a968: 5430 7f02 |0000: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05a96c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05a96e: 3800 0e00 |0003: if-eqz v0, 0011 // +000e │ │ +05a972: 5400 e701 |0005: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01e7 │ │ +05a976: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +05a97a: 6e10 050a 0000 |0009: invoke-virtual {v0}, Landroidx/appcompat/view/menu/e;.hasVisibleItems:()Z // method@0a05 │ │ +05a980: 0a00 |000c: move-result v0 │ │ +05a982: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ +05a986: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +05a988: 2802 |0010: goto 0012 // +0002 │ │ +05a98a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +05a98c: 3800 1100 |0012: if-eqz v0, 0023 // +0011 │ │ +05a990: 6e10 170c 0300 |0014: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c17 │ │ +05a996: 0a00 |0017: move-result v0 │ │ +05a998: 5232 9402 |0018: iget v2, v3, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ +05a99c: 7120 661c 1200 |001a: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05a9a2: 0a01 |001d: move-result v1 │ │ +05a9a4: 7120 661c 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05a9aa: 0a00 |0021: move-result v0 │ │ +05a9ac: 2805 |0022: goto 0027 // +0005 │ │ +05a9ae: 6e10 170c 0300 |0023: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetEnd:()I // method@0c17 │ │ +05a9b4: 0a00 |0026: move-result v0 │ │ +05a9b6: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -41492,26 +41492,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -05a9d0: |[05a9d0] androidx.appcompat.widget.Toolbar.getCurrentContentInsetLeft:()I │ │ -05a9e0: 6200 2d05 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -05a9e4: 6e10 a305 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05a9ea: 0a00 |0005: move-result v0 │ │ -05a9ec: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -05a9ee: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -05a9f2: 6e10 1d0c 0200 |0009: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c1d │ │ -05a9f8: 0a00 |000c: move-result v0 │ │ -05a9fa: 2805 |000d: goto 0012 // +0005 │ │ -05a9fc: 6e10 200c 0200 |000e: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c20 │ │ -05aa02: 0a00 |0011: move-result v0 │ │ -05aa04: 0f00 |0012: return v0 │ │ +05a9b8: |[05a9b8] androidx.appcompat.widget.Toolbar.getCurrentContentInsetLeft:()I │ │ +05a9c8: 6200 2d05 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +05a9cc: 6e10 a305 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +05a9d2: 0a00 |0005: move-result v0 │ │ +05a9d4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +05a9d6: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +05a9da: 6e10 1d0c 0200 |0009: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c1d │ │ +05a9e0: 0a00 |000c: move-result v0 │ │ +05a9e2: 2805 |000d: goto 0012 // +0005 │ │ +05a9e4: 6e10 200c 0200 |000e: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c20 │ │ +05a9ea: 0a00 |0011: move-result v0 │ │ +05a9ec: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -41796,26 +41796,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -05aa08: |[05aa08] androidx.appcompat.widget.Toolbar.getCurrentContentInsetRight:()I │ │ -05aa18: 6200 2d05 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -05aa1c: 6e10 a305 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05aa22: 0a00 |0005: move-result v0 │ │ -05aa24: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -05aa26: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -05aa2a: 6e10 200c 0200 |0009: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c20 │ │ -05aa30: 0a00 |000c: move-result v0 │ │ -05aa32: 2805 |000d: goto 0012 // +0005 │ │ -05aa34: 6e10 1d0c 0200 |000e: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c1d │ │ -05aa3a: 0a00 |0011: move-result v0 │ │ -05aa3c: 0f00 |0012: return v0 │ │ +05a9f0: |[05a9f0] androidx.appcompat.widget.Toolbar.getCurrentContentInsetRight:()I │ │ +05aa00: 6200 2d05 |0000: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +05aa04: 6e10 a305 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +05aa0a: 0a00 |0005: move-result v0 │ │ +05aa0c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +05aa0e: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +05aa12: 6e10 200c 0200 |0009: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c20 │ │ +05aa18: 0a00 |000c: move-result v0 │ │ +05aa1a: 2805 |000d: goto 0012 // +0005 │ │ +05aa1c: 6e10 1d0c 0200 |000e: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c1d │ │ +05aa22: 0a00 |0011: move-result v0 │ │ +05aa24: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -42100,426 +42100,426 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -05aa40: |[05aa40] androidx.appcompat.widget.Toolbar.getCurrentContentInsetStart:()I │ │ -05aa50: 6e10 260c 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c26 │ │ -05aa56: 0c00 |0003: move-result-object v0 │ │ -05aa58: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -05aa5c: 6e10 1b0c 0300 |0006: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c1b │ │ -05aa62: 0a00 |0009: move-result v0 │ │ -05aa64: 5231 9302 |000a: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ -05aa68: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -05aa6a: 7120 681c 2100 |000d: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05aa70: 0a01 |0010: move-result v1 │ │ -05aa72: 7120 681c 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05aa78: 0a00 |0014: move-result v0 │ │ -05aa7a: 2805 |0015: goto 001a // +0005 │ │ -05aa7c: 6e10 1b0c 0300 |0016: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c1b │ │ -05aa82: 0a00 |0019: move-result v0 │ │ -05aa84: 0f00 |001a: return v0 │ │ +05aa28: |[05aa28] androidx.appcompat.widget.Toolbar.getCurrentContentInsetStart:()I │ │ +05aa38: 6e10 260c 0300 |0000: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c26 │ │ +05aa3e: 0c00 |0003: move-result-object v0 │ │ +05aa40: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +05aa44: 6e10 1b0c 0300 |0006: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c1b │ │ +05aa4a: 0a00 |0009: move-result v0 │ │ +05aa4c: 5231 9302 |000a: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ +05aa50: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +05aa52: 7120 661c 2100 |000d: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05aa58: 0a01 |0010: move-result v1 │ │ +05aa5a: 7120 661c 1000 |0011: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05aa60: 0a00 |0014: move-result v0 │ │ +05aa62: 2805 |0015: goto 001a // +0005 │ │ +05aa64: 6e10 1b0c 0300 |0016: invoke-virtual {v3}, Landroidx/appcompat/widget/Toolbar;.getContentInsetStart:()I // method@0c1b │ │ +05aa6a: 0a00 |0019: move-result v0 │ │ +05aa6c: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getLogo' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05a428: |[05a428] androidx.appcompat.widget.Toolbar.getLogo:()Landroid/graphics/drawable/Drawable; │ │ -05a438: 5410 8302 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05a43c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05a440: 6e10 cf08 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08cf │ │ -05a446: 0c00 |0007: move-result-object v0 │ │ -05a448: 2802 |0008: goto 000a // +0002 │ │ -05a44a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05a44c: 1100 |000a: return-object v0 │ │ +05a410: |[05a410] androidx.appcompat.widget.Toolbar.getLogo:()Landroid/graphics/drawable/Drawable; │ │ +05a420: 5410 8302 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05a424: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05a428: 6e10 cf08 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08cf │ │ +05a42e: 0c00 |0007: move-result-object v0 │ │ +05a430: 2802 |0008: goto 000a // +0002 │ │ +05a432: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05a434: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getLogoDescription' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05ad24: |[05ad24] androidx.appcompat.widget.Toolbar.getLogoDescription:()Ljava/lang/CharSequence; │ │ -05ad34: 5410 8302 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05ad38: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05ad3c: 6e10 9305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@0593 │ │ -05ad42: 0c00 |0007: move-result-object v0 │ │ -05ad44: 2802 |0008: goto 000a // +0002 │ │ -05ad46: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05ad48: 1100 |000a: return-object v0 │ │ +05ad0c: |[05ad0c] androidx.appcompat.widget.Toolbar.getLogoDescription:()Ljava/lang/CharSequence; │ │ +05ad1c: 5410 8302 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05ad20: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05ad24: 6e10 9305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@0593 │ │ +05ad2a: 0c00 |0007: move-result-object v0 │ │ +05ad2c: 2802 |0008: goto 000a // +0002 │ │ +05ad2e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05ad30: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getMenu' │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05a508: |[05a508] androidx.appcompat.widget.Toolbar.getMenu:()Landroid/view/Menu; │ │ -05a518: 6e10 0e0c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c0e │ │ -05a51e: 5410 7f02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05a522: 6e10 150b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@0b15 │ │ -05a528: 0c00 |0008: move-result-object v0 │ │ -05a52a: 1100 |0009: return-object v0 │ │ +05a4f0: |[05a4f0] androidx.appcompat.widget.Toolbar.getMenu:()Landroid/view/Menu; │ │ +05a500: 6e10 0e0c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c0e │ │ +05a506: 5410 7f02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05a50a: 6e10 150b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@0b15 │ │ +05a510: 0c00 |0008: move-result-object v0 │ │ +05a512: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getNavigationContentDescription' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05ad4c: |[05ad4c] androidx.appcompat.widget.Toolbar.getNavigationContentDescription:()Ljava/lang/CharSequence; │ │ -05ad5c: 5410 8202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05ad60: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05ad64: 6e10 9305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@0593 │ │ -05ad6a: 0c00 |0007: move-result-object v0 │ │ -05ad6c: 2802 |0008: goto 000a // +0002 │ │ -05ad6e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05ad70: 1100 |000a: return-object v0 │ │ +05ad34: |[05ad34] androidx.appcompat.widget.Toolbar.getNavigationContentDescription:()Ljava/lang/CharSequence; │ │ +05ad44: 5410 8202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05ad48: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05ad4c: 6e10 9305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getContentDescription:()Ljava/lang/CharSequence; // method@0593 │ │ +05ad52: 0c00 |0007: move-result-object v0 │ │ +05ad54: 2802 |0008: goto 000a // +0002 │ │ +05ad56: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05ad58: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getNavigationIcon' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05a450: |[05a450] androidx.appcompat.widget.Toolbar.getNavigationIcon:()Landroid/graphics/drawable/Drawable; │ │ -05a460: 5410 8202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05a464: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05a468: 6e10 cf08 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08cf │ │ -05a46e: 0c00 |0007: move-result-object v0 │ │ -05a470: 2802 |0008: goto 000a // +0002 │ │ -05a472: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05a474: 1100 |000a: return-object v0 │ │ +05a438: |[05a438] androidx.appcompat.widget.Toolbar.getNavigationIcon:()Landroid/graphics/drawable/Drawable; │ │ +05a448: 5410 8202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05a44c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05a450: 6e10 cf08 0000 |0004: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@08cf │ │ +05a456: 0c00 |0007: move-result-object v0 │ │ +05a458: 2802 |0008: goto 000a // +0002 │ │ +05a45a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05a45c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getOuterActionMenuPresenter' │ │ type : '()Landroidx/appcompat/widget/a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05a5dc: |[05a5dc] androidx.appcompat.widget.Toolbar.getOuterActionMenuPresenter:()Landroidx/appcompat/widget/a; │ │ -05a5ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05a5ee: 1100 |0001: return-object v0 │ │ +05a5c4: |[05a5c4] androidx.appcompat.widget.Toolbar.getOuterActionMenuPresenter:()Landroidx/appcompat/widget/a; │ │ +05a5d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a5d6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getOverflowIcon' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05a478: |[05a478] androidx.appcompat.widget.Toolbar.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ -05a488: 6e10 0e0c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c0e │ │ -05a48e: 5410 7f02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05a492: 6e10 160b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@0b16 │ │ -05a498: 0c00 |0008: move-result-object v0 │ │ -05a49a: 1100 |0009: return-object v0 │ │ +05a460: |[05a460] androidx.appcompat.widget.Toolbar.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ +05a470: 6e10 0e0c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c0e │ │ +05a476: 5410 7f02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05a47a: 6e10 160b 0000 |0005: invoke-virtual {v0}, Landroidx/appcompat/widget/ActionMenuView;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@0b16 │ │ +05a480: 0c00 |0008: move-result-object v0 │ │ +05a482: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getPopupContext' │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a3e8: |[05a3e8] androidx.appcompat.widget.Toolbar.getPopupContext:()Landroid/content/Context; │ │ -05a3f8: 5410 8802 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ -05a3fc: 1100 |0002: return-object v0 │ │ +05a3d0: |[05a3d0] androidx.appcompat.widget.Toolbar.getPopupContext:()Landroid/content/Context; │ │ +05a3e0: 5410 8802 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ +05a3e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getPopupTheme' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aab8: |[05aab8] androidx.appcompat.widget.Toolbar.getPopupTheme:()I │ │ -05aac8: 5210 8902 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ -05aacc: 0f00 |0002: return v0 │ │ +05aaa0: |[05aaa0] androidx.appcompat.widget.Toolbar.getPopupTheme:()I │ │ +05aab0: 5210 8902 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ +05aab4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getSubtitle' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ad74: |[05ad74] androidx.appcompat.widget.Toolbar.getSubtitle:()Ljava/lang/CharSequence; │ │ -05ad84: 5410 7202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.C:Ljava/lang/CharSequence; // field@0272 │ │ -05ad88: 1100 |0002: return-object v0 │ │ +05ad5c: |[05ad5c] androidx.appcompat.widget.Toolbar.getSubtitle:()Ljava/lang/CharSequence; │ │ +05ad6c: 5410 7202 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.C:Ljava/lang/CharSequence; // field@0272 │ │ +05ad70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getSubtitleTextView' │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a5ac: |[05a5ac] androidx.appcompat.widget.Toolbar.getSubtitleTextView:()Landroid/widget/TextView; │ │ -05a5bc: 5410 8102 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05a5c0: 1100 |0002: return-object v0 │ │ +05a594: |[05a594] androidx.appcompat.widget.Toolbar.getSubtitleTextView:()Landroid/widget/TextView; │ │ +05a5a4: 5410 8102 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05a5a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitle' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ad8c: |[05ad8c] androidx.appcompat.widget.Toolbar.getTitle:()Ljava/lang/CharSequence; │ │ -05ad9c: 5410 7102 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.B:Ljava/lang/CharSequence; // field@0271 │ │ -05ada0: 1100 |0002: return-object v0 │ │ +05ad74: |[05ad74] androidx.appcompat.widget.Toolbar.getTitle:()Ljava/lang/CharSequence; │ │ +05ad84: 5410 7102 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.B:Ljava/lang/CharSequence; // field@0271 │ │ +05ad88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitleMarginBottom' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aad0: |[05aad0] androidx.appcompat.widget.Toolbar.getTitleMarginBottom:()I │ │ -05aae0: 5210 9102 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ -05aae4: 0f00 |0002: return v0 │ │ +05aab8: |[05aab8] androidx.appcompat.widget.Toolbar.getTitleMarginBottom:()I │ │ +05aac8: 5210 9102 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05aacc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitleMarginEnd' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aae8: |[05aae8] androidx.appcompat.widget.Toolbar.getTitleMarginEnd:()I │ │ -05aaf8: 5210 8f02 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ -05aafc: 0f00 |0002: return v0 │ │ +05aad0: |[05aad0] androidx.appcompat.widget.Toolbar.getTitleMarginEnd:()I │ │ +05aae0: 5210 8f02 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05aae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitleMarginStart' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ab00: |[05ab00] androidx.appcompat.widget.Toolbar.getTitleMarginStart:()I │ │ -05ab10: 5210 8e02 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ -05ab14: 0f00 |0002: return v0 │ │ +05aae8: |[05aae8] androidx.appcompat.widget.Toolbar.getTitleMarginStart:()I │ │ +05aaf8: 5210 8e02 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05aafc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitleMarginTop' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ab18: |[05ab18] androidx.appcompat.widget.Toolbar.getTitleMarginTop:()I │ │ -05ab28: 5210 9002 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ -05ab2c: 0f00 |0002: return v0 │ │ +05ab00: |[05ab00] androidx.appcompat.widget.Toolbar.getTitleMarginTop:()I │ │ +05ab10: 5210 9002 |0000: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05ab14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getTitleTextView' │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a5c4: |[05a5c4] androidx.appcompat.widget.Toolbar.getTitleTextView:()Landroid/widget/TextView; │ │ -05a5d4: 5410 8002 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05a5d8: 1100 |0002: return-object v0 │ │ +05a5ac: |[05a5ac] androidx.appcompat.widget.Toolbar.getTitleTextView:()Landroid/widget/TextView; │ │ +05a5bc: 5410 8002 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05a5c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'getWrapper' │ │ type : '()Ln/p;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05ada4: |[05ada4] androidx.appcompat.widget.Toolbar.getWrapper:()Ln/p; │ │ -05adb4: 5410 7b02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027b │ │ -05adb8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -05adbc: 2200 3202 |0004: new-instance v0, Landroidx/appcompat/widget/d; // type@0232 │ │ -05adc0: 7020 c90c 1000 |0006: invoke-direct {v0, v1}, Landroidx/appcompat/widget/d;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0cc9 │ │ -05adc6: 5b10 7b02 |0009: iput-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027b │ │ -05adca: 5410 7b02 |000b: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027b │ │ -05adce: 1100 |000d: return-object v0 │ │ +05ad8c: |[05ad8c] androidx.appcompat.widget.Toolbar.getWrapper:()Ln/p; │ │ +05ad9c: 5410 7b02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027b │ │ +05ada0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +05ada4: 2200 3202 |0004: new-instance v0, Landroidx/appcompat/widget/d; // type@0232 │ │ +05ada8: 7020 c90c 1000 |0006: invoke-direct {v0, v1}, Landroidx/appcompat/widget/d;.:(Landroidx/appcompat/widget/Toolbar;)V // method@0cc9 │ │ +05adae: 5b10 7b02 |0009: iput-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027b │ │ +05adb2: 5410 7b02 |000b: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.L:Landroidx/appcompat/widget/d; // field@027b │ │ +05adb6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'h' │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 104 16-bit code units │ │ -05a798: |[05a798] androidx.appcompat.widget.Toolbar.h:(Landroid/view/View;I)I │ │ -05a7a8: 6e10 a405 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05a7ae: 0c00 |0003: move-result-object v0 │ │ -05a7b0: 1f00 1f02 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05a7b4: 6e10 a905 0700 |0006: invoke-virtual {v7}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05a7ba: 0a07 |0009: move-result v7 │ │ -05a7bc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -05a7be: 3d08 0700 |000b: if-lez v8, 0012 // +0007 │ │ -05a7c2: 9108 0708 |000d: sub-int v8, v7, v8 │ │ -05a7c6: db08 0802 |000f: div-int/lit8 v8, v8, #int 2 // #02 │ │ -05a7ca: 2802 |0011: goto 0013 // +0002 │ │ -05a7cc: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -05a7ce: 5202 d206 |0013: iget v2, v0, Lg/a$a;.a:I // field@06d2 │ │ -05a7d2: dd02 0270 |0015: and-int/lit8 v2, v2, #int 112 // #70 │ │ -05a7d6: 1303 1000 |0017: const/16 v3, #int 16 // #10 │ │ -05a7da: 1304 5000 |0019: const/16 v4, #int 80 // #50 │ │ -05a7de: 1305 3000 |001b: const/16 v5, #int 48 // #30 │ │ -05a7e2: 3232 0a00 |001d: if-eq v2, v3, 0027 // +000a │ │ -05a7e6: 3252 0800 |001f: if-eq v2, v5, 0027 // +0008 │ │ -05a7ea: 3242 0600 |0021: if-eq v2, v4, 0027 // +0006 │ │ -05a7ee: 5262 7002 |0023: iget v2, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ -05a7f2: dd02 0270 |0025: and-int/lit8 v2, v2, #int 112 // #70 │ │ -05a7f6: 3252 3b00 |0027: if-eq v2, v5, 0062 // +003b │ │ -05a7fa: 3242 2a00 |0029: if-eq v2, v4, 0053 // +002a │ │ -05a7fe: 6e10 b405 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05a804: 0a08 |002e: move-result v8 │ │ -05a806: 6e10 b105 0600 |002f: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05a80c: 0a02 |0032: move-result v2 │ │ -05a80e: 6e10 9c05 0600 |0033: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@059c │ │ -05a814: 0a03 |0036: move-result v3 │ │ -05a816: 9104 0308 |0037: sub-int v4, v3, v8 │ │ -05a81a: b124 |0039: sub-int/2addr v4, v2 │ │ -05a81c: b174 |003a: sub-int/2addr v4, v7 │ │ -05a81e: db04 0402 |003b: div-int/lit8 v4, v4, #int 2 // #02 │ │ -05a822: 5205 be00 |003d: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05a826: 3554 0400 |003f: if-ge v4, v5, 0043 // +0004 │ │ -05a82a: 0154 |0041: move v4, v5 │ │ -05a82c: 280f |0042: goto 0051 // +000f │ │ -05a82e: b123 |0043: sub-int/2addr v3, v2 │ │ -05a830: b173 |0044: sub-int/2addr v3, v7 │ │ -05a832: b143 |0045: sub-int/2addr v3, v4 │ │ -05a834: b183 |0046: sub-int/2addr v3, v8 │ │ -05a836: 5207 ba00 |0047: iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05a83a: 3573 0800 |0049: if-ge v3, v7, 0051 // +0008 │ │ -05a83e: b137 |004b: sub-int/2addr v7, v3 │ │ -05a840: b174 |004c: sub-int/2addr v4, v7 │ │ -05a842: 7120 681c 4100 |004d: invoke-static {v1, v4}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05a848: 0a04 |0050: move-result v4 │ │ -05a84a: b048 |0051: add-int/2addr v8, v4 │ │ -05a84c: 0f08 |0052: return v8 │ │ -05a84e: 6e10 9c05 0600 |0053: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@059c │ │ -05a854: 0a01 |0056: move-result v1 │ │ -05a856: 6e10 b105 0600 |0057: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05a85c: 0a02 |005a: move-result v2 │ │ -05a85e: b121 |005b: sub-int/2addr v1, v2 │ │ -05a860: b171 |005c: sub-int/2addr v1, v7 │ │ -05a862: 5207 ba00 |005d: iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05a866: b171 |005f: sub-int/2addr v1, v7 │ │ -05a868: b181 |0060: sub-int/2addr v1, v8 │ │ -05a86a: 0f01 |0061: return v1 │ │ -05a86c: 6e10 b405 0600 |0062: invoke-virtual {v6}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05a872: 0a07 |0065: move-result v7 │ │ -05a874: b187 |0066: sub-int/2addr v7, v8 │ │ -05a876: 0f07 |0067: return v7 │ │ +05a780: |[05a780] androidx.appcompat.widget.Toolbar.h:(Landroid/view/View;I)I │ │ +05a790: 6e10 a405 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05a796: 0c00 |0003: move-result-object v0 │ │ +05a798: 1f00 1f02 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05a79c: 6e10 a905 0700 |0006: invoke-virtual {v7}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05a7a2: 0a07 |0009: move-result v7 │ │ +05a7a4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +05a7a6: 3d08 0700 |000b: if-lez v8, 0012 // +0007 │ │ +05a7aa: 9108 0708 |000d: sub-int v8, v7, v8 │ │ +05a7ae: db08 0802 |000f: div-int/lit8 v8, v8, #int 2 // #02 │ │ +05a7b2: 2802 |0011: goto 0013 // +0002 │ │ +05a7b4: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +05a7b6: 5202 d206 |0013: iget v2, v0, Lg/a$a;.a:I // field@06d2 │ │ +05a7ba: dd02 0270 |0015: and-int/lit8 v2, v2, #int 112 // #70 │ │ +05a7be: 1303 1000 |0017: const/16 v3, #int 16 // #10 │ │ +05a7c2: 1304 5000 |0019: const/16 v4, #int 80 // #50 │ │ +05a7c6: 1305 3000 |001b: const/16 v5, #int 48 // #30 │ │ +05a7ca: 3232 0a00 |001d: if-eq v2, v3, 0027 // +000a │ │ +05a7ce: 3252 0800 |001f: if-eq v2, v5, 0027 // +0008 │ │ +05a7d2: 3242 0600 |0021: if-eq v2, v4, 0027 // +0006 │ │ +05a7d6: 5262 7002 |0023: iget v2, v6, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ +05a7da: dd02 0270 |0025: and-int/lit8 v2, v2, #int 112 // #70 │ │ +05a7de: 3252 3b00 |0027: if-eq v2, v5, 0062 // +003b │ │ +05a7e2: 3242 2a00 |0029: if-eq v2, v4, 0053 // +002a │ │ +05a7e6: 6e10 b405 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +05a7ec: 0a08 |002e: move-result v8 │ │ +05a7ee: 6e10 b105 0600 |002f: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +05a7f4: 0a02 |0032: move-result v2 │ │ +05a7f6: 6e10 9c05 0600 |0033: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@059c │ │ +05a7fc: 0a03 |0036: move-result v3 │ │ +05a7fe: 9104 0308 |0037: sub-int v4, v3, v8 │ │ +05a802: b124 |0039: sub-int/2addr v4, v2 │ │ +05a804: b174 |003a: sub-int/2addr v4, v7 │ │ +05a806: db04 0402 |003b: div-int/lit8 v4, v4, #int 2 // #02 │ │ +05a80a: 5205 be00 |003d: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05a80e: 3554 0400 |003f: if-ge v4, v5, 0043 // +0004 │ │ +05a812: 0154 |0041: move v4, v5 │ │ +05a814: 280f |0042: goto 0051 // +000f │ │ +05a816: b123 |0043: sub-int/2addr v3, v2 │ │ +05a818: b173 |0044: sub-int/2addr v3, v7 │ │ +05a81a: b143 |0045: sub-int/2addr v3, v4 │ │ +05a81c: b183 |0046: sub-int/2addr v3, v8 │ │ +05a81e: 5207 ba00 |0047: iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05a822: 3573 0800 |0049: if-ge v3, v7, 0051 // +0008 │ │ +05a826: b137 |004b: sub-int/2addr v7, v3 │ │ +05a828: b174 |004c: sub-int/2addr v4, v7 │ │ +05a82a: 7120 661c 4100 |004d: invoke-static {v1, v4}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05a830: 0a04 |0050: move-result v4 │ │ +05a832: b048 |0051: add-int/2addr v8, v4 │ │ +05a834: 0f08 |0052: return v8 │ │ +05a836: 6e10 9c05 0600 |0053: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@059c │ │ +05a83c: 0a01 |0056: move-result v1 │ │ +05a83e: 6e10 b105 0600 |0057: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +05a844: 0a02 |005a: move-result v2 │ │ +05a846: b121 |005b: sub-int/2addr v1, v2 │ │ +05a848: b171 |005c: sub-int/2addr v1, v7 │ │ +05a84a: 5207 ba00 |005d: iget v7, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05a84e: b171 |005f: sub-int/2addr v1, v7 │ │ +05a850: b181 |0060: sub-int/2addr v1, v8 │ │ +05a852: 0f01 |0061: return v1 │ │ +05a854: 6e10 b405 0600 |0062: invoke-virtual {v6}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +05a85a: 0a07 |0065: move-result v7 │ │ +05a85c: b187 |0066: sub-int/2addr v7, v8 │ │ +05a85e: 0f07 |0067: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -42889,767 +42889,767 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05a680: |[05a680] androidx.appcompat.widget.Toolbar.k:(Landroid/view/View;)Z │ │ -05a690: 6e10 b505 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -05a696: 0c00 |0003: move-result-object v0 │ │ -05a698: 3210 0d00 |0004: if-eq v0, v1, 0011 // +000d │ │ -05a69c: 5410 7802 |0006: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ -05a6a0: 6e20 911d 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1d91 │ │ -05a6a6: 0a02 |000b: move-result v2 │ │ -05a6a8: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ -05a6ac: 2803 |000e: goto 0011 // +0003 │ │ -05a6ae: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -05a6b0: 2802 |0010: goto 0012 // +0002 │ │ -05a6b2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -05a6b4: 0f02 |0012: return v2 │ │ +05a668: |[05a668] androidx.appcompat.widget.Toolbar.k:(Landroid/view/View;)Z │ │ +05a678: 6e10 b505 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ +05a67e: 0c00 |0003: move-result-object v0 │ │ +05a680: 3210 0d00 |0004: if-eq v0, v1, 0011 // +000d │ │ +05a684: 5410 7802 |0006: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05a688: 6e20 8f1d 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1d8f │ │ +05a68e: 0a02 |000b: move-result v2 │ │ +05a690: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ +05a694: 2803 |000e: goto 0011 // +0003 │ │ +05a696: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +05a698: 2802 |0010: goto 0012 // +0002 │ │ +05a69a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +05a69c: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'l' │ │ type : '(Landroid/view/View;II[I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -05ab58: |[05ab58] androidx.appcompat.widget.Toolbar.l:(Landroid/view/View;II[I)I │ │ -05ab68: 6e10 a405 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05ab6e: 0c00 |0003: move-result-object v0 │ │ -05ab70: 1f00 1f02 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05ab74: 5201 bc00 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -05ab78: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -05ab7a: 4403 0802 |0009: aget v3, v8, v2 │ │ -05ab7e: b131 |000b: sub-int/2addr v1, v3 │ │ -05ab80: 7120 681c 1200 |000c: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05ab86: 0a03 |000f: move-result v3 │ │ -05ab88: b063 |0010: add-int/2addr v3, v6 │ │ -05ab8a: 7b16 |0011: neg-int v6, v1 │ │ -05ab8c: 7120 681c 6200 |0012: invoke-static {v2, v6}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05ab92: 0a06 |0015: move-result v6 │ │ -05ab94: 4b06 0802 |0016: aput v6, v8, v2 │ │ -05ab98: 6e30 340c 5407 |0018: invoke-virtual {v4, v5, v7}, Landroidx/appcompat/widget/Toolbar;.h:(Landroid/view/View;I)I // method@0c34 │ │ -05ab9e: 0a06 |001b: move-result v6 │ │ -05aba0: 6e10 ab05 0500 |001c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05aba6: 0a07 |001f: move-result v7 │ │ -05aba8: 9008 0307 |0020: add-int v8, v3, v7 │ │ -05abac: 6e10 a905 0500 |0022: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05abb2: 0a01 |0025: move-result v1 │ │ -05abb4: b061 |0026: add-int/2addr v1, v6 │ │ -05abb6: 6e51 f105 3586 |0027: invoke-virtual {v5, v3, v6, v8, v1}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05abbc: 5205 bd00 |002a: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -05abc0: b057 |002c: add-int/2addr v7, v5 │ │ -05abc2: b037 |002d: add-int/2addr v7, v3 │ │ -05abc4: 0f07 |002e: return v7 │ │ +05ab40: |[05ab40] androidx.appcompat.widget.Toolbar.l:(Landroid/view/View;II[I)I │ │ +05ab50: 6e10 a405 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05ab56: 0c00 |0003: move-result-object v0 │ │ +05ab58: 1f00 1f02 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05ab5c: 5201 bc00 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05ab60: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05ab62: 4403 0802 |0009: aget v3, v8, v2 │ │ +05ab66: b131 |000b: sub-int/2addr v1, v3 │ │ +05ab68: 7120 661c 1200 |000c: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05ab6e: 0a03 |000f: move-result v3 │ │ +05ab70: b063 |0010: add-int/2addr v3, v6 │ │ +05ab72: 7b16 |0011: neg-int v6, v1 │ │ +05ab74: 7120 661c 6200 |0012: invoke-static {v2, v6}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05ab7a: 0a06 |0015: move-result v6 │ │ +05ab7c: 4b06 0802 |0016: aput v6, v8, v2 │ │ +05ab80: 6e30 340c 5407 |0018: invoke-virtual {v4, v5, v7}, Landroidx/appcompat/widget/Toolbar;.h:(Landroid/view/View;I)I // method@0c34 │ │ +05ab86: 0a06 |001b: move-result v6 │ │ +05ab88: 6e10 ab05 0500 |001c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05ab8e: 0a07 |001f: move-result v7 │ │ +05ab90: 9008 0307 |0020: add-int v8, v3, v7 │ │ +05ab94: 6e10 a905 0500 |0022: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05ab9a: 0a01 |0025: move-result v1 │ │ +05ab9c: b061 |0026: add-int/2addr v1, v6 │ │ +05ab9e: 6e51 f105 3586 |0027: invoke-virtual {v5, v3, v6, v8, v1}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ +05aba4: 5205 bd00 |002a: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05aba8: b057 |002c: add-int/2addr v7, v5 │ │ +05abaa: b037 |002d: add-int/2addr v7, v3 │ │ +05abac: 0f07 |002e: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #43 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'm' │ │ type : '(Landroid/view/View;II[I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -05abc8: |[05abc8] androidx.appcompat.widget.Toolbar.m:(Landroid/view/View;II[I)I │ │ -05abd8: 6e10 a405 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05abde: 0c00 |0003: move-result-object v0 │ │ -05abe0: 1f00 1f02 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05abe4: 5201 bd00 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -05abe8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -05abea: 4403 0902 |0009: aget v3, v9, v2 │ │ -05abee: b131 |000b: sub-int/2addr v1, v3 │ │ -05abf0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -05abf2: 7120 681c 1300 |000d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05abf8: 0a04 |0010: move-result v4 │ │ -05abfa: b147 |0011: sub-int/2addr v7, v4 │ │ -05abfc: 7b11 |0012: neg-int v1, v1 │ │ -05abfe: 7120 681c 1300 |0013: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05ac04: 0a01 |0016: move-result v1 │ │ -05ac06: 4b01 0902 |0017: aput v1, v9, v2 │ │ -05ac0a: 6e30 340c 6508 |0019: invoke-virtual {v5, v6, v8}, Landroidx/appcompat/widget/Toolbar;.h:(Landroid/view/View;I)I // method@0c34 │ │ -05ac10: 0a08 |001c: move-result v8 │ │ -05ac12: 6e10 ab05 0600 |001d: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05ac18: 0a09 |0020: move-result v9 │ │ -05ac1a: 9101 0709 |0021: sub-int v1, v7, v9 │ │ -05ac1e: 6e10 a905 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05ac24: 0a02 |0026: move-result v2 │ │ -05ac26: b082 |0027: add-int/2addr v2, v8 │ │ -05ac28: 6e52 f105 1678 |0028: invoke-virtual {v6, v1, v8, v7, v2}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05ac2e: 5206 bc00 |002b: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -05ac32: b069 |002d: add-int/2addr v9, v6 │ │ -05ac34: b197 |002e: sub-int/2addr v7, v9 │ │ -05ac36: 0f07 |002f: return v7 │ │ +05abb0: |[05abb0] androidx.appcompat.widget.Toolbar.m:(Landroid/view/View;II[I)I │ │ +05abc0: 6e10 a405 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05abc6: 0c00 |0003: move-result-object v0 │ │ +05abc8: 1f00 1f02 |0004: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05abcc: 5201 bd00 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05abd0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +05abd2: 4403 0902 |0009: aget v3, v9, v2 │ │ +05abd6: b131 |000b: sub-int/2addr v1, v3 │ │ +05abd8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +05abda: 7120 661c 1300 |000d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05abe0: 0a04 |0010: move-result v4 │ │ +05abe2: b147 |0011: sub-int/2addr v7, v4 │ │ +05abe4: 7b11 |0012: neg-int v1, v1 │ │ +05abe6: 7120 661c 1300 |0013: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05abec: 0a01 |0016: move-result v1 │ │ +05abee: 4b01 0902 |0017: aput v1, v9, v2 │ │ +05abf2: 6e30 340c 6508 |0019: invoke-virtual {v5, v6, v8}, Landroidx/appcompat/widget/Toolbar;.h:(Landroid/view/View;I)I // method@0c34 │ │ +05abf8: 0a08 |001c: move-result v8 │ │ +05abfa: 6e10 ab05 0600 |001d: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05ac00: 0a09 |0020: move-result v9 │ │ +05ac02: 9101 0709 |0021: sub-int v1, v7, v9 │ │ +05ac06: 6e10 a905 0600 |0023: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05ac0c: 0a02 |0026: move-result v2 │ │ +05ac0e: b082 |0027: add-int/2addr v2, v8 │ │ +05ac10: 6e52 f105 1678 |0028: invoke-virtual {v6, v1, v8, v7, v2}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ +05ac16: 5206 bc00 |002b: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05ac1a: b069 |002d: add-int/2addr v9, v6 │ │ +05ac1c: b197 |002e: sub-int/2addr v7, v9 │ │ +05ac1e: 0f07 |002f: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'n' │ │ type : '(Landroid/view/View;IIII[I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 89 16-bit code units │ │ -05ac38: |[05ac38] androidx.appcompat.widget.Toolbar.n:(Landroid/view/View;IIII[I)I │ │ -05ac48: 6e10 a405 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05ac4e: 0c00 |0003: move-result-object v0 │ │ -05ac50: 1f00 6301 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05ac54: 5201 bc00 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -05ac58: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -05ac5a: 4403 0d02 |0009: aget v3, v13, v2 │ │ -05ac5e: b131 |000b: sub-int/2addr v1, v3 │ │ -05ac60: 5203 bd00 |000c: iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -05ac64: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -05ac66: 4405 0d04 |000f: aget v5, v13, v4 │ │ -05ac6a: b153 |0011: sub-int/2addr v3, v5 │ │ -05ac6c: 7120 681c 1200 |0012: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05ac72: 0a05 |0015: move-result v5 │ │ -05ac74: 7120 681c 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05ac7a: 0a06 |0019: move-result v6 │ │ -05ac7c: b056 |001a: add-int/2addr v6, v5 │ │ -05ac7e: 7b11 |001b: neg-int v1, v1 │ │ -05ac80: 7120 681c 1200 |001c: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05ac86: 0a01 |001f: move-result v1 │ │ -05ac88: 4b01 0d02 |0020: aput v1, v13, v2 │ │ -05ac8c: 7b31 |0022: neg-int v1, v3 │ │ -05ac8e: 7120 681c 1200 |0023: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05ac94: 0a01 |0026: move-result v1 │ │ -05ac96: 4b01 0d04 |0027: aput v1, v13, v4 │ │ -05ac9a: 6e10 b205 0700 |0029: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -05aca0: 0a0d |002c: move-result v13 │ │ -05aca2: 6e10 b305 0700 |002d: invoke-virtual {v7}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05aca8: 0a01 |0030: move-result v1 │ │ -05acaa: b0d1 |0031: add-int/2addr v1, v13 │ │ -05acac: b061 |0032: add-int/2addr v1, v6 │ │ -05acae: b0a1 |0033: add-int/2addr v1, v10 │ │ -05acb0: 520a bf00 |0034: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -05acb4: 7130 8606 190a |0036: invoke-static {v9, v1, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ -05acba: 0a09 |0039: move-result v9 │ │ -05acbc: 6e10 b405 0700 |003a: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05acc2: 0a0a |003d: move-result v10 │ │ -05acc4: 6e10 b105 0700 |003e: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05acca: 0a0d |0041: move-result v13 │ │ -05accc: b0ad |0042: add-int/2addr v13, v10 │ │ -05acce: 520a be00 |0043: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05acd2: b0ad |0045: add-int/2addr v13, v10 │ │ -05acd4: 520a ba00 |0046: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05acd8: b0ad |0048: add-int/2addr v13, v10 │ │ -05acda: b0cd |0049: add-int/2addr v13, v12 │ │ -05acdc: 520a bb00 |004a: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -05ace0: 7130 8606 db0a |004c: invoke-static {v11, v13, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ -05ace6: 0a0a |004f: move-result v10 │ │ -05ace8: 6e30 f205 980a |0050: invoke-virtual {v8, v9, v10}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -05acee: 6e10 ab05 0800 |0053: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05acf4: 0a08 |0056: move-result v8 │ │ -05acf6: b068 |0057: add-int/2addr v8, v6 │ │ -05acf8: 0f08 |0058: return v8 │ │ +05ac20: |[05ac20] androidx.appcompat.widget.Toolbar.n:(Landroid/view/View;IIII[I)I │ │ +05ac30: 6e10 a405 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05ac36: 0c00 |0003: move-result-object v0 │ │ +05ac38: 1f00 6301 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ +05ac3c: 5201 bc00 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05ac40: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05ac42: 4403 0d02 |0009: aget v3, v13, v2 │ │ +05ac46: b131 |000b: sub-int/2addr v1, v3 │ │ +05ac48: 5203 bd00 |000c: iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05ac4c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +05ac4e: 4405 0d04 |000f: aget v5, v13, v4 │ │ +05ac52: b153 |0011: sub-int/2addr v3, v5 │ │ +05ac54: 7120 661c 1200 |0012: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05ac5a: 0a05 |0015: move-result v5 │ │ +05ac5c: 7120 661c 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05ac62: 0a06 |0019: move-result v6 │ │ +05ac64: b056 |001a: add-int/2addr v6, v5 │ │ +05ac66: 7b11 |001b: neg-int v1, v1 │ │ +05ac68: 7120 661c 1200 |001c: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05ac6e: 0a01 |001f: move-result v1 │ │ +05ac70: 4b01 0d02 |0020: aput v1, v13, v2 │ │ +05ac74: 7b31 |0022: neg-int v1, v3 │ │ +05ac76: 7120 661c 1200 |0023: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05ac7c: 0a01 |0026: move-result v1 │ │ +05ac7e: 4b01 0d04 |0027: aput v1, v13, v4 │ │ +05ac82: 6e10 b205 0700 |0029: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +05ac88: 0a0d |002c: move-result v13 │ │ +05ac8a: 6e10 b305 0700 |002d: invoke-virtual {v7}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +05ac90: 0a01 |0030: move-result v1 │ │ +05ac92: b0d1 |0031: add-int/2addr v1, v13 │ │ +05ac94: b061 |0032: add-int/2addr v1, v6 │ │ +05ac96: b0a1 |0033: add-int/2addr v1, v10 │ │ +05ac98: 520a bf00 |0034: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +05ac9c: 7130 8606 190a |0036: invoke-static {v9, v1, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ +05aca2: 0a09 |0039: move-result v9 │ │ +05aca4: 6e10 b405 0700 |003a: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +05acaa: 0a0a |003d: move-result v10 │ │ +05acac: 6e10 b105 0700 |003e: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +05acb2: 0a0d |0041: move-result v13 │ │ +05acb4: b0ad |0042: add-int/2addr v13, v10 │ │ +05acb6: 520a be00 |0043: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05acba: b0ad |0045: add-int/2addr v13, v10 │ │ +05acbc: 520a ba00 |0046: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05acc0: b0ad |0048: add-int/2addr v13, v10 │ │ +05acc2: b0cd |0049: add-int/2addr v13, v12 │ │ +05acc4: 520a bb00 |004a: iget v10, v0, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +05acc8: 7130 8606 db0a |004c: invoke-static {v11, v13, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ +05acce: 0a0a |004f: move-result v10 │ │ +05acd0: 6e30 f205 980a |0050: invoke-virtual {v8, v9, v10}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ +05acd6: 6e10 ab05 0800 |0053: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05acdc: 0a08 |0056: move-result v8 │ │ +05acde: b068 |0057: add-int/2addr v8, v6 │ │ +05ace0: 0f08 |0058: return v8 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'o' │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -05b490: |[05b490] androidx.appcompat.widget.Toolbar.o:(Landroid/view/View;IIII)V │ │ -05b4a0: 6e10 a405 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b4a6: 0c00 |0003: move-result-object v0 │ │ -05b4a8: 1f00 6301 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -05b4ac: 6e10 b205 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -05b4b2: 0a01 |0009: move-result v1 │ │ -05b4b4: 6e10 b305 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05b4ba: 0a02 |000d: move-result v2 │ │ -05b4bc: b012 |000e: add-int/2addr v2, v1 │ │ -05b4be: 5201 bc00 |000f: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -05b4c2: b012 |0011: add-int/2addr v2, v1 │ │ -05b4c4: 5201 bd00 |0012: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -05b4c8: b012 |0014: add-int/2addr v2, v1 │ │ -05b4ca: b062 |0015: add-int/2addr v2, v6 │ │ -05b4cc: 5206 bf00 |0016: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -05b4d0: 7130 8606 2506 |0018: invoke-static {v5, v2, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ -05b4d6: 0a05 |001b: move-result v5 │ │ -05b4d8: 6e10 b405 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05b4de: 0a06 |001f: move-result v6 │ │ -05b4e0: 6e10 b105 0300 |0020: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05b4e6: 0a01 |0023: move-result v1 │ │ -05b4e8: b061 |0024: add-int/2addr v1, v6 │ │ -05b4ea: 5206 be00 |0025: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05b4ee: b061 |0027: add-int/2addr v1, v6 │ │ -05b4f0: 5206 ba00 |0028: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05b4f4: b061 |002a: add-int/2addr v1, v6 │ │ -05b4f6: d801 0100 |002b: add-int/lit8 v1, v1, #int 0 // #00 │ │ -05b4fa: 5206 bb00 |002d: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -05b4fe: 7130 8606 1706 |002f: invoke-static {v7, v1, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ -05b504: 0a06 |0032: move-result v6 │ │ -05b506: 7110 5b05 0600 |0033: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -05b50c: 0a07 |0036: move-result v7 │ │ -05b50e: 1500 0040 |0037: const/high16 v0, #int 1073741824 // #4000 │ │ -05b512: 3207 1200 |0039: if-eq v7, v0, 004b // +0012 │ │ -05b516: 3a08 1000 |003b: if-ltz v8, 004b // +0010 │ │ -05b51a: 3807 0a00 |003d: if-eqz v7, 0047 // +000a │ │ -05b51e: 7110 5c05 0600 |003f: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -05b524: 0a06 |0042: move-result v6 │ │ -05b526: 7120 6b1c 8600 |0043: invoke-static {v6, v8}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -05b52c: 0a08 |0046: move-result v8 │ │ -05b52e: 7120 5d05 0800 |0047: invoke-static {v8, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -05b534: 0a06 |004a: move-result v6 │ │ -05b536: 6e30 f205 5406 |004b: invoke-virtual {v4, v5, v6}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -05b53c: 0e00 |004e: return-void │ │ +05b478: |[05b478] androidx.appcompat.widget.Toolbar.o:(Landroid/view/View;IIII)V │ │ +05b488: 6e10 a405 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05b48e: 0c00 |0003: move-result-object v0 │ │ +05b490: 1f00 6301 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ +05b494: 6e10 b205 0300 |0006: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +05b49a: 0a01 |0009: move-result v1 │ │ +05b49c: 6e10 b305 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +05b4a2: 0a02 |000d: move-result v2 │ │ +05b4a4: b012 |000e: add-int/2addr v2, v1 │ │ +05b4a6: 5201 bc00 |000f: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05b4aa: b012 |0011: add-int/2addr v2, v1 │ │ +05b4ac: 5201 bd00 |0012: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05b4b0: b012 |0014: add-int/2addr v2, v1 │ │ +05b4b2: b062 |0015: add-int/2addr v2, v6 │ │ +05b4b4: 5206 bf00 |0016: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +05b4b8: 7130 8606 2506 |0018: invoke-static {v5, v2, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ +05b4be: 0a05 |001b: move-result v5 │ │ +05b4c0: 6e10 b405 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +05b4c6: 0a06 |001f: move-result v6 │ │ +05b4c8: 6e10 b105 0300 |0020: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +05b4ce: 0a01 |0023: move-result v1 │ │ +05b4d0: b061 |0024: add-int/2addr v1, v6 │ │ +05b4d2: 5206 be00 |0025: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05b4d6: b061 |0027: add-int/2addr v1, v6 │ │ +05b4d8: 5206 ba00 |0028: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b4dc: b061 |002a: add-int/2addr v1, v6 │ │ +05b4de: d801 0100 |002b: add-int/lit8 v1, v1, #int 0 // #00 │ │ +05b4e2: 5206 bb00 |002d: iget v6, v0, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +05b4e6: 7130 8606 1706 |002f: invoke-static {v7, v1, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ +05b4ec: 0a06 |0032: move-result v6 │ │ +05b4ee: 7110 5b05 0600 |0033: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +05b4f4: 0a07 |0036: move-result v7 │ │ +05b4f6: 1500 0040 |0037: const/high16 v0, #int 1073741824 // #4000 │ │ +05b4fa: 3207 1200 |0039: if-eq v7, v0, 004b // +0012 │ │ +05b4fe: 3a08 1000 |003b: if-ltz v8, 004b // +0010 │ │ +05b502: 3807 0a00 |003d: if-eqz v7, 0047 // +000a │ │ +05b506: 7110 5c05 0600 |003f: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ +05b50c: 0a06 |0042: move-result v6 │ │ +05b50e: 7120 691c 8600 |0043: invoke-static {v6, v8}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +05b514: 0a08 |0046: move-result v8 │ │ +05b516: 7120 5d05 0800 |0047: invoke-static {v8, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +05b51c: 0a06 |004a: move-result v6 │ │ +05b51e: 6e30 f205 5406 |004b: invoke-virtual {v4, v5, v6}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ +05b524: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'onDetachedFromWindow' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05b540: |[05b540] androidx.appcompat.widget.Toolbar.onDetachedFromWindow:()V │ │ -05b550: 6f10 9106 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@0691 │ │ -05b556: 5410 7e02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ -05b55a: 6e20 0506 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -05b560: 0e00 |0008: return-void │ │ +05b528: |[05b528] androidx.appcompat.widget.Toolbar.onDetachedFromWindow:()V │ │ +05b538: 6f10 9106 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@0691 │ │ +05b53e: 5410 7e02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ +05b542: 6e20 0506 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ +05b548: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'onHoverEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -05a6b8: |[05a6b8] androidx.appcompat.widget.Toolbar.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -05a6c8: 6e10 0405 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ -05a6ce: 0a00 |0003: move-result v0 │ │ -05a6d0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05a6d2: 1302 0900 |0005: const/16 v2, #int 9 // #9 │ │ -05a6d6: 3320 0400 |0007: if-ne v0, v2, 000b // +0004 │ │ -05a6da: 5c51 7602 |0009: iput-boolean v1, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ -05a6de: 5553 7602 |000b: iget-boolean v3, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ -05a6e2: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -05a6e4: 3903 0c00 |000e: if-nez v3, 001a // +000c │ │ -05a6e8: 6f20 9306 6500 |0010: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@0693 │ │ -05a6ee: 0a06 |0013: move-result v6 │ │ -05a6f0: 3320 0600 |0014: if-ne v0, v2, 001a // +0006 │ │ -05a6f4: 3906 0400 |0016: if-nez v6, 001a // +0004 │ │ -05a6f8: 5c54 7602 |0018: iput-boolean v4, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ -05a6fc: 1306 0a00 |001a: const/16 v6, #int 10 // #a │ │ -05a700: 3260 0500 |001c: if-eq v0, v6, 0021 // +0005 │ │ -05a704: 1236 |001e: const/4 v6, #int 3 // #3 │ │ -05a706: 3360 0400 |001f: if-ne v0, v6, 0023 // +0004 │ │ -05a70a: 5c51 7602 |0021: iput-boolean v1, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ -05a70e: 0f04 |0023: return v4 │ │ +05a6a0: |[05a6a0] androidx.appcompat.widget.Toolbar.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +05a6b0: 6e10 0405 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ +05a6b6: 0a00 |0003: move-result v0 │ │ +05a6b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05a6ba: 1302 0900 |0005: const/16 v2, #int 9 // #9 │ │ +05a6be: 3320 0400 |0007: if-ne v0, v2, 000b // +0004 │ │ +05a6c2: 5c51 7602 |0009: iput-boolean v1, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ +05a6c6: 5553 7602 |000b: iget-boolean v3, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ +05a6ca: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +05a6cc: 3903 0c00 |000e: if-nez v3, 001a // +000c │ │ +05a6d0: 6f20 9306 6500 |0010: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@0693 │ │ +05a6d6: 0a06 |0013: move-result v6 │ │ +05a6d8: 3320 0600 |0014: if-ne v0, v2, 001a // +0006 │ │ +05a6dc: 3906 0400 |0016: if-nez v6, 001a // +0004 │ │ +05a6e0: 5c54 7602 |0018: iput-boolean v4, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ +05a6e4: 1306 0a00 |001a: const/16 v6, #int 10 // #a │ │ +05a6e8: 3260 0500 |001c: if-eq v0, v6, 0021 // +0005 │ │ +05a6ec: 1236 |001e: const/4 v6, #int 3 // #3 │ │ +05a6ee: 3360 0400 |001f: if-ne v0, v6, 0023 // +0004 │ │ +05a6f2: 5c51 7602 |0021: iput-boolean v1, v5, Landroidx/appcompat/widget/Toolbar;.G:Z // field@0276 │ │ +05a6f6: 0f04 |0023: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #48 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'onLayout' │ │ type : '(ZIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 25 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 824 16-bit code units │ │ -05b564: |[05b564] androidx.appcompat.widget.Toolbar.onLayout:(ZIIII)V │ │ -05b574: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -05b578: 6201 2d05 |0002: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -05b57c: 7401 a305 1300 |0004: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -05b582: 0a01 |0007: move-result v1 │ │ -05b584: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -05b586: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -05b588: 3321 0400 |000a: if-ne v1, v2, 000e // +0004 │ │ -05b58c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -05b58e: 2802 |000d: goto 000f // +0002 │ │ -05b590: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -05b592: 7401 cd05 1300 |000f: invoke-virtual/range {v19}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -05b598: 0a04 |0012: move-result v4 │ │ -05b59a: 7401 9c05 1300 |0013: invoke-virtual/range {v19}, Landroid/view/View;.getHeight:()I // method@059c │ │ -05b5a0: 0a05 |0016: move-result v5 │ │ -05b5a2: 7401 b205 1300 |0017: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -05b5a8: 0a06 |001a: move-result v6 │ │ -05b5aa: 7401 b305 1300 |001b: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05b5b0: 0a07 |001e: move-result v7 │ │ -05b5b2: 7401 b405 1300 |001f: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05b5b8: 0a08 |0022: move-result v8 │ │ -05b5ba: 7401 b105 1300 |0023: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05b5c0: 0a09 |0026: move-result v9 │ │ -05b5c2: 910a 0407 |0027: sub-int v10, v4, v7 │ │ -05b5c6: 540b 7902 |0029: iget-object v11, v0, Landroidx/appcompat/widget/Toolbar;.J:[I // field@0279 │ │ -05b5ca: 4b03 0b02 |002b: aput v3, v11, v2 │ │ -05b5ce: 4b03 0b03 |002d: aput v3, v11, v3 │ │ -05b5d2: 7401 ad05 1300 |002f: invoke-virtual/range {v19}, Landroid/view/View;.getMinimumHeight:()I // method@05ad │ │ -05b5d8: 0a0c |0032: move-result v12 │ │ -05b5da: 3a0c 0900 |0033: if-ltz v12, 003c // +0009 │ │ -05b5de: 910d 1816 |0035: sub-int v13, v24, v22 │ │ -05b5e2: 7120 6b1c dc00 |0037: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -05b5e8: 0a0c |003a: move-result v12 │ │ -05b5ea: 2802 |003b: goto 003d // +0002 │ │ -05b5ec: 120c |003c: const/4 v12, #int 0 // #0 │ │ -05b5ee: 540d 8202 |003d: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05b5f2: 6e20 440c d000 |003f: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05b5f8: 0a0d |0042: move-result v13 │ │ -05b5fa: 380d 1200 |0043: if-eqz v13, 0055 // +0012 │ │ -05b5fe: 540d 8202 |0045: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05b602: 3801 0900 |0047: if-eqz v1, 0050 // +0009 │ │ -05b606: 6e5b 390c d0ca |0049: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ -05b60c: 0a0d |004c: move-result v13 │ │ -05b60e: 01de |004d: move v14, v13 │ │ -05b610: 016d |004e: move v13, v6 │ │ -05b612: 2808 |004f: goto 0057 // +0008 │ │ -05b614: 6e5b 380c d0c6 |0050: invoke-virtual {v0, v13, v6, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ -05b61a: 0a0d |0053: move-result v13 │ │ -05b61c: 2802 |0054: goto 0056 // +0002 │ │ -05b61e: 016d |0055: move v13, v6 │ │ -05b620: 01ae |0056: move v14, v10 │ │ -05b622: 540f 8602 |0057: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05b626: 6e20 440c f000 |0059: invoke-virtual {v0, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05b62c: 0a0f |005c: move-result v15 │ │ -05b62e: 380f 0f00 |005d: if-eqz v15, 006c // +000f │ │ -05b632: 540f 8602 |005f: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05b636: 3801 0700 |0061: if-eqz v1, 0068 // +0007 │ │ -05b63a: 6e5b 390c f0ce |0063: invoke-virtual {v0, v15, v14, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ -05b640: 0a0e |0066: move-result v14 │ │ -05b642: 2805 |0067: goto 006c // +0005 │ │ -05b644: 6e5b 380c f0cd |0068: invoke-virtual {v0, v15, v13, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ -05b64a: 0a0d |006b: move-result v13 │ │ -05b64c: 540f 7f02 |006c: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05b650: 6e20 440c f000 |006e: invoke-virtual {v0, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05b656: 0a0f |0071: move-result v15 │ │ -05b658: 380f 0f00 |0072: if-eqz v15, 0081 // +000f │ │ -05b65c: 540f 7f02 |0074: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05b660: 3801 0700 |0076: if-eqz v1, 007d // +0007 │ │ -05b664: 6e5b 380c f0cd |0078: invoke-virtual {v0, v15, v13, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ -05b66a: 0a0d |007b: move-result v13 │ │ -05b66c: 2805 |007c: goto 0081 // +0005 │ │ -05b66e: 6e5b 390c f0ce |007d: invoke-virtual {v0, v15, v14, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ -05b674: 0a0e |0080: move-result v14 │ │ -05b676: 7401 1e0c 1300 |0081: invoke-virtual/range {v19}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetLeft:()I // method@0c1e │ │ -05b67c: 0a0f |0084: move-result v15 │ │ -05b67e: 7401 1f0c 1300 |0085: invoke-virtual/range {v19}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetRight:()I // method@0c1f │ │ -05b684: 0a10 |0088: move-result v16 │ │ -05b686: 9102 0f0d |0089: sub-int v2, v15, v13 │ │ -05b68a: 7120 681c 2300 |008b: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05b690: 0a02 |008e: move-result v2 │ │ -05b692: 4b02 0b03 |008f: aput v2, v11, v3 │ │ -05b696: 9102 0a0e |0091: sub-int v2, v10, v14 │ │ -05b69a: 9102 1002 |0093: sub-int v2, v16, v2 │ │ -05b69e: 7120 681c 2300 |0095: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05b6a4: 0a02 |0098: move-result v2 │ │ -05b6a6: 1311 0100 |0099: const/16 v17, #int 1 // #1 │ │ -05b6aa: 4b02 0b11 |009b: aput v2, v11, v17 │ │ -05b6ae: 7120 681c fd00 |009d: invoke-static {v13, v15}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05b6b4: 0a02 |00a0: move-result v2 │ │ -05b6b6: 910a 0a10 |00a1: sub-int v10, v10, v16 │ │ -05b6ba: 7120 6b1c ae00 |00a3: invoke-static {v14, v10}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -05b6c0: 0a0a |00a6: move-result v10 │ │ -05b6c2: 540d 8702 |00a7: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ -05b6c6: 6e20 440c d000 |00a9: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05b6cc: 0a0d |00ac: move-result v13 │ │ -05b6ce: 380d 0f00 |00ad: if-eqz v13, 00bc // +000f │ │ -05b6d2: 540d 8702 |00af: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ -05b6d6: 3801 0700 |00b1: if-eqz v1, 00b8 // +0007 │ │ -05b6da: 6e5b 390c d0ca |00b3: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ -05b6e0: 0a0a |00b6: move-result v10 │ │ -05b6e2: 2805 |00b7: goto 00bc // +0005 │ │ -05b6e4: 6e5b 380c d0c2 |00b8: invoke-virtual {v0, v13, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ -05b6ea: 0a02 |00bb: move-result v2 │ │ -05b6ec: 540d 8302 |00bc: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05b6f0: 6e20 440c d000 |00be: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05b6f6: 0a0d |00c1: move-result v13 │ │ -05b6f8: 380d 0f00 |00c2: if-eqz v13, 00d1 // +000f │ │ -05b6fc: 540d 8302 |00c4: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05b700: 3801 0700 |00c6: if-eqz v1, 00cd // +0007 │ │ -05b704: 6e5b 390c d0ca |00c8: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ -05b70a: 0a0a |00cb: move-result v10 │ │ -05b70c: 2805 |00cc: goto 00d1 // +0005 │ │ -05b70e: 6e5b 380c d0c2 |00cd: invoke-virtual {v0, v13, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ -05b714: 0a02 |00d0: move-result v2 │ │ -05b716: 540d 8002 |00d1: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b71a: 6e20 440c d000 |00d3: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05b720: 0a0d |00d6: move-result v13 │ │ -05b722: 540e 8102 |00d7: iget-object v14, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05b726: 6e20 440c e000 |00d9: invoke-virtual {v0, v14}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05b72c: 0a0e |00dc: move-result v14 │ │ -05b72e: 380d 1b00 |00dd: if-eqz v13, 00f8 // +001b │ │ -05b732: 540f 8002 |00df: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b736: 6e10 a405 0f00 |00e1: invoke-virtual {v15}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b73c: 0c0f |00e4: move-result-object v15 │ │ -05b73e: 1f0f 1f02 |00e5: check-cast v15, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b742: 52f3 be00 |00e7: iget v3, v15, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05b746: 0217 0700 |00e9: move/from16 v23, v7 │ │ -05b74a: 5407 8002 |00eb: iget-object v7, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b74e: 6e10 a905 0700 |00ed: invoke-virtual {v7}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05b754: 0a07 |00f0: move-result v7 │ │ -05b756: b037 |00f1: add-int/2addr v7, v3 │ │ -05b758: 52f3 ba00 |00f2: iget v3, v15, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05b75c: b037 |00f4: add-int/2addr v7, v3 │ │ -05b75e: 1203 |00f5: const/4 v3, #int 0 // #0 │ │ -05b760: b037 |00f6: add-int/2addr v7, v3 │ │ -05b762: 2804 |00f7: goto 00fb // +0004 │ │ -05b764: 0217 0700 |00f8: move/from16 v23, v7 │ │ -05b768: 1207 |00fa: const/4 v7, #int 0 // #0 │ │ -05b76a: 380e 1a00 |00fb: if-eqz v14, 0115 // +001a │ │ -05b76e: 5403 8102 |00fd: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05b772: 6e10 a405 0300 |00ff: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b778: 0c03 |0102: move-result-object v3 │ │ -05b77a: 1f03 1f02 |0103: check-cast v3, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b77e: 523f be00 |0105: iget v15, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05b782: 0210 0400 |0107: move/from16 v16, v4 │ │ -05b786: 5404 8102 |0109: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05b78a: 6e10 a905 0400 |010b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05b790: 0a04 |010e: move-result v4 │ │ -05b792: b0f4 |010f: add-int/2addr v4, v15 │ │ -05b794: 5233 ba00 |0110: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05b798: b034 |0112: add-int/2addr v4, v3 │ │ -05b79a: b047 |0113: add-int/2addr v7, v4 │ │ -05b79c: 2803 |0114: goto 0117 // +0003 │ │ -05b79e: 0210 0400 |0115: move/from16 v16, v4 │ │ -05b7a2: 390d 0b00 |0117: if-nez v13, 0122 // +000b │ │ -05b7a6: 380e 0300 |0119: if-eqz v14, 011c // +0003 │ │ -05b7aa: 2807 |011b: goto 0122 // +0007 │ │ -05b7ac: 0212 0600 |011c: move/from16 v18, v6 │ │ -05b7b0: 0216 0c00 |011e: move/from16 v22, v12 │ │ -05b7b4: 2900 5a01 |0120: goto/16 027a // +015a │ │ -05b7b8: 380d 0500 |0122: if-eqz v13, 0127 // +0005 │ │ -05b7bc: 5403 8002 |0124: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b7c0: 2803 |0126: goto 0129 // +0003 │ │ -05b7c2: 5403 8102 |0127: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05b7c6: 380e 0500 |0129: if-eqz v14, 012e // +0005 │ │ -05b7ca: 5404 8102 |012b: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05b7ce: 2803 |012d: goto 0130 // +0003 │ │ -05b7d0: 5404 8002 |012e: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b7d4: 6e10 a405 0300 |0130: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b7da: 0c03 |0133: move-result-object v3 │ │ -05b7dc: 1f03 1f02 |0134: check-cast v3, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b7e0: 6e10 a405 0400 |0136: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b7e6: 0c04 |0139: move-result-object v4 │ │ -05b7e8: 1f04 1f02 |013a: check-cast v4, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b7ec: 380d 0a00 |013c: if-eqz v13, 0146 // +000a │ │ -05b7f0: 540f 8002 |013e: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b7f4: 6e10 ab05 0f00 |0140: invoke-virtual {v15}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05b7fa: 0a0f |0143: move-result v15 │ │ -05b7fc: 3c0f 0c00 |0144: if-gtz v15, 0150 // +000c │ │ -05b800: 380e 0d00 |0146: if-eqz v14, 0153 // +000d │ │ -05b804: 540f 8102 |0148: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05b808: 6e10 ab05 0f00 |014a: invoke-virtual {v15}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05b80e: 0a0f |014d: move-result v15 │ │ -05b810: 3d0f 0500 |014e: if-lez v15, 0153 // +0005 │ │ -05b814: 1311 0100 |0150: const/16 v17, #int 1 // #1 │ │ -05b818: 2803 |0152: goto 0155 // +0003 │ │ -05b81a: 1311 0000 |0153: const/16 v17, #int 0 // #0 │ │ -05b81e: 520f 7002 |0155: iget v15, v0, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ -05b822: dd0f 0f70 |0157: and-int/lit8 v15, v15, #int 112 // #70 │ │ -05b826: 0212 0600 |0159: move/from16 v18, v6 │ │ -05b82a: 1306 3000 |015b: const/16 v6, #int 48 // #30 │ │ -05b82e: 326f 3a00 |015d: if-eq v15, v6, 0197 // +003a │ │ -05b832: 1306 5000 |015f: const/16 v6, #int 80 // #50 │ │ -05b836: 326f 2a00 |0161: if-eq v15, v6, 018b // +002a │ │ -05b83a: 9106 0508 |0163: sub-int v6, v5, v8 │ │ -05b83e: b196 |0165: sub-int/2addr v6, v9 │ │ -05b840: b176 |0166: sub-int/2addr v6, v7 │ │ -05b842: db06 0602 |0167: div-int/lit8 v6, v6, #int 2 // #02 │ │ -05b846: 523f be00 |0169: iget v15, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05b84a: 0216 0c00 |016b: move/from16 v22, v12 │ │ -05b84e: 520c 9002 |016d: iget v12, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ -05b852: b0cf |016f: add-int/2addr v15, v12 │ │ -05b854: 35f6 0400 |0170: if-ge v6, v15, 0174 // +0004 │ │ -05b858: 01f6 |0172: move v6, v15 │ │ -05b85a: 2816 |0173: goto 0189 // +0016 │ │ -05b85c: b195 |0174: sub-int/2addr v5, v9 │ │ -05b85e: b175 |0175: sub-int/2addr v5, v7 │ │ -05b860: b165 |0176: sub-int/2addr v5, v6 │ │ -05b862: b185 |0177: sub-int/2addr v5, v8 │ │ -05b864: 5233 ba00 |0178: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05b868: 5207 9102 |017a: iget v7, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ -05b86c: b073 |017c: add-int/2addr v3, v7 │ │ -05b86e: 3535 0c00 |017d: if-ge v5, v3, 0189 // +000c │ │ -05b872: 5243 ba00 |017f: iget v3, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05b876: b073 |0181: add-int/2addr v3, v7 │ │ -05b878: b153 |0182: sub-int/2addr v3, v5 │ │ -05b87a: b136 |0183: sub-int/2addr v6, v3 │ │ -05b87c: 1203 |0184: const/4 v3, #int 0 // #0 │ │ -05b87e: 7120 681c 6300 |0185: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05b884: 0a06 |0188: move-result v6 │ │ -05b886: b068 |0189: add-int/2addr v8, v6 │ │ -05b888: 281a |018a: goto 01a4 // +001a │ │ -05b88a: 0216 0c00 |018b: move/from16 v22, v12 │ │ -05b88e: b195 |018d: sub-int/2addr v5, v9 │ │ -05b890: 5243 ba00 |018e: iget v3, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05b894: b135 |0190: sub-int/2addr v5, v3 │ │ -05b896: 5203 9102 |0191: iget v3, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ -05b89a: b135 |0193: sub-int/2addr v5, v3 │ │ -05b89c: 9108 0507 |0194: sub-int v8, v5, v7 │ │ -05b8a0: 280e |0196: goto 01a4 // +000e │ │ -05b8a2: 0216 0c00 |0197: move/from16 v22, v12 │ │ -05b8a6: 7401 b405 1300 |0199: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05b8ac: 0a04 |019c: move-result v4 │ │ -05b8ae: 5233 be00 |019d: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05b8b2: b034 |019f: add-int/2addr v4, v3 │ │ -05b8b4: 5203 9002 |01a0: iget v3, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ -05b8b8: 9008 0403 |01a2: add-int v8, v4, v3 │ │ -05b8bc: 3801 6f00 |01a4: if-eqz v1, 0213 // +006f │ │ -05b8c0: 3811 0500 |01a6: if-eqz v17, 01ab // +0005 │ │ -05b8c4: 5201 8e02 |01a8: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ -05b8c8: 2802 |01aa: goto 01ac // +0002 │ │ -05b8ca: 1201 |01ab: const/4 v1, #int 0 // #0 │ │ -05b8cc: 1213 |01ac: const/4 v3, #int 1 // #1 │ │ -05b8ce: 4404 0b03 |01ad: aget v4, v11, v3 │ │ -05b8d2: b141 |01af: sub-int/2addr v1, v4 │ │ -05b8d4: 1204 |01b0: const/4 v4, #int 0 // #0 │ │ -05b8d6: 7120 681c 1400 |01b1: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05b8dc: 0a05 |01b4: move-result v5 │ │ -05b8de: b15a |01b5: sub-int/2addr v10, v5 │ │ -05b8e0: 7b11 |01b6: neg-int v1, v1 │ │ -05b8e2: 7120 681c 1400 |01b7: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05b8e8: 0a01 |01ba: move-result v1 │ │ -05b8ea: 4b01 0b03 |01bb: aput v1, v11, v3 │ │ -05b8ee: 380d 2600 |01bd: if-eqz v13, 01e3 // +0026 │ │ -05b8f2: 5401 8002 |01bf: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b8f6: 6e10 a405 0100 |01c1: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b8fc: 0c01 |01c4: move-result-object v1 │ │ -05b8fe: 1f01 1f02 |01c5: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b902: 5403 8002 |01c7: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b906: 6e10 ab05 0300 |01c9: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05b90c: 0a03 |01cc: move-result v3 │ │ -05b90e: 9103 0a03 |01cd: sub-int v3, v10, v3 │ │ -05b912: 5404 8002 |01cf: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b916: 6e10 a905 0400 |01d1: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05b91c: 0a04 |01d4: move-result v4 │ │ -05b91e: b084 |01d5: add-int/2addr v4, v8 │ │ -05b920: 5405 8002 |01d6: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b924: 6e54 f105 35a8 |01d8: invoke-virtual {v5, v3, v8, v10, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05b92a: 5205 8f02 |01db: iget v5, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ -05b92e: b153 |01dd: sub-int/2addr v3, v5 │ │ -05b930: 5211 ba00 |01de: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05b934: 9008 0401 |01e0: add-int v8, v4, v1 │ │ -05b938: 2802 |01e2: goto 01e4 // +0002 │ │ -05b93a: 01a3 |01e3: move v3, v10 │ │ -05b93c: 380e 2600 |01e4: if-eqz v14, 020a // +0026 │ │ -05b940: 5401 8102 |01e6: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05b944: 6e10 a405 0100 |01e8: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b94a: 0c01 |01eb: move-result-object v1 │ │ -05b94c: 1f01 1f02 |01ec: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b950: 5211 be00 |01ee: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05b954: b018 |01f0: add-int/2addr v8, v1 │ │ -05b956: 5401 8102 |01f1: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05b95a: 6e10 ab05 0100 |01f3: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05b960: 0a01 |01f6: move-result v1 │ │ -05b962: 9101 0a01 |01f7: sub-int v1, v10, v1 │ │ -05b966: 5404 8102 |01f9: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05b96a: 6e10 a905 0400 |01fb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05b970: 0a04 |01fe: move-result v4 │ │ -05b972: b084 |01ff: add-int/2addr v4, v8 │ │ -05b974: 5405 8102 |0200: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05b978: 6e54 f105 15a8 |0202: invoke-virtual {v5, v1, v8, v10, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05b97e: 5201 8f02 |0205: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ -05b982: 9101 0a01 |0207: sub-int v1, v10, v1 │ │ -05b986: 2802 |0209: goto 020b // +0002 │ │ -05b988: 01a1 |020a: move v1, v10 │ │ -05b98a: 3811 6f00 |020b: if-eqz v17, 027a // +006f │ │ -05b98e: 7120 6b1c 1300 |020d: invoke-static {v3, v1}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -05b994: 0a01 |0210: move-result v1 │ │ -05b996: 011a |0211: move v10, v1 │ │ -05b998: 2868 |0212: goto 027a // +0068 │ │ -05b99a: 3811 0500 |0213: if-eqz v17, 0218 // +0005 │ │ -05b99e: 5201 8e02 |0215: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ -05b9a2: 2802 |0217: goto 0219 // +0002 │ │ -05b9a4: 1201 |0218: const/4 v1, #int 0 // #0 │ │ -05b9a6: 1203 |0219: const/4 v3, #int 0 // #0 │ │ -05b9a8: 4404 0b03 |021a: aget v4, v11, v3 │ │ -05b9ac: b141 |021c: sub-int/2addr v1, v4 │ │ -05b9ae: 7120 681c 1300 |021d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05b9b4: 0a04 |0220: move-result v4 │ │ -05b9b6: b042 |0221: add-int/2addr v2, v4 │ │ -05b9b8: 7b11 |0222: neg-int v1, v1 │ │ -05b9ba: 7120 681c 1300 |0223: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05b9c0: 0a01 |0226: move-result v1 │ │ -05b9c2: 4b01 0b03 |0227: aput v1, v11, v3 │ │ -05b9c6: 380d 2500 |0229: if-eqz v13, 024e // +0025 │ │ -05b9ca: 5401 8002 |022b: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b9ce: 6e10 a405 0100 |022d: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05b9d4: 0c01 |0230: move-result-object v1 │ │ -05b9d6: 1f01 1f02 |0231: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05b9da: 5403 8002 |0233: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b9de: 6e10 ab05 0300 |0235: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05b9e4: 0a03 |0238: move-result v3 │ │ -05b9e6: b023 |0239: add-int/2addr v3, v2 │ │ -05b9e8: 5404 8002 |023a: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b9ec: 6e10 a905 0400 |023c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05b9f2: 0a04 |023f: move-result v4 │ │ -05b9f4: b084 |0240: add-int/2addr v4, v8 │ │ -05b9f6: 5405 8002 |0241: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05b9fa: 6e54 f105 2538 |0243: invoke-virtual {v5, v2, v8, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05ba00: 5205 8f02 |0246: iget v5, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ -05ba04: b053 |0248: add-int/2addr v3, v5 │ │ -05ba06: 5211 ba00 |0249: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05ba0a: 9008 0401 |024b: add-int v8, v4, v1 │ │ -05ba0e: 2802 |024d: goto 024f // +0002 │ │ -05ba10: 0123 |024e: move v3, v2 │ │ -05ba12: 380e 2400 |024f: if-eqz v14, 0273 // +0024 │ │ -05ba16: 5401 8102 |0251: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05ba1a: 6e10 a405 0100 |0253: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05ba20: 0c01 |0256: move-result-object v1 │ │ -05ba22: 1f01 1f02 |0257: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05ba26: 5211 be00 |0259: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05ba2a: b018 |025b: add-int/2addr v8, v1 │ │ -05ba2c: 5401 8102 |025c: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05ba30: 6e10 ab05 0100 |025e: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05ba36: 0a01 |0261: move-result v1 │ │ -05ba38: b021 |0262: add-int/2addr v1, v2 │ │ -05ba3a: 5404 8102 |0263: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05ba3e: 6e10 a905 0400 |0265: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05ba44: 0a04 |0268: move-result v4 │ │ -05ba46: b084 |0269: add-int/2addr v4, v8 │ │ -05ba48: 5405 8102 |026a: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05ba4c: 6e54 f105 2518 |026c: invoke-virtual {v5, v2, v8, v1, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05ba52: 5204 8f02 |026f: iget v4, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ -05ba56: b041 |0271: add-int/2addr v1, v4 │ │ -05ba58: 2802 |0272: goto 0274 // +0002 │ │ -05ba5a: 0121 |0273: move v1, v2 │ │ -05ba5c: 3811 0600 |0274: if-eqz v17, 027a // +0006 │ │ -05ba60: 7120 681c 1300 |0276: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05ba66: 0a02 |0279: move-result v2 │ │ -05ba68: 5401 7702 |027a: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05ba6c: 1233 |027c: const/4 v3, #int 3 // #3 │ │ -05ba6e: 6e30 0a0c 3001 |027d: invoke-virtual {v0, v3, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c0a │ │ -05ba74: 5401 7702 |0280: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05ba78: 6e10 991d 0100 |0282: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -05ba7e: 0a01 |0285: move-result v1 │ │ -05ba80: 0123 |0286: move v3, v2 │ │ -05ba82: 1202 |0287: const/4 v2, #int 0 // #0 │ │ -05ba84: 3512 1300 |0288: if-ge v2, v1, 029b // +0013 │ │ -05ba88: 5404 7702 |028a: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05ba8c: 6e20 931d 2400 |028c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -05ba92: 0c04 |028f: move-result-object v4 │ │ -05ba94: 1f04 5e01 |0290: check-cast v4, Landroid/view/View; // type@015e │ │ -05ba98: 020c 1600 |0292: move/from16 v12, v22 │ │ -05ba9c: 6e5b 380c 40c3 |0294: invoke-virtual {v0, v4, v3, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ -05baa2: 0a03 |0297: move-result v3 │ │ -05baa4: d802 0201 |0298: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05baa8: 28ee |029a: goto 0288 // -0012 │ │ -05baaa: 020c 1600 |029b: move/from16 v12, v22 │ │ -05baae: 5401 7702 |029d: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05bab2: 1252 |029f: const/4 v2, #int 5 // #5 │ │ -05bab4: 6e30 0a0c 2001 |02a0: invoke-virtual {v0, v2, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c0a │ │ -05baba: 5401 7702 |02a3: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05babe: 6e10 991d 0100 |02a5: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -05bac4: 0a01 |02a8: move-result v1 │ │ -05bac6: 1202 |02a9: const/4 v2, #int 0 // #0 │ │ -05bac8: 3512 1100 |02aa: if-ge v2, v1, 02bb // +0011 │ │ -05bacc: 5404 7702 |02ac: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05bad0: 6e20 931d 2400 |02ae: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -05bad6: 0c04 |02b1: move-result-object v4 │ │ -05bad8: 1f04 5e01 |02b2: check-cast v4, Landroid/view/View; // type@015e │ │ -05badc: 6e5b 390c 40ca |02b4: invoke-virtual {v0, v4, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ -05bae2: 0a0a |02b7: move-result v10 │ │ -05bae4: d802 0201 |02b8: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05bae8: 28f0 |02ba: goto 02aa // -0010 │ │ -05baea: 5401 7702 |02bb: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05baee: 1212 |02bd: const/4 v2, #int 1 // #1 │ │ -05baf0: 6e30 0a0c 2001 |02be: invoke-virtual {v0, v2, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c0a │ │ -05baf6: 5401 7702 |02c1: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05bafa: 1204 |02c3: const/4 v4, #int 0 // #0 │ │ -05bafc: 4405 0b04 |02c4: aget v5, v11, v4 │ │ -05bb00: 4402 0b02 |02c6: aget v2, v11, v2 │ │ -05bb04: 6e10 991d 0100 |02c8: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -05bb0a: 0a04 |02cb: move-result v4 │ │ -05bb0c: 0157 |02cc: move v7, v5 │ │ -05bb0e: 1205 |02cd: const/4 v5, #int 0 // #0 │ │ -05bb10: 1206 |02ce: const/4 v6, #int 0 // #0 │ │ -05bb12: 3545 3300 |02cf: if-ge v5, v4, 0302 // +0033 │ │ -05bb16: 6e20 931d 5100 |02d1: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -05bb1c: 0c08 |02d4: move-result-object v8 │ │ -05bb1e: 1f08 5e01 |02d5: check-cast v8, Landroid/view/View; // type@015e │ │ -05bb22: 6e10 a405 0800 |02d7: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05bb28: 0c09 |02da: move-result-object v9 │ │ -05bb2a: 1f09 1f02 |02db: check-cast v9, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05bb2e: 529d bc00 |02dd: iget v13, v9, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -05bb32: b17d |02df: sub-int/2addr v13, v7 │ │ -05bb34: 5297 bd00 |02e0: iget v7, v9, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -05bb38: b127 |02e2: sub-int/2addr v7, v2 │ │ -05bb3a: 1202 |02e3: const/4 v2, #int 0 // #0 │ │ -05bb3c: 7120 681c d200 |02e4: invoke-static {v2, v13}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bb42: 0a09 |02e7: move-result v9 │ │ -05bb44: 7120 681c 7200 |02e8: invoke-static {v2, v7}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bb4a: 0a0e |02eb: move-result v14 │ │ -05bb4c: 7bdd |02ec: neg-int v13, v13 │ │ -05bb4e: 7120 681c d200 |02ed: invoke-static {v2, v13}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bb54: 0a0d |02f0: move-result v13 │ │ -05bb56: 7b77 |02f1: neg-int v7, v7 │ │ -05bb58: 7120 681c 7200 |02f2: invoke-static {v2, v7}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bb5e: 0a07 |02f5: move-result v7 │ │ -05bb60: 6e10 ab05 0800 |02f6: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05bb66: 0a08 |02f9: move-result v8 │ │ -05bb68: b098 |02fa: add-int/2addr v8, v9 │ │ -05bb6a: b0e8 |02fb: add-int/2addr v8, v14 │ │ -05bb6c: b086 |02fc: add-int/2addr v6, v8 │ │ -05bb6e: d805 0501 |02fd: add-int/lit8 v5, v5, #int 1 // #01 │ │ -05bb72: 0172 |02ff: move v2, v7 │ │ -05bb74: 01d7 |0300: move v7, v13 │ │ -05bb76: 28ce |0301: goto 02cf // -0032 │ │ -05bb78: 1202 |0302: const/4 v2, #int 0 // #0 │ │ -05bb7a: 9104 1012 |0303: sub-int v4, v16, v18 │ │ -05bb7e: 9104 0417 |0305: sub-int v4, v4, v23 │ │ -05bb82: db04 0402 |0307: div-int/lit8 v4, v4, #int 2 // #02 │ │ -05bb86: 9004 0412 |0309: add-int v4, v4, v18 │ │ -05bb8a: db01 0602 |030b: div-int/lit8 v1, v6, #int 2 // #02 │ │ -05bb8e: b114 |030d: sub-int/2addr v4, v1 │ │ -05bb90: b046 |030e: add-int/2addr v6, v4 │ │ -05bb92: 3534 0300 |030f: if-ge v4, v3, 0312 // +0003 │ │ -05bb96: 2808 |0311: goto 0319 // +0008 │ │ -05bb98: 37a6 0600 |0312: if-le v6, v10, 0318 // +0006 │ │ -05bb9c: b1a6 |0314: sub-int/2addr v6, v10 │ │ -05bb9e: 9103 0406 |0315: sub-int v3, v4, v6 │ │ -05bba2: 2802 |0317: goto 0319 // +0002 │ │ -05bba4: 0143 |0318: move v3, v4 │ │ -05bba6: 5401 7702 |0319: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05bbaa: 6e10 991d 0100 |031b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -05bbb0: 0a01 |031e: move-result v1 │ │ -05bbb2: 0132 |031f: move v2, v3 │ │ -05bbb4: 1203 |0320: const/4 v3, #int 0 // #0 │ │ -05bbb6: 3513 1100 |0321: if-ge v3, v1, 0332 // +0011 │ │ -05bbba: 5404 7702 |0323: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05bbbe: 6e20 931d 3400 |0325: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -05bbc4: 0c04 |0328: move-result-object v4 │ │ -05bbc6: 1f04 5e01 |0329: check-cast v4, Landroid/view/View; // type@015e │ │ -05bbca: 6e5b 380c 40c2 |032b: invoke-virtual {v0, v4, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ -05bbd0: 0a02 |032e: move-result v2 │ │ -05bbd2: d803 0301 |032f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05bbd6: 28f0 |0331: goto 0321 // -0010 │ │ -05bbd8: 5401 7702 |0332: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ -05bbdc: 6e10 8f1d 0100 |0334: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -05bbe2: 0e00 |0337: return-void │ │ +05b54c: |[05b54c] androidx.appcompat.widget.Toolbar.onLayout:(ZIIII)V │ │ +05b55c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +05b560: 6201 2d05 |0002: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +05b564: 7401 a305 1300 |0004: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +05b56a: 0a01 |0007: move-result v1 │ │ +05b56c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +05b56e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +05b570: 3321 0400 |000a: if-ne v1, v2, 000e // +0004 │ │ +05b574: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +05b576: 2802 |000d: goto 000f // +0002 │ │ +05b578: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +05b57a: 7401 cd05 1300 |000f: invoke-virtual/range {v19}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +05b580: 0a04 |0012: move-result v4 │ │ +05b582: 7401 9c05 1300 |0013: invoke-virtual/range {v19}, Landroid/view/View;.getHeight:()I // method@059c │ │ +05b588: 0a05 |0016: move-result v5 │ │ +05b58a: 7401 b205 1300 |0017: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +05b590: 0a06 |001a: move-result v6 │ │ +05b592: 7401 b305 1300 |001b: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +05b598: 0a07 |001e: move-result v7 │ │ +05b59a: 7401 b405 1300 |001f: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +05b5a0: 0a08 |0022: move-result v8 │ │ +05b5a2: 7401 b105 1300 |0023: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +05b5a8: 0a09 |0026: move-result v9 │ │ +05b5aa: 910a 0407 |0027: sub-int v10, v4, v7 │ │ +05b5ae: 540b 7902 |0029: iget-object v11, v0, Landroidx/appcompat/widget/Toolbar;.J:[I // field@0279 │ │ +05b5b2: 4b03 0b02 |002b: aput v3, v11, v2 │ │ +05b5b6: 4b03 0b03 |002d: aput v3, v11, v3 │ │ +05b5ba: 7401 ad05 1300 |002f: invoke-virtual/range {v19}, Landroid/view/View;.getMinimumHeight:()I // method@05ad │ │ +05b5c0: 0a0c |0032: move-result v12 │ │ +05b5c2: 3a0c 0900 |0033: if-ltz v12, 003c // +0009 │ │ +05b5c6: 910d 1816 |0035: sub-int v13, v24, v22 │ │ +05b5ca: 7120 691c dc00 |0037: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +05b5d0: 0a0c |003a: move-result v12 │ │ +05b5d2: 2802 |003b: goto 003d // +0002 │ │ +05b5d4: 120c |003c: const/4 v12, #int 0 // #0 │ │ +05b5d6: 540d 8202 |003d: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05b5da: 6e20 440c d000 |003f: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05b5e0: 0a0d |0042: move-result v13 │ │ +05b5e2: 380d 1200 |0043: if-eqz v13, 0055 // +0012 │ │ +05b5e6: 540d 8202 |0045: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05b5ea: 3801 0900 |0047: if-eqz v1, 0050 // +0009 │ │ +05b5ee: 6e5b 390c d0ca |0049: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ +05b5f4: 0a0d |004c: move-result v13 │ │ +05b5f6: 01de |004d: move v14, v13 │ │ +05b5f8: 016d |004e: move v13, v6 │ │ +05b5fa: 2808 |004f: goto 0057 // +0008 │ │ +05b5fc: 6e5b 380c d0c6 |0050: invoke-virtual {v0, v13, v6, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ +05b602: 0a0d |0053: move-result v13 │ │ +05b604: 2802 |0054: goto 0056 // +0002 │ │ +05b606: 016d |0055: move v13, v6 │ │ +05b608: 01ae |0056: move v14, v10 │ │ +05b60a: 540f 8602 |0057: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05b60e: 6e20 440c f000 |0059: invoke-virtual {v0, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05b614: 0a0f |005c: move-result v15 │ │ +05b616: 380f 0f00 |005d: if-eqz v15, 006c // +000f │ │ +05b61a: 540f 8602 |005f: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05b61e: 3801 0700 |0061: if-eqz v1, 0068 // +0007 │ │ +05b622: 6e5b 390c f0ce |0063: invoke-virtual {v0, v15, v14, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ +05b628: 0a0e |0066: move-result v14 │ │ +05b62a: 2805 |0067: goto 006c // +0005 │ │ +05b62c: 6e5b 380c f0cd |0068: invoke-virtual {v0, v15, v13, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ +05b632: 0a0d |006b: move-result v13 │ │ +05b634: 540f 7f02 |006c: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b638: 6e20 440c f000 |006e: invoke-virtual {v0, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05b63e: 0a0f |0071: move-result v15 │ │ +05b640: 380f 0f00 |0072: if-eqz v15, 0081 // +000f │ │ +05b644: 540f 7f02 |0074: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05b648: 3801 0700 |0076: if-eqz v1, 007d // +0007 │ │ +05b64c: 6e5b 380c f0cd |0078: invoke-virtual {v0, v15, v13, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ +05b652: 0a0d |007b: move-result v13 │ │ +05b654: 2805 |007c: goto 0081 // +0005 │ │ +05b656: 6e5b 390c f0ce |007d: invoke-virtual {v0, v15, v14, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ +05b65c: 0a0e |0080: move-result v14 │ │ +05b65e: 7401 1e0c 1300 |0081: invoke-virtual/range {v19}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetLeft:()I // method@0c1e │ │ +05b664: 0a0f |0084: move-result v15 │ │ +05b666: 7401 1f0c 1300 |0085: invoke-virtual/range {v19}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetRight:()I // method@0c1f │ │ +05b66c: 0a10 |0088: move-result v16 │ │ +05b66e: 9102 0f0d |0089: sub-int v2, v15, v13 │ │ +05b672: 7120 661c 2300 |008b: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05b678: 0a02 |008e: move-result v2 │ │ +05b67a: 4b02 0b03 |008f: aput v2, v11, v3 │ │ +05b67e: 9102 0a0e |0091: sub-int v2, v10, v14 │ │ +05b682: 9102 1002 |0093: sub-int v2, v16, v2 │ │ +05b686: 7120 661c 2300 |0095: invoke-static {v3, v2}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05b68c: 0a02 |0098: move-result v2 │ │ +05b68e: 1311 0100 |0099: const/16 v17, #int 1 // #1 │ │ +05b692: 4b02 0b11 |009b: aput v2, v11, v17 │ │ +05b696: 7120 661c fd00 |009d: invoke-static {v13, v15}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05b69c: 0a02 |00a0: move-result v2 │ │ +05b69e: 910a 0a10 |00a1: sub-int v10, v10, v16 │ │ +05b6a2: 7120 691c ae00 |00a3: invoke-static {v14, v10}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +05b6a8: 0a0a |00a6: move-result v10 │ │ +05b6aa: 540d 8702 |00a7: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05b6ae: 6e20 440c d000 |00a9: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05b6b4: 0a0d |00ac: move-result v13 │ │ +05b6b6: 380d 0f00 |00ad: if-eqz v13, 00bc // +000f │ │ +05b6ba: 540d 8702 |00af: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05b6be: 3801 0700 |00b1: if-eqz v1, 00b8 // +0007 │ │ +05b6c2: 6e5b 390c d0ca |00b3: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ +05b6c8: 0a0a |00b6: move-result v10 │ │ +05b6ca: 2805 |00b7: goto 00bc // +0005 │ │ +05b6cc: 6e5b 380c d0c2 |00b8: invoke-virtual {v0, v13, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ +05b6d2: 0a02 |00bb: move-result v2 │ │ +05b6d4: 540d 8302 |00bc: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05b6d8: 6e20 440c d000 |00be: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05b6de: 0a0d |00c1: move-result v13 │ │ +05b6e0: 380d 0f00 |00c2: if-eqz v13, 00d1 // +000f │ │ +05b6e4: 540d 8302 |00c4: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05b6e8: 3801 0700 |00c6: if-eqz v1, 00cd // +0007 │ │ +05b6ec: 6e5b 390c d0ca |00c8: invoke-virtual {v0, v13, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ +05b6f2: 0a0a |00cb: move-result v10 │ │ +05b6f4: 2805 |00cc: goto 00d1 // +0005 │ │ +05b6f6: 6e5b 380c d0c2 |00cd: invoke-virtual {v0, v13, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ +05b6fc: 0a02 |00d0: move-result v2 │ │ +05b6fe: 540d 8002 |00d1: iget-object v13, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b702: 6e20 440c d000 |00d3: invoke-virtual {v0, v13}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05b708: 0a0d |00d6: move-result v13 │ │ +05b70a: 540e 8102 |00d7: iget-object v14, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05b70e: 6e20 440c e000 |00d9: invoke-virtual {v0, v14}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05b714: 0a0e |00dc: move-result v14 │ │ +05b716: 380d 1b00 |00dd: if-eqz v13, 00f8 // +001b │ │ +05b71a: 540f 8002 |00df: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b71e: 6e10 a405 0f00 |00e1: invoke-virtual {v15}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05b724: 0c0f |00e4: move-result-object v15 │ │ +05b726: 1f0f 1f02 |00e5: check-cast v15, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b72a: 52f3 be00 |00e7: iget v3, v15, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05b72e: 0217 0700 |00e9: move/from16 v23, v7 │ │ +05b732: 5407 8002 |00eb: iget-object v7, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b736: 6e10 a905 0700 |00ed: invoke-virtual {v7}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05b73c: 0a07 |00f0: move-result v7 │ │ +05b73e: b037 |00f1: add-int/2addr v7, v3 │ │ +05b740: 52f3 ba00 |00f2: iget v3, v15, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b744: b037 |00f4: add-int/2addr v7, v3 │ │ +05b746: 1203 |00f5: const/4 v3, #int 0 // #0 │ │ +05b748: b037 |00f6: add-int/2addr v7, v3 │ │ +05b74a: 2804 |00f7: goto 00fb // +0004 │ │ +05b74c: 0217 0700 |00f8: move/from16 v23, v7 │ │ +05b750: 1207 |00fa: const/4 v7, #int 0 // #0 │ │ +05b752: 380e 1a00 |00fb: if-eqz v14, 0115 // +001a │ │ +05b756: 5403 8102 |00fd: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05b75a: 6e10 a405 0300 |00ff: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05b760: 0c03 |0102: move-result-object v3 │ │ +05b762: 1f03 1f02 |0103: check-cast v3, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b766: 523f be00 |0105: iget v15, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05b76a: 0210 0400 |0107: move/from16 v16, v4 │ │ +05b76e: 5404 8102 |0109: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05b772: 6e10 a905 0400 |010b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05b778: 0a04 |010e: move-result v4 │ │ +05b77a: b0f4 |010f: add-int/2addr v4, v15 │ │ +05b77c: 5233 ba00 |0110: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b780: b034 |0112: add-int/2addr v4, v3 │ │ +05b782: b047 |0113: add-int/2addr v7, v4 │ │ +05b784: 2803 |0114: goto 0117 // +0003 │ │ +05b786: 0210 0400 |0115: move/from16 v16, v4 │ │ +05b78a: 390d 0b00 |0117: if-nez v13, 0122 // +000b │ │ +05b78e: 380e 0300 |0119: if-eqz v14, 011c // +0003 │ │ +05b792: 2807 |011b: goto 0122 // +0007 │ │ +05b794: 0212 0600 |011c: move/from16 v18, v6 │ │ +05b798: 0216 0c00 |011e: move/from16 v22, v12 │ │ +05b79c: 2900 5a01 |0120: goto/16 027a // +015a │ │ +05b7a0: 380d 0500 |0122: if-eqz v13, 0127 // +0005 │ │ +05b7a4: 5403 8002 |0124: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b7a8: 2803 |0126: goto 0129 // +0003 │ │ +05b7aa: 5403 8102 |0127: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05b7ae: 380e 0500 |0129: if-eqz v14, 012e // +0005 │ │ +05b7b2: 5404 8102 |012b: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05b7b6: 2803 |012d: goto 0130 // +0003 │ │ +05b7b8: 5404 8002 |012e: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b7bc: 6e10 a405 0300 |0130: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05b7c2: 0c03 |0133: move-result-object v3 │ │ +05b7c4: 1f03 1f02 |0134: check-cast v3, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b7c8: 6e10 a405 0400 |0136: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05b7ce: 0c04 |0139: move-result-object v4 │ │ +05b7d0: 1f04 1f02 |013a: check-cast v4, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b7d4: 380d 0a00 |013c: if-eqz v13, 0146 // +000a │ │ +05b7d8: 540f 8002 |013e: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b7dc: 6e10 ab05 0f00 |0140: invoke-virtual {v15}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05b7e2: 0a0f |0143: move-result v15 │ │ +05b7e4: 3c0f 0c00 |0144: if-gtz v15, 0150 // +000c │ │ +05b7e8: 380e 0d00 |0146: if-eqz v14, 0153 // +000d │ │ +05b7ec: 540f 8102 |0148: iget-object v15, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05b7f0: 6e10 ab05 0f00 |014a: invoke-virtual {v15}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05b7f6: 0a0f |014d: move-result v15 │ │ +05b7f8: 3d0f 0500 |014e: if-lez v15, 0153 // +0005 │ │ +05b7fc: 1311 0100 |0150: const/16 v17, #int 1 // #1 │ │ +05b800: 2803 |0152: goto 0155 // +0003 │ │ +05b802: 1311 0000 |0153: const/16 v17, #int 0 // #0 │ │ +05b806: 520f 7002 |0155: iget v15, v0, Landroidx/appcompat/widget/Toolbar;.A:I // field@0270 │ │ +05b80a: dd0f 0f70 |0157: and-int/lit8 v15, v15, #int 112 // #70 │ │ +05b80e: 0212 0600 |0159: move/from16 v18, v6 │ │ +05b812: 1306 3000 |015b: const/16 v6, #int 48 // #30 │ │ +05b816: 326f 3a00 |015d: if-eq v15, v6, 0197 // +003a │ │ +05b81a: 1306 5000 |015f: const/16 v6, #int 80 // #50 │ │ +05b81e: 326f 2a00 |0161: if-eq v15, v6, 018b // +002a │ │ +05b822: 9106 0508 |0163: sub-int v6, v5, v8 │ │ +05b826: b196 |0165: sub-int/2addr v6, v9 │ │ +05b828: b176 |0166: sub-int/2addr v6, v7 │ │ +05b82a: db06 0602 |0167: div-int/lit8 v6, v6, #int 2 // #02 │ │ +05b82e: 523f be00 |0169: iget v15, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05b832: 0216 0c00 |016b: move/from16 v22, v12 │ │ +05b836: 520c 9002 |016d: iget v12, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05b83a: b0cf |016f: add-int/2addr v15, v12 │ │ +05b83c: 35f6 0400 |0170: if-ge v6, v15, 0174 // +0004 │ │ +05b840: 01f6 |0172: move v6, v15 │ │ +05b842: 2816 |0173: goto 0189 // +0016 │ │ +05b844: b195 |0174: sub-int/2addr v5, v9 │ │ +05b846: b175 |0175: sub-int/2addr v5, v7 │ │ +05b848: b165 |0176: sub-int/2addr v5, v6 │ │ +05b84a: b185 |0177: sub-int/2addr v5, v8 │ │ +05b84c: 5233 ba00 |0178: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b850: 5207 9102 |017a: iget v7, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05b854: b073 |017c: add-int/2addr v3, v7 │ │ +05b856: 3535 0c00 |017d: if-ge v5, v3, 0189 // +000c │ │ +05b85a: 5243 ba00 |017f: iget v3, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b85e: b073 |0181: add-int/2addr v3, v7 │ │ +05b860: b153 |0182: sub-int/2addr v3, v5 │ │ +05b862: b136 |0183: sub-int/2addr v6, v3 │ │ +05b864: 1203 |0184: const/4 v3, #int 0 // #0 │ │ +05b866: 7120 661c 6300 |0185: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05b86c: 0a06 |0188: move-result v6 │ │ +05b86e: b068 |0189: add-int/2addr v8, v6 │ │ +05b870: 281a |018a: goto 01a4 // +001a │ │ +05b872: 0216 0c00 |018b: move/from16 v22, v12 │ │ +05b876: b195 |018d: sub-int/2addr v5, v9 │ │ +05b878: 5243 ba00 |018e: iget v3, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b87c: b135 |0190: sub-int/2addr v5, v3 │ │ +05b87e: 5203 9102 |0191: iget v3, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05b882: b135 |0193: sub-int/2addr v5, v3 │ │ +05b884: 9108 0507 |0194: sub-int v8, v5, v7 │ │ +05b888: 280e |0196: goto 01a4 // +000e │ │ +05b88a: 0216 0c00 |0197: move/from16 v22, v12 │ │ +05b88e: 7401 b405 1300 |0199: invoke-virtual/range {v19}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +05b894: 0a04 |019c: move-result v4 │ │ +05b896: 5233 be00 |019d: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05b89a: b034 |019f: add-int/2addr v4, v3 │ │ +05b89c: 5203 9002 |01a0: iget v3, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05b8a0: 9008 0403 |01a2: add-int v8, v4, v3 │ │ +05b8a4: 3801 6f00 |01a4: if-eqz v1, 0213 // +006f │ │ +05b8a8: 3811 0500 |01a6: if-eqz v17, 01ab // +0005 │ │ +05b8ac: 5201 8e02 |01a8: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05b8b0: 2802 |01aa: goto 01ac // +0002 │ │ +05b8b2: 1201 |01ab: const/4 v1, #int 0 // #0 │ │ +05b8b4: 1213 |01ac: const/4 v3, #int 1 // #1 │ │ +05b8b6: 4404 0b03 |01ad: aget v4, v11, v3 │ │ +05b8ba: b141 |01af: sub-int/2addr v1, v4 │ │ +05b8bc: 1204 |01b0: const/4 v4, #int 0 // #0 │ │ +05b8be: 7120 661c 1400 |01b1: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05b8c4: 0a05 |01b4: move-result v5 │ │ +05b8c6: b15a |01b5: sub-int/2addr v10, v5 │ │ +05b8c8: 7b11 |01b6: neg-int v1, v1 │ │ +05b8ca: 7120 661c 1400 |01b7: invoke-static {v4, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05b8d0: 0a01 |01ba: move-result v1 │ │ +05b8d2: 4b01 0b03 |01bb: aput v1, v11, v3 │ │ +05b8d6: 380d 2600 |01bd: if-eqz v13, 01e3 // +0026 │ │ +05b8da: 5401 8002 |01bf: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b8de: 6e10 a405 0100 |01c1: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05b8e4: 0c01 |01c4: move-result-object v1 │ │ +05b8e6: 1f01 1f02 |01c5: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b8ea: 5403 8002 |01c7: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b8ee: 6e10 ab05 0300 |01c9: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05b8f4: 0a03 |01cc: move-result v3 │ │ +05b8f6: 9103 0a03 |01cd: sub-int v3, v10, v3 │ │ +05b8fa: 5404 8002 |01cf: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b8fe: 6e10 a905 0400 |01d1: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05b904: 0a04 |01d4: move-result v4 │ │ +05b906: b084 |01d5: add-int/2addr v4, v8 │ │ +05b908: 5405 8002 |01d6: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b90c: 6e54 f105 35a8 |01d8: invoke-virtual {v5, v3, v8, v10, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ +05b912: 5205 8f02 |01db: iget v5, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05b916: b153 |01dd: sub-int/2addr v3, v5 │ │ +05b918: 5211 ba00 |01de: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b91c: 9008 0401 |01e0: add-int v8, v4, v1 │ │ +05b920: 2802 |01e2: goto 01e4 // +0002 │ │ +05b922: 01a3 |01e3: move v3, v10 │ │ +05b924: 380e 2600 |01e4: if-eqz v14, 020a // +0026 │ │ +05b928: 5401 8102 |01e6: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05b92c: 6e10 a405 0100 |01e8: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05b932: 0c01 |01eb: move-result-object v1 │ │ +05b934: 1f01 1f02 |01ec: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b938: 5211 be00 |01ee: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05b93c: b018 |01f0: add-int/2addr v8, v1 │ │ +05b93e: 5401 8102 |01f1: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05b942: 6e10 ab05 0100 |01f3: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05b948: 0a01 |01f6: move-result v1 │ │ +05b94a: 9101 0a01 |01f7: sub-int v1, v10, v1 │ │ +05b94e: 5404 8102 |01f9: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05b952: 6e10 a905 0400 |01fb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05b958: 0a04 |01fe: move-result v4 │ │ +05b95a: b084 |01ff: add-int/2addr v4, v8 │ │ +05b95c: 5405 8102 |0200: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05b960: 6e54 f105 15a8 |0202: invoke-virtual {v5, v1, v8, v10, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ +05b966: 5201 8f02 |0205: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05b96a: 9101 0a01 |0207: sub-int v1, v10, v1 │ │ +05b96e: 2802 |0209: goto 020b // +0002 │ │ +05b970: 01a1 |020a: move v1, v10 │ │ +05b972: 3811 6f00 |020b: if-eqz v17, 027a // +006f │ │ +05b976: 7120 691c 1300 |020d: invoke-static {v3, v1}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +05b97c: 0a01 |0210: move-result v1 │ │ +05b97e: 011a |0211: move v10, v1 │ │ +05b980: 2868 |0212: goto 027a // +0068 │ │ +05b982: 3811 0500 |0213: if-eqz v17, 0218 // +0005 │ │ +05b986: 5201 8e02 |0215: iget v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05b98a: 2802 |0217: goto 0219 // +0002 │ │ +05b98c: 1201 |0218: const/4 v1, #int 0 // #0 │ │ +05b98e: 1203 |0219: const/4 v3, #int 0 // #0 │ │ +05b990: 4404 0b03 |021a: aget v4, v11, v3 │ │ +05b994: b141 |021c: sub-int/2addr v1, v4 │ │ +05b996: 7120 661c 1300 |021d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05b99c: 0a04 |0220: move-result v4 │ │ +05b99e: b042 |0221: add-int/2addr v2, v4 │ │ +05b9a0: 7b11 |0222: neg-int v1, v1 │ │ +05b9a2: 7120 661c 1300 |0223: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05b9a8: 0a01 |0226: move-result v1 │ │ +05b9aa: 4b01 0b03 |0227: aput v1, v11, v3 │ │ +05b9ae: 380d 2500 |0229: if-eqz v13, 024e // +0025 │ │ +05b9b2: 5401 8002 |022b: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b9b6: 6e10 a405 0100 |022d: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05b9bc: 0c01 |0230: move-result-object v1 │ │ +05b9be: 1f01 1f02 |0231: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05b9c2: 5403 8002 |0233: iget-object v3, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b9c6: 6e10 ab05 0300 |0235: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05b9cc: 0a03 |0238: move-result v3 │ │ +05b9ce: b023 |0239: add-int/2addr v3, v2 │ │ +05b9d0: 5404 8002 |023a: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b9d4: 6e10 a905 0400 |023c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05b9da: 0a04 |023f: move-result v4 │ │ +05b9dc: b084 |0240: add-int/2addr v4, v8 │ │ +05b9de: 5405 8002 |0241: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05b9e2: 6e54 f105 2538 |0243: invoke-virtual {v5, v2, v8, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ +05b9e8: 5205 8f02 |0246: iget v5, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05b9ec: b053 |0248: add-int/2addr v3, v5 │ │ +05b9ee: 5211 ba00 |0249: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05b9f2: 9008 0401 |024b: add-int v8, v4, v1 │ │ +05b9f6: 2802 |024d: goto 024f // +0002 │ │ +05b9f8: 0123 |024e: move v3, v2 │ │ +05b9fa: 380e 2400 |024f: if-eqz v14, 0273 // +0024 │ │ +05b9fe: 5401 8102 |0251: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05ba02: 6e10 a405 0100 |0253: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05ba08: 0c01 |0256: move-result-object v1 │ │ +05ba0a: 1f01 1f02 |0257: check-cast v1, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05ba0e: 5211 be00 |0259: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05ba12: b018 |025b: add-int/2addr v8, v1 │ │ +05ba14: 5401 8102 |025c: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05ba18: 6e10 ab05 0100 |025e: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05ba1e: 0a01 |0261: move-result v1 │ │ +05ba20: b021 |0262: add-int/2addr v1, v2 │ │ +05ba22: 5404 8102 |0263: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05ba26: 6e10 a905 0400 |0265: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05ba2c: 0a04 |0268: move-result v4 │ │ +05ba2e: b084 |0269: add-int/2addr v4, v8 │ │ +05ba30: 5405 8102 |026a: iget-object v5, v0, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05ba34: 6e54 f105 2518 |026c: invoke-virtual {v5, v2, v8, v1, v4}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ +05ba3a: 5204 8f02 |026f: iget v4, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05ba3e: b041 |0271: add-int/2addr v1, v4 │ │ +05ba40: 2802 |0272: goto 0274 // +0002 │ │ +05ba42: 0121 |0273: move v1, v2 │ │ +05ba44: 3811 0600 |0274: if-eqz v17, 027a // +0006 │ │ +05ba48: 7120 661c 1300 |0276: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05ba4e: 0a02 |0279: move-result v2 │ │ +05ba50: 5401 7702 |027a: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05ba54: 1233 |027c: const/4 v3, #int 3 // #3 │ │ +05ba56: 6e30 0a0c 3001 |027d: invoke-virtual {v0, v3, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c0a │ │ +05ba5c: 5401 7702 |0280: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05ba60: 6e10 971d 0100 |0282: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +05ba66: 0a01 |0285: move-result v1 │ │ +05ba68: 0123 |0286: move v3, v2 │ │ +05ba6a: 1202 |0287: const/4 v2, #int 0 // #0 │ │ +05ba6c: 3512 1300 |0288: if-ge v2, v1, 029b // +0013 │ │ +05ba70: 5404 7702 |028a: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05ba74: 6e20 911d 2400 |028c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +05ba7a: 0c04 |028f: move-result-object v4 │ │ +05ba7c: 1f04 5e01 |0290: check-cast v4, Landroid/view/View; // type@015e │ │ +05ba80: 020c 1600 |0292: move/from16 v12, v22 │ │ +05ba84: 6e5b 380c 40c3 |0294: invoke-virtual {v0, v4, v3, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ +05ba8a: 0a03 |0297: move-result v3 │ │ +05ba8c: d802 0201 |0298: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05ba90: 28ee |029a: goto 0288 // -0012 │ │ +05ba92: 020c 1600 |029b: move/from16 v12, v22 │ │ +05ba96: 5401 7702 |029d: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05ba9a: 1252 |029f: const/4 v2, #int 5 // #5 │ │ +05ba9c: 6e30 0a0c 2001 |02a0: invoke-virtual {v0, v2, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c0a │ │ +05baa2: 5401 7702 |02a3: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05baa6: 6e10 971d 0100 |02a5: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +05baac: 0a01 |02a8: move-result v1 │ │ +05baae: 1202 |02a9: const/4 v2, #int 0 // #0 │ │ +05bab0: 3512 1100 |02aa: if-ge v2, v1, 02bb // +0011 │ │ +05bab4: 5404 7702 |02ac: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05bab8: 6e20 911d 2400 |02ae: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +05babe: 0c04 |02b1: move-result-object v4 │ │ +05bac0: 1f04 5e01 |02b2: check-cast v4, Landroid/view/View; // type@015e │ │ +05bac4: 6e5b 390c 40ca |02b4: invoke-virtual {v0, v4, v10, v12, v11}, Landroidx/appcompat/widget/Toolbar;.m:(Landroid/view/View;II[I)I // method@0c39 │ │ +05baca: 0a0a |02b7: move-result v10 │ │ +05bacc: d802 0201 |02b8: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05bad0: 28f0 |02ba: goto 02aa // -0010 │ │ +05bad2: 5401 7702 |02bb: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05bad6: 1212 |02bd: const/4 v2, #int 1 // #1 │ │ +05bad8: 6e30 0a0c 2001 |02be: invoke-virtual {v0, v2, v1}, Landroidx/appcompat/widget/Toolbar;.a:(ILjava/util/ArrayList;)V // method@0c0a │ │ +05bade: 5401 7702 |02c1: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05bae2: 1204 |02c3: const/4 v4, #int 0 // #0 │ │ +05bae4: 4405 0b04 |02c4: aget v5, v11, v4 │ │ +05bae8: 4402 0b02 |02c6: aget v2, v11, v2 │ │ +05baec: 6e10 971d 0100 |02c8: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +05baf2: 0a04 |02cb: move-result v4 │ │ +05baf4: 0157 |02cc: move v7, v5 │ │ +05baf6: 1205 |02cd: const/4 v5, #int 0 // #0 │ │ +05baf8: 1206 |02ce: const/4 v6, #int 0 // #0 │ │ +05bafa: 3545 3300 |02cf: if-ge v5, v4, 0302 // +0033 │ │ +05bafe: 6e20 911d 5100 |02d1: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +05bb04: 0c08 |02d4: move-result-object v8 │ │ +05bb06: 1f08 5e01 |02d5: check-cast v8, Landroid/view/View; // type@015e │ │ +05bb0a: 6e10 a405 0800 |02d7: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05bb10: 0c09 |02da: move-result-object v9 │ │ +05bb12: 1f09 1f02 |02db: check-cast v9, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05bb16: 529d bc00 |02dd: iget v13, v9, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05bb1a: b17d |02df: sub-int/2addr v13, v7 │ │ +05bb1c: 5297 bd00 |02e0: iget v7, v9, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05bb20: b127 |02e2: sub-int/2addr v7, v2 │ │ +05bb22: 1202 |02e3: const/4 v2, #int 0 // #0 │ │ +05bb24: 7120 661c d200 |02e4: invoke-static {v2, v13}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bb2a: 0a09 |02e7: move-result v9 │ │ +05bb2c: 7120 661c 7200 |02e8: invoke-static {v2, v7}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bb32: 0a0e |02eb: move-result v14 │ │ +05bb34: 7bdd |02ec: neg-int v13, v13 │ │ +05bb36: 7120 661c d200 |02ed: invoke-static {v2, v13}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bb3c: 0a0d |02f0: move-result v13 │ │ +05bb3e: 7b77 |02f1: neg-int v7, v7 │ │ +05bb40: 7120 661c 7200 |02f2: invoke-static {v2, v7}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bb46: 0a07 |02f5: move-result v7 │ │ +05bb48: 6e10 ab05 0800 |02f6: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05bb4e: 0a08 |02f9: move-result v8 │ │ +05bb50: b098 |02fa: add-int/2addr v8, v9 │ │ +05bb52: b0e8 |02fb: add-int/2addr v8, v14 │ │ +05bb54: b086 |02fc: add-int/2addr v6, v8 │ │ +05bb56: d805 0501 |02fd: add-int/lit8 v5, v5, #int 1 // #01 │ │ +05bb5a: 0172 |02ff: move v2, v7 │ │ +05bb5c: 01d7 |0300: move v7, v13 │ │ +05bb5e: 28ce |0301: goto 02cf // -0032 │ │ +05bb60: 1202 |0302: const/4 v2, #int 0 // #0 │ │ +05bb62: 9104 1012 |0303: sub-int v4, v16, v18 │ │ +05bb66: 9104 0417 |0305: sub-int v4, v4, v23 │ │ +05bb6a: db04 0402 |0307: div-int/lit8 v4, v4, #int 2 // #02 │ │ +05bb6e: 9004 0412 |0309: add-int v4, v4, v18 │ │ +05bb72: db01 0602 |030b: div-int/lit8 v1, v6, #int 2 // #02 │ │ +05bb76: b114 |030d: sub-int/2addr v4, v1 │ │ +05bb78: b046 |030e: add-int/2addr v6, v4 │ │ +05bb7a: 3534 0300 |030f: if-ge v4, v3, 0312 // +0003 │ │ +05bb7e: 2808 |0311: goto 0319 // +0008 │ │ +05bb80: 37a6 0600 |0312: if-le v6, v10, 0318 // +0006 │ │ +05bb84: b1a6 |0314: sub-int/2addr v6, v10 │ │ +05bb86: 9103 0406 |0315: sub-int v3, v4, v6 │ │ +05bb8a: 2802 |0317: goto 0319 // +0002 │ │ +05bb8c: 0143 |0318: move v3, v4 │ │ +05bb8e: 5401 7702 |0319: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05bb92: 6e10 971d 0100 |031b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +05bb98: 0a01 |031e: move-result v1 │ │ +05bb9a: 0132 |031f: move v2, v3 │ │ +05bb9c: 1203 |0320: const/4 v3, #int 0 // #0 │ │ +05bb9e: 3513 1100 |0321: if-ge v3, v1, 0332 // +0011 │ │ +05bba2: 5404 7702 |0323: iget-object v4, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05bba6: 6e20 911d 3400 |0325: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +05bbac: 0c04 |0328: move-result-object v4 │ │ +05bbae: 1f04 5e01 |0329: check-cast v4, Landroid/view/View; // type@015e │ │ +05bbb2: 6e5b 380c 40c2 |032b: invoke-virtual {v0, v4, v2, v12, v11}, Landroidx/appcompat/widget/Toolbar;.l:(Landroid/view/View;II[I)I // method@0c38 │ │ +05bbb8: 0a02 |032e: move-result v2 │ │ +05bbba: d803 0301 |032f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05bbbe: 28f0 |0331: goto 0321 // -0010 │ │ +05bbc0: 5401 7702 |0332: iget-object v1, v0, Landroidx/appcompat/widget/Toolbar;.H:Ljava/util/ArrayList; // field@0277 │ │ +05bbc4: 6e10 8d1d 0100 |0334: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +05bbca: 0e00 |0337: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -44485,374 +44485,374 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 649 16-bit code units │ │ -05bbe4: |[05bbe4] androidx.appcompat.widget.Toolbar.onMeasure:(II)V │ │ -05bbf4: 0807 1000 |0000: move-object/from16 v7, v16 │ │ -05bbf8: 5478 7902 |0002: iget-object v8, v7, Landroidx/appcompat/widget/Toolbar;.J:[I // field@0279 │ │ -05bbfc: 7701 ac23 1000 |0004: invoke-static/range {v16}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ac │ │ -05bc02: 0a06 |0007: move-result v6 │ │ -05bc04: df09 0601 |0008: xor-int/lit8 v9, v6, #int 1 // #01 │ │ -05bc08: 5470 8202 |000a: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05bc0c: 6e20 440c 0700 |000c: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05bc12: 0a00 |000f: move-result v0 │ │ -05bc14: 120a |0010: const/4 v10, #int 0 // #0 │ │ -05bc16: 3800 3b00 |0011: if-eqz v0, 004c // +003b │ │ -05bc1a: 5471 8202 |0013: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05bc1e: 5275 8d02 |0015: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ -05bc22: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -05bc24: 0800 1000 |0018: move-object/from16 v0, v16 │ │ -05bc28: 0202 1100 |001a: move/from16 v2, v17 │ │ -05bc2c: 0204 1200 |001c: move/from16 v4, v18 │ │ -05bc30: 7406 3b0c 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c3b │ │ -05bc36: 5470 8202 |0021: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05bc3a: 6e10 ab05 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05bc40: 0a00 |0026: move-result v0 │ │ -05bc42: 5471 8202 |0027: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05bc46: 7110 350c 0100 |0029: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c35 │ │ -05bc4c: 0a01 |002c: move-result v1 │ │ -05bc4e: b001 |002d: add-int/2addr v1, v0 │ │ -05bc50: 5470 8202 |002e: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05bc54: 6e10 a905 0000 |0030: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bc5a: 0a00 |0033: move-result v0 │ │ -05bc5c: 5472 8202 |0034: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05bc60: 7110 360c 0200 |0036: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ -05bc66: 0a02 |0039: move-result v2 │ │ -05bc68: b002 |003a: add-int/2addr v2, v0 │ │ -05bc6a: 7120 681c 2a00 |003b: invoke-static {v10, v2}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bc70: 0a00 |003e: move-result v0 │ │ -05bc72: 5472 8202 |003f: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05bc76: 6e10 aa05 0200 |0041: invoke-virtual {v2}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bc7c: 0a02 |0044: move-result v2 │ │ -05bc7e: 7120 7405 2a00 |0045: invoke-static {v10, v2}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bc84: 0a02 |0048: move-result v2 │ │ -05bc86: 010b |0049: move v11, v0 │ │ -05bc88: 012c |004a: move v12, v2 │ │ -05bc8a: 2804 |004b: goto 004f // +0004 │ │ -05bc8c: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -05bc8e: 120b |004d: const/4 v11, #int 0 // #0 │ │ -05bc90: 120c |004e: const/4 v12, #int 0 // #0 │ │ -05bc92: 5470 8602 |004f: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05bc96: 6e20 440c 0700 |0051: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05bc9c: 0a00 |0054: move-result v0 │ │ -05bc9e: 3800 3800 |0055: if-eqz v0, 008d // +0038 │ │ -05bca2: 5471 8602 |0057: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05bca6: 5275 8d02 |0059: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ -05bcaa: 1203 |005b: const/4 v3, #int 0 // #0 │ │ -05bcac: 0800 1000 |005c: move-object/from16 v0, v16 │ │ -05bcb0: 0202 1100 |005e: move/from16 v2, v17 │ │ -05bcb4: 0204 1200 |0060: move/from16 v4, v18 │ │ -05bcb8: 7406 3b0c 0000 |0062: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c3b │ │ -05bcbe: 5470 8602 |0065: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05bcc2: 6e10 ab05 0000 |0067: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05bcc8: 0a00 |006a: move-result v0 │ │ -05bcca: 5471 8602 |006b: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05bcce: 7110 350c 0100 |006d: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c35 │ │ -05bcd4: 0a01 |0070: move-result v1 │ │ -05bcd6: b001 |0071: add-int/2addr v1, v0 │ │ -05bcd8: 5470 8602 |0072: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05bcdc: 6e10 a905 0000 |0074: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bce2: 0a00 |0077: move-result v0 │ │ -05bce4: 5472 8602 |0078: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05bce8: 7110 360c 0200 |007a: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ -05bcee: 0a02 |007d: move-result v2 │ │ -05bcf0: b002 |007e: add-int/2addr v2, v0 │ │ -05bcf2: 7120 681c 2b00 |007f: invoke-static {v11, v2}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bcf8: 0a0b |0082: move-result v11 │ │ -05bcfa: 5470 8602 |0083: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05bcfe: 6e10 aa05 0000 |0085: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bd04: 0a00 |0088: move-result v0 │ │ -05bd06: 7120 7405 0c00 |0089: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bd0c: 0a0c |008c: move-result v12 │ │ -05bd0e: 7401 200c 1000 |008d: invoke-virtual/range {v16}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c20 │ │ -05bd14: 0a00 |0090: move-result v0 │ │ -05bd16: 7120 681c 1000 |0091: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bd1c: 0a02 |0094: move-result v2 │ │ -05bd1e: d80d 0200 |0095: add-int/lit8 v13, v2, #int 0 // #00 │ │ -05bd22: b110 |0097: sub-int/2addr v0, v1 │ │ -05bd24: 7120 681c 0a00 |0098: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bd2a: 0a00 |009b: move-result v0 │ │ -05bd2c: 4b00 0806 |009c: aput v0, v8, v6 │ │ -05bd30: 5470 7f02 |009e: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05bd34: 6e20 440c 0700 |00a0: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05bd3a: 0a00 |00a3: move-result v0 │ │ -05bd3c: 3800 3900 |00a4: if-eqz v0, 00dd // +0039 │ │ -05bd40: 5471 7f02 |00a6: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05bd44: 5275 8d02 |00a8: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ -05bd48: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ -05bd4c: 0202 1100 |00ac: move/from16 v2, v17 │ │ -05bd50: 01d3 |00ae: move v3, v13 │ │ -05bd52: 0204 1200 |00af: move/from16 v4, v18 │ │ -05bd56: 7406 3b0c 0000 |00b1: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c3b │ │ -05bd5c: 5470 7f02 |00b4: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05bd60: 6e10 ab05 0000 |00b6: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05bd66: 0a00 |00b9: move-result v0 │ │ -05bd68: 5471 7f02 |00ba: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05bd6c: 7110 350c 0100 |00bc: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c35 │ │ -05bd72: 0a01 |00bf: move-result v1 │ │ -05bd74: b001 |00c0: add-int/2addr v1, v0 │ │ -05bd76: 5470 7f02 |00c1: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05bd7a: 6e10 a905 0000 |00c3: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bd80: 0a00 |00c6: move-result v0 │ │ -05bd82: 5472 7f02 |00c7: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05bd86: 7110 360c 0200 |00c9: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ -05bd8c: 0a02 |00cc: move-result v2 │ │ -05bd8e: b002 |00cd: add-int/2addr v2, v0 │ │ -05bd90: 7120 681c 2b00 |00ce: invoke-static {v11, v2}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bd96: 0a0b |00d1: move-result v11 │ │ -05bd98: 5470 7f02 |00d2: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05bd9c: 6e10 aa05 0000 |00d4: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bda2: 0a00 |00d7: move-result v0 │ │ -05bda4: 7120 7405 0c00 |00d8: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bdaa: 0a0c |00db: move-result v12 │ │ -05bdac: 2802 |00dc: goto 00de // +0002 │ │ -05bdae: 1201 |00dd: const/4 v1, #int 0 // #0 │ │ -05bdb0: 7401 1d0c 1000 |00de: invoke-virtual/range {v16}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c1d │ │ -05bdb6: 0a00 |00e1: move-result v0 │ │ -05bdb8: 7120 681c 1000 |00e2: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bdbe: 0a02 |00e5: move-result v2 │ │ -05bdc0: b02d |00e6: add-int/2addr v13, v2 │ │ -05bdc2: b110 |00e7: sub-int/2addr v0, v1 │ │ -05bdc4: 7120 681c 0a00 |00e8: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bdca: 0a00 |00eb: move-result v0 │ │ -05bdcc: 4b00 0809 |00ec: aput v0, v8, v9 │ │ -05bdd0: 5470 8702 |00ee: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ -05bdd4: 6e20 440c 0700 |00f0: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05bdda: 0a00 |00f3: move-result v0 │ │ -05bddc: 3800 2d00 |00f4: if-eqz v0, 0121 // +002d │ │ -05bde0: 5471 8702 |00f6: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ -05bde4: 1205 |00f8: const/4 v5, #int 0 // #0 │ │ -05bde6: 0800 1000 |00f9: move-object/from16 v0, v16 │ │ -05bdea: 0202 1100 |00fb: move/from16 v2, v17 │ │ -05bdee: 01d3 |00fd: move v3, v13 │ │ -05bdf0: 0204 1200 |00fe: move/from16 v4, v18 │ │ -05bdf4: 0786 |0100: move-object v6, v8 │ │ -05bdf6: 7407 3a0c 0000 |0101: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c3a │ │ -05bdfc: 0a00 |0104: move-result v0 │ │ -05bdfe: b00d |0105: add-int/2addr v13, v0 │ │ -05be00: 5470 8702 |0106: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ -05be04: 6e10 a905 0000 |0108: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05be0a: 0a00 |010b: move-result v0 │ │ -05be0c: 5471 8702 |010c: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ -05be10: 7110 360c 0100 |010e: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ -05be16: 0a01 |0111: move-result v1 │ │ -05be18: b001 |0112: add-int/2addr v1, v0 │ │ -05be1a: 7120 681c 1b00 |0113: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05be20: 0a0b |0116: move-result v11 │ │ -05be22: 5470 8702 |0117: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ -05be26: 6e10 aa05 0000 |0119: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05be2c: 0a00 |011c: move-result v0 │ │ -05be2e: 7120 7405 0c00 |011d: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05be34: 0a0c |0120: move-result v12 │ │ -05be36: 5470 8302 |0121: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05be3a: 6e20 440c 0700 |0123: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05be40: 0a00 |0126: move-result v0 │ │ -05be42: 3800 2d00 |0127: if-eqz v0, 0154 // +002d │ │ -05be46: 5471 8302 |0129: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05be4a: 1205 |012b: const/4 v5, #int 0 // #0 │ │ -05be4c: 0800 1000 |012c: move-object/from16 v0, v16 │ │ -05be50: 0202 1100 |012e: move/from16 v2, v17 │ │ -05be54: 01d3 |0130: move v3, v13 │ │ -05be56: 0204 1200 |0131: move/from16 v4, v18 │ │ -05be5a: 0786 |0133: move-object v6, v8 │ │ -05be5c: 7407 3a0c 0000 |0134: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c3a │ │ -05be62: 0a00 |0137: move-result v0 │ │ -05be64: b00d |0138: add-int/2addr v13, v0 │ │ -05be66: 5470 8302 |0139: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05be6a: 6e10 a905 0000 |013b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05be70: 0a00 |013e: move-result v0 │ │ -05be72: 5471 8302 |013f: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05be76: 7110 360c 0100 |0141: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ -05be7c: 0a01 |0144: move-result v1 │ │ -05be7e: b001 |0145: add-int/2addr v1, v0 │ │ -05be80: 7120 681c 1b00 |0146: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05be86: 0a0b |0149: move-result v11 │ │ -05be88: 5470 8302 |014a: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05be8c: 6e10 aa05 0000 |014c: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05be92: 0a00 |014f: move-result v0 │ │ -05be94: 7120 7405 0c00 |0150: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05be9a: 0a0c |0153: move-result v12 │ │ -05be9c: 7401 8406 1000 |0154: invoke-virtual/range {v16}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ -05bea2: 0a09 |0157: move-result v9 │ │ -05bea4: 120e |0158: const/4 v14, #int 0 // #0 │ │ -05bea6: 359e 4000 |0159: if-ge v14, v9, 0199 // +0040 │ │ -05beaa: 6e20 8306 e700 |015b: invoke-virtual {v7, v14}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -05beb0: 0c0f |015e: move-result-object v15 │ │ -05beb2: 6e10 a405 0f00 |015f: invoke-virtual {v15}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05beb8: 0c00 |0162: move-result-object v0 │ │ -05beba: 1f00 1f02 |0163: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ -05bebe: 5200 6c02 |0165: iget v0, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ -05bec2: 3900 2f00 |0167: if-nez v0, 0196 // +002f │ │ -05bec6: 6e20 440c f700 |0169: invoke-virtual {v7, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05becc: 0a00 |016c: move-result v0 │ │ -05bece: 3900 0300 |016d: if-nez v0, 0170 // +0003 │ │ -05bed2: 2827 |016f: goto 0196 // +0027 │ │ -05bed4: 1205 |0170: const/4 v5, #int 0 // #0 │ │ -05bed6: 0800 1000 |0171: move-object/from16 v0, v16 │ │ -05beda: 07f1 |0173: move-object v1, v15 │ │ -05bedc: 0202 1100 |0174: move/from16 v2, v17 │ │ -05bee0: 01d3 |0176: move v3, v13 │ │ -05bee2: 0204 1200 |0177: move/from16 v4, v18 │ │ -05bee6: 0786 |0179: move-object v6, v8 │ │ -05bee8: 7407 3a0c 0000 |017a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c3a │ │ -05beee: 0a00 |017d: move-result v0 │ │ -05bef0: b00d |017e: add-int/2addr v13, v0 │ │ -05bef2: 6e10 a905 0f00 |017f: invoke-virtual {v15}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bef8: 0a00 |0182: move-result v0 │ │ -05befa: 7110 360c 0f00 |0183: invoke-static {v15}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ -05bf00: 0a01 |0186: move-result v1 │ │ -05bf02: b001 |0187: add-int/2addr v1, v0 │ │ -05bf04: 7120 681c 1b00 |0188: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bf0a: 0a00 |018b: move-result v0 │ │ -05bf0c: 6e10 aa05 0f00 |018c: invoke-virtual {v15}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bf12: 0a01 |018f: move-result v1 │ │ -05bf14: 7120 7405 1c00 |0190: invoke-static {v12, v1}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bf1a: 0a01 |0193: move-result v1 │ │ -05bf1c: 010b |0194: move v11, v0 │ │ -05bf1e: 011c |0195: move v12, v1 │ │ -05bf20: d80e 0e01 |0196: add-int/lit8 v14, v14, #int 1 // #01 │ │ -05bf24: 28c1 |0198: goto 0159 // -003f │ │ -05bf26: 5270 9002 |0199: iget v0, v7, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ -05bf2a: 5271 9102 |019b: iget v1, v7, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ -05bf2e: 9009 0001 |019d: add-int v9, v0, v1 │ │ -05bf32: 5270 8e02 |019f: iget v0, v7, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ -05bf36: 5271 8f02 |01a1: iget v1, v7, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ -05bf3a: 900e 0001 |01a3: add-int v14, v0, v1 │ │ -05bf3e: 5470 8002 |01a5: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05bf42: 6e20 440c 0700 |01a7: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05bf48: 0a00 |01aa: move-result v0 │ │ -05bf4a: 3800 3900 |01ab: if-eqz v0, 01e4 // +0039 │ │ -05bf4e: 5471 8002 |01ad: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05bf52: 9003 0d0e |01af: add-int v3, v13, v14 │ │ -05bf56: 0800 1000 |01b1: move-object/from16 v0, v16 │ │ -05bf5a: 0202 1100 |01b3: move/from16 v2, v17 │ │ -05bf5e: 0204 1200 |01b5: move/from16 v4, v18 │ │ -05bf62: 0195 |01b7: move v5, v9 │ │ -05bf64: 0786 |01b8: move-object v6, v8 │ │ -05bf66: 7407 3a0c 0000 |01b9: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c3a │ │ -05bf6c: 5470 8002 |01bc: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05bf70: 6e10 ab05 0000 |01be: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05bf76: 0a00 |01c1: move-result v0 │ │ -05bf78: 5471 8002 |01c2: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05bf7c: 7110 350c 0100 |01c4: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c35 │ │ -05bf82: 0a01 |01c7: move-result v1 │ │ -05bf84: b001 |01c8: add-int/2addr v1, v0 │ │ -05bf86: 5470 8002 |01c9: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05bf8a: 6e10 a905 0000 |01cb: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05bf90: 0a00 |01ce: move-result v0 │ │ -05bf92: 5472 8002 |01cf: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05bf96: 7110 360c 0200 |01d1: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ -05bf9c: 0a02 |01d4: move-result v2 │ │ -05bf9e: b002 |01d5: add-int/2addr v2, v0 │ │ -05bfa0: 5470 8002 |01d6: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05bfa4: 6e10 aa05 0000 |01d8: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05bfaa: 0a00 |01db: move-result v0 │ │ -05bfac: 7120 7405 0c00 |01dc: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05bfb2: 0a0c |01df: move-result v12 │ │ -05bfb4: 012f |01e0: move v15, v2 │ │ -05bfb6: 01c6 |01e1: move v6, v12 │ │ -05bfb8: 011c |01e2: move v12, v1 │ │ -05bfba: 2804 |01e3: goto 01e7 // +0004 │ │ -05bfbc: 01c6 |01e4: move v6, v12 │ │ -05bfbe: 120c |01e5: const/4 v12, #int 0 // #0 │ │ -05bfc0: 120f |01e6: const/4 v15, #int 0 // #0 │ │ -05bfc2: 5470 8102 |01e7: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05bfc6: 6e20 440c 0700 |01e9: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05bfcc: 0a00 |01ec: move-result v0 │ │ -05bfce: 3800 3100 |01ed: if-eqz v0, 021e // +0031 │ │ -05bfd2: 5471 8102 |01ef: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05bfd6: 9003 0d0e |01f1: add-int v3, v13, v14 │ │ -05bfda: 9005 0f09 |01f3: add-int v5, v15, v9 │ │ -05bfde: 0800 1000 |01f5: move-object/from16 v0, v16 │ │ -05bfe2: 0202 1100 |01f7: move/from16 v2, v17 │ │ -05bfe6: 0204 1200 |01f9: move/from16 v4, v18 │ │ -05bfea: 0169 |01fb: move v9, v6 │ │ -05bfec: 0786 |01fc: move-object v6, v8 │ │ -05bfee: 7407 3a0c 0000 |01fd: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c3a │ │ -05bff4: 0a00 |0200: move-result v0 │ │ -05bff6: 7120 681c 0c00 |0201: invoke-static {v12, v0}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05bffc: 0a0c |0204: move-result v12 │ │ -05bffe: 5470 8102 |0205: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c002: 6e10 a905 0000 |0207: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05c008: 0a00 |020a: move-result v0 │ │ -05c00a: 5471 8102 |020b: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c00e: 7110 360c 0100 |020d: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ -05c014: 0a01 |0210: move-result v1 │ │ -05c016: b001 |0211: add-int/2addr v1, v0 │ │ -05c018: b01f |0212: add-int/2addr v15, v1 │ │ -05c01a: 5470 8102 |0213: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c01e: 6e10 aa05 0000 |0215: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05c024: 0a00 |0218: move-result v0 │ │ -05c026: 7120 7405 0900 |0219: invoke-static {v9, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05c02c: 0a06 |021c: move-result v6 │ │ -05c02e: 2802 |021d: goto 021f // +0002 │ │ -05c030: 0169 |021e: move v9, v6 │ │ -05c032: b0cd |021f: add-int/2addr v13, v12 │ │ -05c034: 7120 681c fb00 |0220: invoke-static {v11, v15}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05c03a: 0a00 |0223: move-result v0 │ │ -05c03c: 7401 b205 1000 |0224: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -05c042: 0a01 |0227: move-result v1 │ │ -05c044: 7401 b305 1000 |0228: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05c04a: 0a02 |022b: move-result v2 │ │ -05c04c: b012 |022c: add-int/2addr v2, v1 │ │ -05c04e: b0d2 |022d: add-int/2addr v2, v13 │ │ -05c050: 7401 b405 1000 |022e: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05c056: 0a01 |0231: move-result v1 │ │ -05c058: 7401 b105 1000 |0232: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -05c05e: 0a03 |0235: move-result v3 │ │ -05c060: b013 |0236: add-int/2addr v3, v1 │ │ -05c062: b003 |0237: add-int/2addr v3, v0 │ │ -05c064: 7401 bf05 1000 |0238: invoke-virtual/range {v16}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05bf │ │ -05c06a: 0a00 |023b: move-result v0 │ │ -05c06c: 7120 681c 0200 |023c: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05c072: 0a00 |023f: move-result v0 │ │ -05c074: 1501 00ff |0240: const/high16 v1, #int -16777216 // #ff00 │ │ -05c078: b561 |0242: and-int/2addr v1, v6 │ │ -05c07a: 0202 1100 |0243: move/from16 v2, v17 │ │ -05c07e: 7130 0f06 2001 |0245: invoke-static {v0, v2, v1}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -05c084: 0a00 |0248: move-result v0 │ │ -05c086: 7401 be05 1000 |0249: invoke-virtual/range {v16}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05be │ │ -05c08c: 0a01 |024c: move-result v1 │ │ -05c08e: 7120 681c 1300 |024d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05c094: 0a01 |0250: move-result v1 │ │ -05c096: e002 0610 |0251: shl-int/lit8 v2, v6, #int 16 // #10 │ │ -05c09a: 0203 1200 |0253: move/from16 v3, v18 │ │ -05c09e: 7130 0f06 3102 |0255: invoke-static {v1, v3, v2}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -05c0a4: 0a01 |0258: move-result v1 │ │ -05c0a6: 5572 7d02 |0259: iget-boolean v2, v7, Landroidx/appcompat/widget/Toolbar;.N:Z // field@027d │ │ -05c0aa: 3902 0300 |025b: if-nez v2, 025e // +0003 │ │ -05c0ae: 281e |025d: goto 027b // +001e │ │ -05c0b0: 7401 8406 1000 |025e: invoke-virtual/range {v16}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ -05c0b6: 0a02 |0261: move-result v2 │ │ -05c0b8: 1203 |0262: const/4 v3, #int 0 // #0 │ │ -05c0ba: 3523 1d00 |0263: if-ge v3, v2, 0280 // +001d │ │ -05c0be: 6e20 8306 3700 |0265: invoke-virtual {v7, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -05c0c4: 0c04 |0268: move-result-object v4 │ │ -05c0c6: 6e20 440c 4700 |0269: invoke-virtual {v7, v4}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ -05c0cc: 0a05 |026c: move-result v5 │ │ -05c0ce: 3805 1000 |026d: if-eqz v5, 027d // +0010 │ │ -05c0d2: 6e10 ab05 0400 |026f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05c0d8: 0a05 |0272: move-result v5 │ │ -05c0da: 3d05 0a00 |0273: if-lez v5, 027d // +000a │ │ -05c0de: 6e10 a905 0400 |0275: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05c0e4: 0a04 |0278: move-result v4 │ │ -05c0e6: 3d04 0400 |0279: if-lez v4, 027d // +0004 │ │ -05c0ea: 1202 |027b: const/4 v2, #int 0 // #0 │ │ -05c0ec: 2805 |027c: goto 0281 // +0005 │ │ -05c0ee: d803 0301 |027d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05c0f2: 28e4 |027f: goto 0263 // -001c │ │ -05c0f4: 1212 |0280: const/4 v2, #int 1 // #1 │ │ -05c0f6: 3802 0300 |0281: if-eqz v2, 0284 // +0003 │ │ -05c0fa: 2802 |0283: goto 0285 // +0002 │ │ -05c0fc: 011a |0284: move v10, v1 │ │ -05c0fe: 6e30 3306 070a |0285: invoke-virtual {v7, v0, v10}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ -05c104: 0e00 |0288: return-void │ │ +05bbcc: |[05bbcc] androidx.appcompat.widget.Toolbar.onMeasure:(II)V │ │ +05bbdc: 0807 1000 |0000: move-object/from16 v7, v16 │ │ +05bbe0: 5478 7902 |0002: iget-object v8, v7, Landroidx/appcompat/widget/Toolbar;.J:[I // field@0279 │ │ +05bbe4: 7701 aa23 1000 |0004: invoke-static/range {v16}, Ln/m0;.a:(Landroid/view/View;)Z // method@23aa │ │ +05bbea: 0a06 |0007: move-result v6 │ │ +05bbec: df09 0601 |0008: xor-int/lit8 v9, v6, #int 1 // #01 │ │ +05bbf0: 5470 8202 |000a: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05bbf4: 6e20 440c 0700 |000c: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05bbfa: 0a00 |000f: move-result v0 │ │ +05bbfc: 120a |0010: const/4 v10, #int 0 // #0 │ │ +05bbfe: 3800 3b00 |0011: if-eqz v0, 004c // +003b │ │ +05bc02: 5471 8202 |0013: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05bc06: 5275 8d02 |0015: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ +05bc0a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +05bc0c: 0800 1000 |0018: move-object/from16 v0, v16 │ │ +05bc10: 0202 1100 |001a: move/from16 v2, v17 │ │ +05bc14: 0204 1200 |001c: move/from16 v4, v18 │ │ +05bc18: 7406 3b0c 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c3b │ │ +05bc1e: 5470 8202 |0021: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05bc22: 6e10 ab05 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05bc28: 0a00 |0026: move-result v0 │ │ +05bc2a: 5471 8202 |0027: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05bc2e: 7110 350c 0100 |0029: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c35 │ │ +05bc34: 0a01 |002c: move-result v1 │ │ +05bc36: b001 |002d: add-int/2addr v1, v0 │ │ +05bc38: 5470 8202 |002e: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05bc3c: 6e10 a905 0000 |0030: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05bc42: 0a00 |0033: move-result v0 │ │ +05bc44: 5472 8202 |0034: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05bc48: 7110 360c 0200 |0036: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ +05bc4e: 0a02 |0039: move-result v2 │ │ +05bc50: b002 |003a: add-int/2addr v2, v0 │ │ +05bc52: 7120 661c 2a00 |003b: invoke-static {v10, v2}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bc58: 0a00 |003e: move-result v0 │ │ +05bc5a: 5472 8202 |003f: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05bc5e: 6e10 aa05 0200 |0041: invoke-virtual {v2}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +05bc64: 0a02 |0044: move-result v2 │ │ +05bc66: 7120 7405 2a00 |0045: invoke-static {v10, v2}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +05bc6c: 0a02 |0048: move-result v2 │ │ +05bc6e: 010b |0049: move v11, v0 │ │ +05bc70: 012c |004a: move v12, v2 │ │ +05bc72: 2804 |004b: goto 004f // +0004 │ │ +05bc74: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +05bc76: 120b |004d: const/4 v11, #int 0 // #0 │ │ +05bc78: 120c |004e: const/4 v12, #int 0 // #0 │ │ +05bc7a: 5470 8602 |004f: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05bc7e: 6e20 440c 0700 |0051: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05bc84: 0a00 |0054: move-result v0 │ │ +05bc86: 3800 3800 |0055: if-eqz v0, 008d // +0038 │ │ +05bc8a: 5471 8602 |0057: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05bc8e: 5275 8d02 |0059: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ +05bc92: 1203 |005b: const/4 v3, #int 0 // #0 │ │ +05bc94: 0800 1000 |005c: move-object/from16 v0, v16 │ │ +05bc98: 0202 1100 |005e: move/from16 v2, v17 │ │ +05bc9c: 0204 1200 |0060: move/from16 v4, v18 │ │ +05bca0: 7406 3b0c 0000 |0062: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c3b │ │ +05bca6: 5470 8602 |0065: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05bcaa: 6e10 ab05 0000 |0067: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05bcb0: 0a00 |006a: move-result v0 │ │ +05bcb2: 5471 8602 |006b: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05bcb6: 7110 350c 0100 |006d: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c35 │ │ +05bcbc: 0a01 |0070: move-result v1 │ │ +05bcbe: b001 |0071: add-int/2addr v1, v0 │ │ +05bcc0: 5470 8602 |0072: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05bcc4: 6e10 a905 0000 |0074: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05bcca: 0a00 |0077: move-result v0 │ │ +05bccc: 5472 8602 |0078: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05bcd0: 7110 360c 0200 |007a: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ +05bcd6: 0a02 |007d: move-result v2 │ │ +05bcd8: b002 |007e: add-int/2addr v2, v0 │ │ +05bcda: 7120 661c 2b00 |007f: invoke-static {v11, v2}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bce0: 0a0b |0082: move-result v11 │ │ +05bce2: 5470 8602 |0083: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05bce6: 6e10 aa05 0000 |0085: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +05bcec: 0a00 |0088: move-result v0 │ │ +05bcee: 7120 7405 0c00 |0089: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +05bcf4: 0a0c |008c: move-result v12 │ │ +05bcf6: 7401 200c 1000 |008d: invoke-virtual/range {v16}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetStart:()I // method@0c20 │ │ +05bcfc: 0a00 |0090: move-result v0 │ │ +05bcfe: 7120 661c 1000 |0091: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bd04: 0a02 |0094: move-result v2 │ │ +05bd06: d80d 0200 |0095: add-int/lit8 v13, v2, #int 0 // #00 │ │ +05bd0a: b110 |0097: sub-int/2addr v0, v1 │ │ +05bd0c: 7120 661c 0a00 |0098: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bd12: 0a00 |009b: move-result v0 │ │ +05bd14: 4b00 0806 |009c: aput v0, v8, v6 │ │ +05bd18: 5470 7f02 |009e: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05bd1c: 6e20 440c 0700 |00a0: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05bd22: 0a00 |00a3: move-result v0 │ │ +05bd24: 3800 3900 |00a4: if-eqz v0, 00dd // +0039 │ │ +05bd28: 5471 7f02 |00a6: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05bd2c: 5275 8d02 |00a8: iget v5, v7, Landroidx/appcompat/widget/Toolbar;.s:I // field@028d │ │ +05bd30: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ +05bd34: 0202 1100 |00ac: move/from16 v2, v17 │ │ +05bd38: 01d3 |00ae: move v3, v13 │ │ +05bd3a: 0204 1200 |00af: move/from16 v4, v18 │ │ +05bd3e: 7406 3b0c 0000 |00b1: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.o:(Landroid/view/View;IIII)V // method@0c3b │ │ +05bd44: 5470 7f02 |00b4: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05bd48: 6e10 ab05 0000 |00b6: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05bd4e: 0a00 |00b9: move-result v0 │ │ +05bd50: 5471 7f02 |00ba: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05bd54: 7110 350c 0100 |00bc: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c35 │ │ +05bd5a: 0a01 |00bf: move-result v1 │ │ +05bd5c: b001 |00c0: add-int/2addr v1, v0 │ │ +05bd5e: 5470 7f02 |00c1: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05bd62: 6e10 a905 0000 |00c3: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05bd68: 0a00 |00c6: move-result v0 │ │ +05bd6a: 5472 7f02 |00c7: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05bd6e: 7110 360c 0200 |00c9: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ +05bd74: 0a02 |00cc: move-result v2 │ │ +05bd76: b002 |00cd: add-int/2addr v2, v0 │ │ +05bd78: 7120 661c 2b00 |00ce: invoke-static {v11, v2}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bd7e: 0a0b |00d1: move-result v11 │ │ +05bd80: 5470 7f02 |00d2: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05bd84: 6e10 aa05 0000 |00d4: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +05bd8a: 0a00 |00d7: move-result v0 │ │ +05bd8c: 7120 7405 0c00 |00d8: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +05bd92: 0a0c |00db: move-result v12 │ │ +05bd94: 2802 |00dc: goto 00de // +0002 │ │ +05bd96: 1201 |00dd: const/4 v1, #int 0 // #0 │ │ +05bd98: 7401 1d0c 1000 |00de: invoke-virtual/range {v16}, Landroidx/appcompat/widget/Toolbar;.getCurrentContentInsetEnd:()I // method@0c1d │ │ +05bd9e: 0a00 |00e1: move-result v0 │ │ +05bda0: 7120 661c 1000 |00e2: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bda6: 0a02 |00e5: move-result v2 │ │ +05bda8: b02d |00e6: add-int/2addr v13, v2 │ │ +05bdaa: b110 |00e7: sub-int/2addr v0, v1 │ │ +05bdac: 7120 661c 0a00 |00e8: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bdb2: 0a00 |00eb: move-result v0 │ │ +05bdb4: 4b00 0809 |00ec: aput v0, v8, v9 │ │ +05bdb8: 5470 8702 |00ee: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05bdbc: 6e20 440c 0700 |00f0: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05bdc2: 0a00 |00f3: move-result v0 │ │ +05bdc4: 3800 2d00 |00f4: if-eqz v0, 0121 // +002d │ │ +05bdc8: 5471 8702 |00f6: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05bdcc: 1205 |00f8: const/4 v5, #int 0 // #0 │ │ +05bdce: 0800 1000 |00f9: move-object/from16 v0, v16 │ │ +05bdd2: 0202 1100 |00fb: move/from16 v2, v17 │ │ +05bdd6: 01d3 |00fd: move v3, v13 │ │ +05bdd8: 0204 1200 |00fe: move/from16 v4, v18 │ │ +05bddc: 0786 |0100: move-object v6, v8 │ │ +05bdde: 7407 3a0c 0000 |0101: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c3a │ │ +05bde4: 0a00 |0104: move-result v0 │ │ +05bde6: b00d |0105: add-int/2addr v13, v0 │ │ +05bde8: 5470 8702 |0106: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05bdec: 6e10 a905 0000 |0108: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05bdf2: 0a00 |010b: move-result v0 │ │ +05bdf4: 5471 8702 |010c: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05bdf8: 7110 360c 0100 |010e: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ +05bdfe: 0a01 |0111: move-result v1 │ │ +05be00: b001 |0112: add-int/2addr v1, v0 │ │ +05be02: 7120 661c 1b00 |0113: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05be08: 0a0b |0116: move-result v11 │ │ +05be0a: 5470 8702 |0117: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.m:Landroid/view/View; // field@0287 │ │ +05be0e: 6e10 aa05 0000 |0119: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +05be14: 0a00 |011c: move-result v0 │ │ +05be16: 7120 7405 0c00 |011d: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +05be1c: 0a0c |0120: move-result v12 │ │ +05be1e: 5470 8302 |0121: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05be22: 6e20 440c 0700 |0123: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05be28: 0a00 |0126: move-result v0 │ │ +05be2a: 3800 2d00 |0127: if-eqz v0, 0154 // +002d │ │ +05be2e: 5471 8302 |0129: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05be32: 1205 |012b: const/4 v5, #int 0 // #0 │ │ +05be34: 0800 1000 |012c: move-object/from16 v0, v16 │ │ +05be38: 0202 1100 |012e: move/from16 v2, v17 │ │ +05be3c: 01d3 |0130: move v3, v13 │ │ +05be3e: 0204 1200 |0131: move/from16 v4, v18 │ │ +05be42: 0786 |0133: move-object v6, v8 │ │ +05be44: 7407 3a0c 0000 |0134: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c3a │ │ +05be4a: 0a00 |0137: move-result v0 │ │ +05be4c: b00d |0138: add-int/2addr v13, v0 │ │ +05be4e: 5470 8302 |0139: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05be52: 6e10 a905 0000 |013b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05be58: 0a00 |013e: move-result v0 │ │ +05be5a: 5471 8302 |013f: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05be5e: 7110 360c 0100 |0141: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ +05be64: 0a01 |0144: move-result v1 │ │ +05be66: b001 |0145: add-int/2addr v1, v0 │ │ +05be68: 7120 661c 1b00 |0146: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05be6e: 0a0b |0149: move-result v11 │ │ +05be70: 5470 8302 |014a: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05be74: 6e10 aa05 0000 |014c: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +05be7a: 0a00 |014f: move-result v0 │ │ +05be7c: 7120 7405 0c00 |0150: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +05be82: 0a0c |0153: move-result v12 │ │ +05be84: 7401 8406 1000 |0154: invoke-virtual/range {v16}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ +05be8a: 0a09 |0157: move-result v9 │ │ +05be8c: 120e |0158: const/4 v14, #int 0 // #0 │ │ +05be8e: 359e 4000 |0159: if-ge v14, v9, 0199 // +0040 │ │ +05be92: 6e20 8306 e700 |015b: invoke-virtual {v7, v14}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +05be98: 0c0f |015e: move-result-object v15 │ │ +05be9a: 6e10 a405 0f00 |015f: invoke-virtual {v15}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05bea0: 0c00 |0162: move-result-object v0 │ │ +05bea2: 1f00 1f02 |0163: check-cast v0, Landroidx/appcompat/widget/Toolbar$e; // type@021f │ │ +05bea6: 5200 6c02 |0165: iget v0, v0, Landroidx/appcompat/widget/Toolbar$e;.b:I // field@026c │ │ +05beaa: 3900 2f00 |0167: if-nez v0, 0196 // +002f │ │ +05beae: 6e20 440c f700 |0169: invoke-virtual {v7, v15}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05beb4: 0a00 |016c: move-result v0 │ │ +05beb6: 3900 0300 |016d: if-nez v0, 0170 // +0003 │ │ +05beba: 2827 |016f: goto 0196 // +0027 │ │ +05bebc: 1205 |0170: const/4 v5, #int 0 // #0 │ │ +05bebe: 0800 1000 |0171: move-object/from16 v0, v16 │ │ +05bec2: 07f1 |0173: move-object v1, v15 │ │ +05bec4: 0202 1100 |0174: move/from16 v2, v17 │ │ +05bec8: 01d3 |0176: move v3, v13 │ │ +05beca: 0204 1200 |0177: move/from16 v4, v18 │ │ +05bece: 0786 |0179: move-object v6, v8 │ │ +05bed0: 7407 3a0c 0000 |017a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c3a │ │ +05bed6: 0a00 |017d: move-result v0 │ │ +05bed8: b00d |017e: add-int/2addr v13, v0 │ │ +05beda: 6e10 a905 0f00 |017f: invoke-virtual {v15}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05bee0: 0a00 |0182: move-result v0 │ │ +05bee2: 7110 360c 0f00 |0183: invoke-static {v15}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ +05bee8: 0a01 |0186: move-result v1 │ │ +05beea: b001 |0187: add-int/2addr v1, v0 │ │ +05beec: 7120 661c 1b00 |0188: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bef2: 0a00 |018b: move-result v0 │ │ +05bef4: 6e10 aa05 0f00 |018c: invoke-virtual {v15}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +05befa: 0a01 |018f: move-result v1 │ │ +05befc: 7120 7405 1c00 |0190: invoke-static {v12, v1}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +05bf02: 0a01 |0193: move-result v1 │ │ +05bf04: 010b |0194: move v11, v0 │ │ +05bf06: 011c |0195: move v12, v1 │ │ +05bf08: d80e 0e01 |0196: add-int/lit8 v14, v14, #int 1 // #01 │ │ +05bf0c: 28c1 |0198: goto 0159 // -003f │ │ +05bf0e: 5270 9002 |0199: iget v0, v7, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05bf12: 5271 9102 |019b: iget v1, v7, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05bf16: 9009 0001 |019d: add-int v9, v0, v1 │ │ +05bf1a: 5270 8e02 |019f: iget v0, v7, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05bf1e: 5271 8f02 |01a1: iget v1, v7, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05bf22: 900e 0001 |01a3: add-int v14, v0, v1 │ │ +05bf26: 5470 8002 |01a5: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05bf2a: 6e20 440c 0700 |01a7: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05bf30: 0a00 |01aa: move-result v0 │ │ +05bf32: 3800 3900 |01ab: if-eqz v0, 01e4 // +0039 │ │ +05bf36: 5471 8002 |01ad: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05bf3a: 9003 0d0e |01af: add-int v3, v13, v14 │ │ +05bf3e: 0800 1000 |01b1: move-object/from16 v0, v16 │ │ +05bf42: 0202 1100 |01b3: move/from16 v2, v17 │ │ +05bf46: 0204 1200 |01b5: move/from16 v4, v18 │ │ +05bf4a: 0195 |01b7: move v5, v9 │ │ +05bf4c: 0786 |01b8: move-object v6, v8 │ │ +05bf4e: 7407 3a0c 0000 |01b9: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c3a │ │ +05bf54: 5470 8002 |01bc: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05bf58: 6e10 ab05 0000 |01be: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05bf5e: 0a00 |01c1: move-result v0 │ │ +05bf60: 5471 8002 |01c2: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05bf64: 7110 350c 0100 |01c4: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.i:(Landroid/view/View;)I // method@0c35 │ │ +05bf6a: 0a01 |01c7: move-result v1 │ │ +05bf6c: b001 |01c8: add-int/2addr v1, v0 │ │ +05bf6e: 5470 8002 |01c9: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05bf72: 6e10 a905 0000 |01cb: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05bf78: 0a00 |01ce: move-result v0 │ │ +05bf7a: 5472 8002 |01cf: iget-object v2, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05bf7e: 7110 360c 0200 |01d1: invoke-static {v2}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ +05bf84: 0a02 |01d4: move-result v2 │ │ +05bf86: b002 |01d5: add-int/2addr v2, v0 │ │ +05bf88: 5470 8002 |01d6: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05bf8c: 6e10 aa05 0000 |01d8: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +05bf92: 0a00 |01db: move-result v0 │ │ +05bf94: 7120 7405 0c00 |01dc: invoke-static {v12, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +05bf9a: 0a0c |01df: move-result v12 │ │ +05bf9c: 012f |01e0: move v15, v2 │ │ +05bf9e: 01c6 |01e1: move v6, v12 │ │ +05bfa0: 011c |01e2: move v12, v1 │ │ +05bfa2: 2804 |01e3: goto 01e7 // +0004 │ │ +05bfa4: 01c6 |01e4: move v6, v12 │ │ +05bfa6: 120c |01e5: const/4 v12, #int 0 // #0 │ │ +05bfa8: 120f |01e6: const/4 v15, #int 0 // #0 │ │ +05bfaa: 5470 8102 |01e7: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05bfae: 6e20 440c 0700 |01e9: invoke-virtual {v7, v0}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05bfb4: 0a00 |01ec: move-result v0 │ │ +05bfb6: 3800 3100 |01ed: if-eqz v0, 021e // +0031 │ │ +05bfba: 5471 8102 |01ef: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05bfbe: 9003 0d0e |01f1: add-int v3, v13, v14 │ │ +05bfc2: 9005 0f09 |01f3: add-int v5, v15, v9 │ │ +05bfc6: 0800 1000 |01f5: move-object/from16 v0, v16 │ │ +05bfca: 0202 1100 |01f7: move/from16 v2, v17 │ │ +05bfce: 0204 1200 |01f9: move/from16 v4, v18 │ │ +05bfd2: 0169 |01fb: move v9, v6 │ │ +05bfd4: 0786 |01fc: move-object v6, v8 │ │ +05bfd6: 7407 3a0c 0000 |01fd: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroidx/appcompat/widget/Toolbar;.n:(Landroid/view/View;IIII[I)I // method@0c3a │ │ +05bfdc: 0a00 |0200: move-result v0 │ │ +05bfde: 7120 661c 0c00 |0201: invoke-static {v12, v0}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05bfe4: 0a0c |0204: move-result v12 │ │ +05bfe6: 5470 8102 |0205: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05bfea: 6e10 a905 0000 |0207: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05bff0: 0a00 |020a: move-result v0 │ │ +05bff2: 5471 8102 |020b: iget-object v1, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05bff6: 7110 360c 0100 |020d: invoke-static {v1}, Landroidx/appcompat/widget/Toolbar;.j:(Landroid/view/View;)I // method@0c36 │ │ +05bffc: 0a01 |0210: move-result v1 │ │ +05bffe: b001 |0211: add-int/2addr v1, v0 │ │ +05c000: b01f |0212: add-int/2addr v15, v1 │ │ +05c002: 5470 8102 |0213: iget-object v0, v7, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c006: 6e10 aa05 0000 |0215: invoke-virtual {v0}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +05c00c: 0a00 |0218: move-result v0 │ │ +05c00e: 7120 7405 0900 |0219: invoke-static {v9, v0}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +05c014: 0a06 |021c: move-result v6 │ │ +05c016: 2802 |021d: goto 021f // +0002 │ │ +05c018: 0169 |021e: move v9, v6 │ │ +05c01a: b0cd |021f: add-int/2addr v13, v12 │ │ +05c01c: 7120 661c fb00 |0220: invoke-static {v11, v15}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05c022: 0a00 |0223: move-result v0 │ │ +05c024: 7401 b205 1000 |0224: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +05c02a: 0a01 |0227: move-result v1 │ │ +05c02c: 7401 b305 1000 |0228: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +05c032: 0a02 |022b: move-result v2 │ │ +05c034: b012 |022c: add-int/2addr v2, v1 │ │ +05c036: b0d2 |022d: add-int/2addr v2, v13 │ │ +05c038: 7401 b405 1000 |022e: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +05c03e: 0a01 |0231: move-result v1 │ │ +05c040: 7401 b105 1000 |0232: invoke-virtual/range {v16}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +05c046: 0a03 |0235: move-result v3 │ │ +05c048: b013 |0236: add-int/2addr v3, v1 │ │ +05c04a: b003 |0237: add-int/2addr v3, v0 │ │ +05c04c: 7401 bf05 1000 |0238: invoke-virtual/range {v16}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05bf │ │ +05c052: 0a00 |023b: move-result v0 │ │ +05c054: 7120 661c 0200 |023c: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05c05a: 0a00 |023f: move-result v0 │ │ +05c05c: 1501 00ff |0240: const/high16 v1, #int -16777216 // #ff00 │ │ +05c060: b561 |0242: and-int/2addr v1, v6 │ │ +05c062: 0202 1100 |0243: move/from16 v2, v17 │ │ +05c066: 7130 0f06 2001 |0245: invoke-static {v0, v2, v1}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ +05c06c: 0a00 |0248: move-result v0 │ │ +05c06e: 7401 be05 1000 |0249: invoke-virtual/range {v16}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05be │ │ +05c074: 0a01 |024c: move-result v1 │ │ +05c076: 7120 661c 1300 |024d: invoke-static {v3, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05c07c: 0a01 |0250: move-result v1 │ │ +05c07e: e002 0610 |0251: shl-int/lit8 v2, v6, #int 16 // #10 │ │ +05c082: 0203 1200 |0253: move/from16 v3, v18 │ │ +05c086: 7130 0f06 3102 |0255: invoke-static {v1, v3, v2}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ +05c08c: 0a01 |0258: move-result v1 │ │ +05c08e: 5572 7d02 |0259: iget-boolean v2, v7, Landroidx/appcompat/widget/Toolbar;.N:Z // field@027d │ │ +05c092: 3902 0300 |025b: if-nez v2, 025e // +0003 │ │ +05c096: 281e |025d: goto 027b // +001e │ │ +05c098: 7401 8406 1000 |025e: invoke-virtual/range {v16}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ +05c09e: 0a02 |0261: move-result v2 │ │ +05c0a0: 1203 |0262: const/4 v3, #int 0 // #0 │ │ +05c0a2: 3523 1d00 |0263: if-ge v3, v2, 0280 // +001d │ │ +05c0a6: 6e20 8306 3700 |0265: invoke-virtual {v7, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +05c0ac: 0c04 |0268: move-result-object v4 │ │ +05c0ae: 6e20 440c 4700 |0269: invoke-virtual {v7, v4}, Landroidx/appcompat/widget/Toolbar;.p:(Landroid/view/View;)Z // method@0c44 │ │ +05c0b4: 0a05 |026c: move-result v5 │ │ +05c0b6: 3805 1000 |026d: if-eqz v5, 027d // +0010 │ │ +05c0ba: 6e10 ab05 0400 |026f: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05c0c0: 0a05 |0272: move-result v5 │ │ +05c0c2: 3d05 0a00 |0273: if-lez v5, 027d // +000a │ │ +05c0c6: 6e10 a905 0400 |0275: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05c0cc: 0a04 |0278: move-result v4 │ │ +05c0ce: 3d04 0400 |0279: if-lez v4, 027d // +0004 │ │ +05c0d2: 1202 |027b: const/4 v2, #int 0 // #0 │ │ +05c0d4: 2805 |027c: goto 0281 // +0005 │ │ +05c0d6: d803 0301 |027d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05c0da: 28e4 |027f: goto 0263 // -001c │ │ +05c0dc: 1212 |0280: const/4 v2, #int 1 // #1 │ │ +05c0de: 3802 0300 |0281: if-eqz v2, 0284 // +0003 │ │ +05c0e2: 2802 |0283: goto 0285 // +0002 │ │ +05c0e4: 011a |0284: move v10, v1 │ │ +05c0e6: 6e30 3306 070a |0285: invoke-virtual {v7, v0, v10}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ +05c0ec: 0e00 |0288: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -47095,43 +47095,43 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -05c108: |[05c108] androidx.appcompat.widget.Toolbar.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -05c118: 2040 2202 |0000: instance-of v0, v4, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ -05c11c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -05c120: 6f20 9806 4300 |0004: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0698 │ │ -05c126: 0e00 |0007: return-void │ │ -05c128: 1f04 2202 |0008: check-cast v4, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ -05c12c: 5440 ea0a |000a: iget-object v0, v4, Lk0/a;.e:Landroid/os/Parcelable; // field@0aea │ │ -05c130: 6f20 9806 0300 |000c: invoke-super {v3, v0}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0698 │ │ -05c136: 5430 7f02 |000f: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05c13a: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -05c13e: 5400 e701 |0013: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01e7 │ │ -05c142: 2802 |0015: goto 0017 // +0002 │ │ -05c144: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -05c146: 5241 6e02 |0017: iget v1, v4, Landroidx/appcompat/widget/Toolbar$g;.g:I // field@026e │ │ -05c14a: 3801 1100 |0019: if-eqz v1, 002a // +0011 │ │ -05c14e: 5432 7c02 |001b: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ -05c152: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ -05c156: 3800 0b00 |001f: if-eqz v0, 002a // +000b │ │ -05c15a: 6e20 010a 1000 |0021: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/e;.findItem:(I)Landroid/view/MenuItem; // method@0a01 │ │ -05c160: 0c00 |0024: move-result-object v0 │ │ -05c162: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ -05c166: 7210 ce04 0000 |0027: invoke-interface {v0}, Landroid/view/MenuItem;.expandActionView:()Z // method@04ce │ │ -05c16c: 5544 6f02 |002a: iget-boolean v4, v4, Landroidx/appcompat/widget/Toolbar$g;.h:Z // field@026f │ │ -05c170: 3804 0c00 |002c: if-eqz v4, 0038 // +000c │ │ -05c174: 5434 7e02 |002e: iget-object v4, v3, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ -05c178: 6e20 0506 4300 |0030: invoke-virtual {v3, v4}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -05c17e: 5434 7e02 |0033: iget-object v4, v3, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ -05c182: 6e20 fe05 4300 |0035: invoke-virtual {v3, v4}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@05fe │ │ -05c188: 0e00 |0038: return-void │ │ +05c0f0: |[05c0f0] androidx.appcompat.widget.Toolbar.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +05c100: 2040 2202 |0000: instance-of v0, v4, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ +05c104: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +05c108: 6f20 9806 4300 |0004: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0698 │ │ +05c10e: 0e00 |0007: return-void │ │ +05c110: 1f04 2202 |0008: check-cast v4, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ +05c114: 5440 ea0a |000a: iget-object v0, v4, Lk0/a;.e:Landroid/os/Parcelable; // field@0aea │ │ +05c118: 6f20 9806 0300 |000c: invoke-super {v3, v0}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0698 │ │ +05c11e: 5430 7f02 |000f: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c122: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +05c126: 5400 e701 |0013: iget-object v0, v0, Landroidx/appcompat/widget/ActionMenuView;.t:Landroidx/appcompat/view/menu/e; // field@01e7 │ │ +05c12a: 2802 |0015: goto 0017 // +0002 │ │ +05c12c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +05c12e: 5241 6e02 |0017: iget v1, v4, Landroidx/appcompat/widget/Toolbar$g;.g:I // field@026e │ │ +05c132: 3801 1100 |0019: if-eqz v1, 002a // +0011 │ │ +05c136: 5432 7c02 |001b: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +05c13a: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ +05c13e: 3800 0b00 |001f: if-eqz v0, 002a // +000b │ │ +05c142: 6e20 010a 1000 |0021: invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/e;.findItem:(I)Landroid/view/MenuItem; // method@0a01 │ │ +05c148: 0c00 |0024: move-result-object v0 │ │ +05c14a: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ +05c14e: 7210 ce04 0000 |0027: invoke-interface {v0}, Landroid/view/MenuItem;.expandActionView:()Z // method@04ce │ │ +05c154: 5544 6f02 |002a: iget-boolean v4, v4, Landroidx/appcompat/widget/Toolbar$g;.h:Z // field@026f │ │ +05c158: 3804 0c00 |002c: if-eqz v4, 0038 // +000c │ │ +05c15c: 5434 7e02 |002e: iget-object v4, v3, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ +05c160: 6e20 0506 4300 |0030: invoke-virtual {v3, v4}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ +05c166: 5434 7e02 |0033: iget-object v4, v3, Landroidx/appcompat/widget/Toolbar;.O:Landroidx/appcompat/widget/Toolbar$b; // field@027e │ │ +05c16a: 6e20 fe05 4300 |0035: invoke-virtual {v3, v4}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@05fe │ │ +05c170: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -47363,55 +47363,55 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -05c18c: |[05c18c] androidx.appcompat.widget.Toolbar.onRtlPropertiesChanged:(I)V │ │ -05c19c: 6f20 9906 3200 |0000: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onRtlPropertiesChanged:(I)V // method@0699 │ │ -05c1a2: 5420 9202 |0003: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ -05c1a6: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -05c1aa: 2200 c907 |0007: new-instance v0, Ln/a0; // type@07c9 │ │ -05c1ae: 7010 f822 0000 |0009: invoke-direct {v0}, Ln/a0;.:()V // method@22f8 │ │ -05c1b4: 5b20 9202 |000c: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ -05c1b8: 5420 9202 |000e: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ -05c1bc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -05c1be: 3313 0300 |0011: if-ne v3, v1, 0014 // +0003 │ │ -05c1c2: 2802 |0013: goto 0015 // +0002 │ │ -05c1c4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -05c1c6: 5503 8b0d |0015: iget-boolean v3, v0, Ln/a0;.g:Z // field@0d8b │ │ -05c1ca: 3331 0300 |0017: if-ne v1, v3, 001a // +0003 │ │ -05c1ce: 282f |0019: goto 0048 // +002f │ │ -05c1d0: 5c01 8b0d |001a: iput-boolean v1, v0, Ln/a0;.g:Z // field@0d8b │ │ -05c1d4: 5503 8c0d |001c: iget-boolean v3, v0, Ln/a0;.h:Z // field@0d8c │ │ -05c1d8: 3803 2200 |001e: if-eqz v3, 0040 // +0022 │ │ -05c1dc: 1503 0080 |0020: const/high16 v3, #int -2147483648 // #8000 │ │ -05c1e0: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -05c1e4: 5201 880d |0024: iget v1, v0, Ln/a0;.d:I // field@0d88 │ │ -05c1e8: 3231 0300 |0026: if-eq v1, v3, 0029 // +0003 │ │ -05c1ec: 2803 |0028: goto 002b // +0003 │ │ -05c1ee: 5201 890d |0029: iget v1, v0, Ln/a0;.e:I // field@0d89 │ │ -05c1f2: 5901 850d |002b: iput v1, v0, Ln/a0;.a:I // field@0d85 │ │ -05c1f6: 5201 870d |002d: iget v1, v0, Ln/a0;.c:I // field@0d87 │ │ -05c1fa: 3231 1500 |002f: if-eq v1, v3, 0044 // +0015 │ │ -05c1fe: 2815 |0031: goto 0046 // +0015 │ │ -05c200: 5201 870d |0032: iget v1, v0, Ln/a0;.c:I // field@0d87 │ │ -05c204: 3231 0300 |0034: if-eq v1, v3, 0037 // +0003 │ │ -05c208: 2803 |0036: goto 0039 // +0003 │ │ -05c20a: 5201 890d |0037: iget v1, v0, Ln/a0;.e:I // field@0d89 │ │ -05c20e: 5901 850d |0039: iput v1, v0, Ln/a0;.a:I // field@0d85 │ │ -05c212: 5201 880d |003b: iget v1, v0, Ln/a0;.d:I // field@0d88 │ │ -05c216: 3231 0700 |003d: if-eq v1, v3, 0044 // +0007 │ │ -05c21a: 2807 |003f: goto 0046 // +0007 │ │ -05c21c: 5203 890d |0040: iget v3, v0, Ln/a0;.e:I // field@0d89 │ │ -05c220: 5903 850d |0042: iput v3, v0, Ln/a0;.a:I // field@0d85 │ │ -05c224: 5201 8a0d |0044: iget v1, v0, Ln/a0;.f:I // field@0d8a │ │ -05c228: 5901 860d |0046: iput v1, v0, Ln/a0;.b:I // field@0d86 │ │ -05c22c: 0e00 |0048: return-void │ │ +05c174: |[05c174] androidx.appcompat.widget.Toolbar.onRtlPropertiesChanged:(I)V │ │ +05c184: 6f20 9906 3200 |0000: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onRtlPropertiesChanged:(I)V // method@0699 │ │ +05c18a: 5420 9202 |0003: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05c18e: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +05c192: 2200 c907 |0007: new-instance v0, Ln/a0; // type@07c9 │ │ +05c196: 7010 f622 0000 |0009: invoke-direct {v0}, Ln/a0;.:()V // method@22f6 │ │ +05c19c: 5b20 9202 |000c: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05c1a0: 5420 9202 |000e: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.x:Ln/a0; // field@0292 │ │ +05c1a4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +05c1a6: 3313 0300 |0011: if-ne v3, v1, 0014 // +0003 │ │ +05c1aa: 2802 |0013: goto 0015 // +0002 │ │ +05c1ac: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +05c1ae: 5503 8b0d |0015: iget-boolean v3, v0, Ln/a0;.g:Z // field@0d8b │ │ +05c1b2: 3331 0300 |0017: if-ne v1, v3, 001a // +0003 │ │ +05c1b6: 282f |0019: goto 0048 // +002f │ │ +05c1b8: 5c01 8b0d |001a: iput-boolean v1, v0, Ln/a0;.g:Z // field@0d8b │ │ +05c1bc: 5503 8c0d |001c: iget-boolean v3, v0, Ln/a0;.h:Z // field@0d8c │ │ +05c1c0: 3803 2200 |001e: if-eqz v3, 0040 // +0022 │ │ +05c1c4: 1503 0080 |0020: const/high16 v3, #int -2147483648 // #8000 │ │ +05c1c8: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +05c1cc: 5201 880d |0024: iget v1, v0, Ln/a0;.d:I // field@0d88 │ │ +05c1d0: 3231 0300 |0026: if-eq v1, v3, 0029 // +0003 │ │ +05c1d4: 2803 |0028: goto 002b // +0003 │ │ +05c1d6: 5201 890d |0029: iget v1, v0, Ln/a0;.e:I // field@0d89 │ │ +05c1da: 5901 850d |002b: iput v1, v0, Ln/a0;.a:I // field@0d85 │ │ +05c1de: 5201 870d |002d: iget v1, v0, Ln/a0;.c:I // field@0d87 │ │ +05c1e2: 3231 1500 |002f: if-eq v1, v3, 0044 // +0015 │ │ +05c1e6: 2815 |0031: goto 0046 // +0015 │ │ +05c1e8: 5201 870d |0032: iget v1, v0, Ln/a0;.c:I // field@0d87 │ │ +05c1ec: 3231 0300 |0034: if-eq v1, v3, 0037 // +0003 │ │ +05c1f0: 2803 |0036: goto 0039 // +0003 │ │ +05c1f2: 5201 890d |0037: iget v1, v0, Ln/a0;.e:I // field@0d89 │ │ +05c1f6: 5901 850d |0039: iput v1, v0, Ln/a0;.a:I // field@0d85 │ │ +05c1fa: 5201 880d |003b: iget v1, v0, Ln/a0;.d:I // field@0d88 │ │ +05c1fe: 3231 0700 |003d: if-eq v1, v3, 0044 // +0007 │ │ +05c202: 2807 |003f: goto 0046 // +0007 │ │ +05c204: 5203 890d |0040: iget v3, v0, Ln/a0;.e:I // field@0d89 │ │ +05c208: 5903 850d |0042: iput v3, v0, Ln/a0;.a:I // field@0d85 │ │ +05c20c: 5201 8a0d |0044: iget v1, v0, Ln/a0;.f:I // field@0d8a │ │ +05c210: 5901 860d |0046: iput v1, v0, Ln/a0;.b:I // field@0d86 │ │ +05c214: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -47643,41 +47643,41 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -05a49c: |[05a49c] androidx.appcompat.widget.Toolbar.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -05a4ac: 2200 2202 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ -05a4b0: 6f10 9a06 0400 |0002: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@069a │ │ -05a4b6: 0c01 |0005: move-result-object v1 │ │ -05a4b8: 7020 070c 1000 |0006: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcelable;)V // method@0c07 │ │ -05a4be: 5441 7c02 |0009: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ -05a4c2: 3801 0a00 |000b: if-eqz v1, 0015 // +000a │ │ -05a4c6: 5411 6a02 |000d: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar$d;.f:Landroidx/appcompat/view/menu/f; // field@026a │ │ -05a4ca: 3801 0600 |000f: if-eqz v1, 0015 // +0006 │ │ -05a4ce: 5211 6c01 |0011: iget v1, v1, Landroidx/appcompat/view/menu/f;.a:I // field@016c │ │ -05a4d2: 5901 6e02 |0013: iput v1, v0, Landroidx/appcompat/widget/Toolbar$g;.g:I // field@026e │ │ -05a4d6: 5441 7f02 |0015: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05a4da: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -05a4dc: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -05a4de: 3801 1200 |0019: if-eqz v1, 002b // +0012 │ │ -05a4e2: 5411 ea01 |001b: iget-object v1, v1, Landroidx/appcompat/widget/ActionMenuView;.w:Landroidx/appcompat/widget/a; // field@01ea │ │ -05a4e6: 3801 0a00 |001d: if-eqz v1, 0027 // +000a │ │ -05a4ea: 6e10 8d0c 0100 |001f: invoke-virtual {v1}, Landroidx/appcompat/widget/a;.i:()Z // method@0c8d │ │ -05a4f0: 0a01 |0022: move-result v1 │ │ -05a4f2: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ -05a4f6: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -05a4f8: 2802 |0026: goto 0028 // +0002 │ │ -05a4fa: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -05a4fc: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ -05a500: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -05a502: 5c02 6f02 |002b: iput-boolean v2, v0, Landroidx/appcompat/widget/Toolbar$g;.h:Z // field@026f │ │ -05a506: 1100 |002d: return-object v0 │ │ +05a484: |[05a484] androidx.appcompat.widget.Toolbar.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +05a494: 2200 2202 |0000: new-instance v0, Landroidx/appcompat/widget/Toolbar$g; // type@0222 │ │ +05a498: 6f10 9a06 0400 |0002: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@069a │ │ +05a49e: 0c01 |0005: move-result-object v1 │ │ +05a4a0: 7020 070c 1000 |0006: invoke-direct {v0, v1}, Landroidx/appcompat/widget/Toolbar$g;.:(Landroid/os/Parcelable;)V // method@0c07 │ │ +05a4a6: 5441 7c02 |0009: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.M:Landroidx/appcompat/widget/Toolbar$d; // field@027c │ │ +05a4aa: 3801 0a00 |000b: if-eqz v1, 0015 // +000a │ │ +05a4ae: 5411 6a02 |000d: iget-object v1, v1, Landroidx/appcompat/widget/Toolbar$d;.f:Landroidx/appcompat/view/menu/f; // field@026a │ │ +05a4b2: 3801 0600 |000f: if-eqz v1, 0015 // +0006 │ │ +05a4b6: 5211 6c01 |0011: iget v1, v1, Landroidx/appcompat/view/menu/f;.a:I // field@016c │ │ +05a4ba: 5901 6e02 |0013: iput v1, v0, Landroidx/appcompat/widget/Toolbar$g;.g:I // field@026e │ │ +05a4be: 5441 7f02 |0015: iget-object v1, v4, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05a4c2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +05a4c4: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +05a4c6: 3801 1200 |0019: if-eqz v1, 002b // +0012 │ │ +05a4ca: 5411 ea01 |001b: iget-object v1, v1, Landroidx/appcompat/widget/ActionMenuView;.w:Landroidx/appcompat/widget/a; // field@01ea │ │ +05a4ce: 3801 0a00 |001d: if-eqz v1, 0027 // +000a │ │ +05a4d2: 6e10 8d0c 0100 |001f: invoke-virtual {v1}, Landroidx/appcompat/widget/a;.i:()Z // method@0c8d │ │ +05a4d8: 0a01 |0022: move-result v1 │ │ +05a4da: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ +05a4de: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +05a4e0: 2802 |0026: goto 0028 // +0002 │ │ +05a4e2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +05a4e4: 3801 0300 |0028: if-eqz v1, 002b // +0003 │ │ +05a4e8: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +05a4ea: 5c02 6f02 |002b: iput-boolean v2, v0, Landroidx/appcompat/widget/Toolbar$g;.h:Z // field@026f │ │ +05a4ee: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -47962,277 +47962,277 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -05a710: |[05a710] androidx.appcompat.widget.Toolbar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05a720: 6e10 0405 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ -05a726: 0a00 |0003: move-result v0 │ │ -05a728: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -05a72a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -05a72e: 5c41 7502 |0007: iput-boolean v1, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ -05a732: 5542 7502 |0009: iget-boolean v2, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ -05a736: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -05a738: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ -05a73c: 6f20 9c06 5400 |000e: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@069c │ │ -05a742: 0a05 |0011: move-result v5 │ │ -05a744: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -05a748: 3905 0400 |0014: if-nez v5, 0018 // +0004 │ │ -05a74c: 5c43 7502 |0016: iput-boolean v3, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ -05a750: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ -05a754: 1235 |001a: const/4 v5, #int 3 // #3 │ │ -05a756: 3350 0400 |001b: if-ne v0, v5, 001f // +0004 │ │ -05a75a: 5c41 7502 |001d: iput-boolean v1, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ -05a75e: 0f03 |001f: return v3 │ │ +05a6f8: |[05a6f8] androidx.appcompat.widget.Toolbar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05a708: 6e10 0405 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ +05a70e: 0a00 |0003: move-result v0 │ │ +05a710: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05a712: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +05a716: 5c41 7502 |0007: iput-boolean v1, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ +05a71a: 5542 7502 |0009: iget-boolean v2, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ +05a71e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +05a720: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ +05a724: 6f20 9c06 5400 |000e: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@069c │ │ +05a72a: 0a05 |0011: move-result v5 │ │ +05a72c: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +05a730: 3905 0400 |0014: if-nez v5, 0018 // +0004 │ │ +05a734: 5c43 7502 |0016: iput-boolean v3, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ +05a738: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ +05a73c: 1235 |001a: const/4 v5, #int 3 // #3 │ │ +05a73e: 3350 0400 |001b: if-ne v0, v5, 001f // +0004 │ │ +05a742: 5c41 7502 |001d: iput-boolean v1, v4, Landroidx/appcompat/widget/Toolbar;.F:Z // field@0275 │ │ +05a746: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #54 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'p' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -05a760: |[05a760] androidx.appcompat.widget.Toolbar.p:(Landroid/view/View;)Z │ │ -05a770: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -05a774: 6e10 b505 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -05a77a: 0c00 |0005: move-result-object v0 │ │ -05a77c: 3310 0c00 |0006: if-ne v0, v1, 0012 // +000c │ │ -05a780: 6e10 cc05 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -05a786: 0a02 |000b: move-result v2 │ │ -05a788: 1300 0800 |000c: const/16 v0, #int 8 // #8 │ │ -05a78c: 3202 0400 |000e: if-eq v2, v0, 0012 // +0004 │ │ -05a790: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -05a792: 2802 |0011: goto 0013 // +0002 │ │ -05a794: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -05a796: 0f02 |0013: return v2 │ │ +05a748: |[05a748] androidx.appcompat.widget.Toolbar.p:(Landroid/view/View;)Z │ │ +05a758: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +05a75c: 6e10 b505 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ +05a762: 0c00 |0005: move-result-object v0 │ │ +05a764: 3310 0c00 |0006: if-ne v0, v1, 0012 // +000c │ │ +05a768: 6e10 cc05 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +05a76e: 0a02 |000b: move-result v2 │ │ +05a770: 1300 0800 |000c: const/16 v0, #int 8 // #8 │ │ +05a774: 3202 0400 |000e: if-eq v2, v0, 0012 // +0004 │ │ +05a778: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +05a77a: 2802 |0011: goto 0013 // +0002 │ │ +05a77c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +05a77e: 0f02 |0013: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #55 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setCollapseContentDescription' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05c230: |[05c230] androidx.appcompat.widget.Toolbar.setCollapseContentDescription:(I)V │ │ -05c240: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -05c244: 6e10 9405 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c24a: 0c00 |0005: move-result-object v0 │ │ -05c24c: 6e20 3f01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ -05c252: 0c02 |0009: move-result-object v2 │ │ -05c254: 2802 |000a: goto 000c // +0002 │ │ -05c256: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -05c258: 6e20 460c 2100 |000c: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setCollapseContentDescription:(Ljava/lang/CharSequence;)V // method@0c46 │ │ -05c25e: 0e00 |000f: return-void │ │ +05c218: |[05c218] androidx.appcompat.widget.Toolbar.setCollapseContentDescription:(I)V │ │ +05c228: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +05c22c: 6e10 9405 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c232: 0c00 |0005: move-result-object v0 │ │ +05c234: 6e20 3f01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ +05c23a: 0c02 |0009: move-result-object v2 │ │ +05c23c: 2802 |000a: goto 000c // +0002 │ │ +05c23e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +05c240: 6e20 460c 2100 |000c: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setCollapseContentDescription:(Ljava/lang/CharSequence;)V // method@0c46 │ │ +05c246: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #56 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setCollapseContentDescription' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05c260: |[05c260] androidx.appcompat.widget.Toolbar.setCollapseContentDescription:(Ljava/lang/CharSequence;)V │ │ -05c270: 7110 0c04 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05c276: 0a00 |0003: move-result v0 │ │ -05c278: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -05c27c: 6e10 0c0c 0100 |0006: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.c:()V // method@0c0c │ │ -05c282: 5410 8602 |0009: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05c286: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -05c28a: 6e20 2206 2000 |000d: invoke-virtual {v0, v2}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0622 │ │ -05c290: 0e00 |0010: return-void │ │ +05c248: |[05c248] androidx.appcompat.widget.Toolbar.setCollapseContentDescription:(Ljava/lang/CharSequence;)V │ │ +05c258: 7110 0c04 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +05c25e: 0a00 |0003: move-result v0 │ │ +05c260: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +05c264: 6e10 0c0c 0100 |0006: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.c:()V // method@0c0c │ │ +05c26a: 5410 8602 |0009: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c26e: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +05c272: 6e20 2206 2000 |000d: invoke-virtual {v0, v2}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0622 │ │ +05c278: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #57 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setCollapseIcon' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c2d0: |[05c2d0] androidx.appcompat.widget.Toolbar.setCollapseIcon:(I)V │ │ -05c2e0: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c2e6: 0c00 |0003: move-result-object v0 │ │ -05c2e8: 7120 bb16 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ -05c2ee: 0c02 |0007: move-result-object v2 │ │ -05c2f0: 6e20 480c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setCollapseIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c48 │ │ -05c2f6: 0e00 |000b: return-void │ │ +05c2b8: |[05c2b8] androidx.appcompat.widget.Toolbar.setCollapseIcon:(I)V │ │ +05c2c8: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c2ce: 0c00 |0003: move-result-object v0 │ │ +05c2d0: 7120 bb16 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ +05c2d6: 0c02 |0007: move-result-object v2 │ │ +05c2d8: 6e20 480c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setCollapseIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c48 │ │ +05c2de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #58 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setCollapseIcon' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -05c294: |[05c294] androidx.appcompat.widget.Toolbar.setCollapseIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -05c2a4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -05c2a8: 6e10 0c0c 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.c:()V // method@0c0c │ │ -05c2ae: 5410 8602 |0005: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05c2b2: 6e20 6b23 2000 |0007: invoke-virtual {v0, v2}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@236b │ │ -05c2b8: 280a |000a: goto 0014 // +000a │ │ -05c2ba: 5412 8602 |000b: iget-object v2, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ -05c2be: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ -05c2c2: 5410 8402 |000f: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0284 │ │ -05c2c6: 6e20 6b23 0200 |0011: invoke-virtual {v2, v0}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@236b │ │ -05c2cc: 0e00 |0014: return-void │ │ +05c27c: |[05c27c] androidx.appcompat.widget.Toolbar.setCollapseIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +05c28c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +05c290: 6e10 0c0c 0100 |0002: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.c:()V // method@0c0c │ │ +05c296: 5410 8602 |0005: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c29a: 6e20 6923 2000 |0007: invoke-virtual {v0, v2}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2369 │ │ +05c2a0: 280a |000a: goto 0014 // +000a │ │ +05c2a2: 5412 8602 |000b: iget-object v2, v1, Landroidx/appcompat/widget/Toolbar;.l:Ln/g; // field@0286 │ │ +05c2a6: 3802 0700 |000d: if-eqz v2, 0014 // +0007 │ │ +05c2aa: 5410 8402 |000f: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.j:Landroid/graphics/drawable/Drawable; // field@0284 │ │ +05c2ae: 6e20 6923 0200 |0011: invoke-virtual {v2, v0}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2369 │ │ +05c2b4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #59 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setCollapsible' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c2f8: |[05c2f8] androidx.appcompat.widget.Toolbar.setCollapsible:(Z)V │ │ -05c308: 5c01 7d02 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/Toolbar;.N:Z // field@027d │ │ -05c30c: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c312: 0e00 |0005: return-void │ │ +05c2e0: |[05c2e0] androidx.appcompat.widget.Toolbar.setCollapsible:(Z)V │ │ +05c2f0: 5c01 7d02 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/Toolbar;.N:Z // field@027d │ │ +05c2f4: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +05c2fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #60 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setContentInsetEndWithActions' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -05c314: |[05c314] androidx.appcompat.widget.Toolbar.setContentInsetEndWithActions:(I)V │ │ -05c324: 3b02 0400 |0000: if-gez v2, 0004 // +0004 │ │ -05c328: 1502 0080 |0002: const/high16 v2, #int -2147483648 // #8000 │ │ -05c32c: 5210 9402 |0004: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ -05c330: 3202 0d00 |0006: if-eq v2, v0, 0013 // +000d │ │ -05c334: 5912 9402 |0008: iput v2, v1, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ -05c338: 6e10 260c 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c26 │ │ -05c33e: 0c02 |000d: move-result-object v2 │ │ -05c340: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -05c344: 6e10 0c06 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c34a: 0e00 |0013: return-void │ │ +05c2fc: |[05c2fc] androidx.appcompat.widget.Toolbar.setContentInsetEndWithActions:(I)V │ │ +05c30c: 3b02 0400 |0000: if-gez v2, 0004 // +0004 │ │ +05c310: 1502 0080 |0002: const/high16 v2, #int -2147483648 // #8000 │ │ +05c314: 5210 9402 |0004: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ +05c318: 3202 0d00 |0006: if-eq v2, v0, 0013 // +000d │ │ +05c31c: 5912 9402 |0008: iput v2, v1, Landroidx/appcompat/widget/Toolbar;.z:I // field@0294 │ │ +05c320: 6e10 260c 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c26 │ │ +05c326: 0c02 |000d: move-result-object v2 │ │ +05c328: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +05c32c: 6e10 0c06 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +05c332: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #61 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setContentInsetStartWithNavigation' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -05c34c: |[05c34c] androidx.appcompat.widget.Toolbar.setContentInsetStartWithNavigation:(I)V │ │ -05c35c: 3b02 0400 |0000: if-gez v2, 0004 // +0004 │ │ -05c360: 1502 0080 |0002: const/high16 v2, #int -2147483648 // #8000 │ │ -05c364: 5210 9302 |0004: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ -05c368: 3202 0d00 |0006: if-eq v2, v0, 0013 // +000d │ │ -05c36c: 5912 9302 |0008: iput v2, v1, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ -05c370: 6e10 260c 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c26 │ │ -05c376: 0c02 |000d: move-result-object v2 │ │ -05c378: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -05c37c: 6e10 0c06 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c382: 0e00 |0013: return-void │ │ +05c334: |[05c334] androidx.appcompat.widget.Toolbar.setContentInsetStartWithNavigation:(I)V │ │ +05c344: 3b02 0400 |0000: if-gez v2, 0004 // +0004 │ │ +05c348: 1502 0080 |0002: const/high16 v2, #int -2147483648 // #8000 │ │ +05c34c: 5210 9302 |0004: iget v0, v1, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ +05c350: 3202 0d00 |0006: if-eq v2, v0, 0013 // +000d │ │ +05c354: 5912 9302 |0008: iput v2, v1, Landroidx/appcompat/widget/Toolbar;.y:I // field@0293 │ │ +05c358: 6e10 260c 0100 |000a: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@0c26 │ │ +05c35e: 0c02 |000d: move-result-object v2 │ │ +05c360: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +05c364: 6e10 0c06 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +05c36a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #62 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setLogo' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c410: |[05c410] androidx.appcompat.widget.Toolbar.setLogo:(I)V │ │ -05c420: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c426: 0c00 |0003: move-result-object v0 │ │ -05c428: 7120 bb16 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ -05c42e: 0c02 |0007: move-result-object v2 │ │ -05c430: 6e20 4d0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0c4d │ │ -05c436: 0e00 |000b: return-void │ │ +05c3f8: |[05c3f8] androidx.appcompat.widget.Toolbar.setLogo:(I)V │ │ +05c408: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c40e: 0c00 |0003: move-result-object v0 │ │ +05c410: 7120 bb16 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ +05c416: 0c02 |0007: move-result-object v2 │ │ +05c418: 6e20 4d0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0c4d │ │ +05c41e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #63 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setLogo' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -05c384: |[05c384] androidx.appcompat.widget.Toolbar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -05c394: 3803 2000 |0000: if-eqz v3, 0020 // +0020 │ │ -05c398: 5420 8302 |0002: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05c39c: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ -05c3a0: 2200 dc07 |0006: new-instance v0, Ln/i; // type@07dc │ │ -05c3a4: 6e10 9405 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c3aa: 0c01 |000b: move-result-object v1 │ │ -05c3ac: 7020 7923 1000 |000c: invoke-direct {v0, v1}, Ln/i;.:(Landroid/content/Context;)V // method@2379 │ │ -05c3b2: 5b20 8302 |000f: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05c3b6: 5420 8302 |0011: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05c3ba: 6e20 370c 0200 |0013: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ -05c3c0: 0a00 |0016: move-result v0 │ │ -05c3c2: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ -05c3c6: 5420 8302 |0019: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05c3ca: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -05c3cc: 6e30 0b0c 0201 |001c: invoke-virtual {v2, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c0b │ │ -05c3d2: 2817 |001f: goto 0036 // +0017 │ │ -05c3d4: 5420 8302 |0020: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05c3d8: 3800 1400 |0022: if-eqz v0, 0036 // +0014 │ │ -05c3dc: 6e20 370c 0200 |0024: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ -05c3e2: 0a00 |0027: move-result v0 │ │ -05c3e4: 3800 0e00 |0028: if-eqz v0, 0036 // +000e │ │ -05c3e8: 5420 8302 |002a: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05c3ec: 6e20 a206 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a2 │ │ -05c3f2: 5420 7802 |002f: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ -05c3f6: 5421 8302 |0031: iget-object v1, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05c3fa: 6e20 981d 1000 |0033: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d98 │ │ -05c400: 5420 8302 |0036: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05c404: 3800 0500 |0038: if-eqz v0, 003d // +0005 │ │ -05c408: 6e20 8423 3000 |003a: invoke-virtual {v0, v3}, Ln/i;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2384 │ │ -05c40e: 0e00 |003d: return-void │ │ +05c36c: |[05c36c] androidx.appcompat.widget.Toolbar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +05c37c: 3803 2000 |0000: if-eqz v3, 0020 // +0020 │ │ +05c380: 5420 8302 |0002: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c384: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +05c388: 2200 dc07 |0006: new-instance v0, Ln/i; // type@07dc │ │ +05c38c: 6e10 9405 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c392: 0c01 |000b: move-result-object v1 │ │ +05c394: 7020 7723 1000 |000c: invoke-direct {v0, v1}, Ln/i;.:(Landroid/content/Context;)V // method@2377 │ │ +05c39a: 5b20 8302 |000f: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c39e: 5420 8302 |0011: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c3a2: 6e20 370c 0200 |0013: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ +05c3a8: 0a00 |0016: move-result v0 │ │ +05c3aa: 3900 1f00 |0017: if-nez v0, 0036 // +001f │ │ +05c3ae: 5420 8302 |0019: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c3b2: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +05c3b4: 6e30 0b0c 0201 |001c: invoke-virtual {v2, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c0b │ │ +05c3ba: 2817 |001f: goto 0036 // +0017 │ │ +05c3bc: 5420 8302 |0020: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c3c0: 3800 1400 |0022: if-eqz v0, 0036 // +0014 │ │ +05c3c4: 6e20 370c 0200 |0024: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ +05c3ca: 0a00 |0027: move-result v0 │ │ +05c3cc: 3800 0e00 |0028: if-eqz v0, 0036 // +000e │ │ +05c3d0: 5420 8302 |002a: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c3d4: 6e20 a206 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a2 │ │ +05c3da: 5420 7802 |002f: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05c3de: 5421 8302 |0031: iget-object v1, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c3e2: 6e20 961d 1000 |0033: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d96 │ │ +05c3e8: 5420 8302 |0036: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c3ec: 3800 0500 |0038: if-eqz v0, 003d // +0005 │ │ +05c3f0: 6e20 8223 3000 |003a: invoke-virtual {v0, v3}, Ln/i;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2382 │ │ +05c3f6: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -48464,49 +48464,49 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c438: |[05c438] androidx.appcompat.widget.Toolbar.setLogoDescription:(I)V │ │ -05c448: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c44e: 0c00 |0003: move-result-object v0 │ │ -05c450: 6e20 3f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ -05c456: 0c02 |0007: move-result-object v2 │ │ -05c458: 6e20 4f0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@0c4f │ │ -05c45e: 0e00 |000b: return-void │ │ +05c420: |[05c420] androidx.appcompat.widget.Toolbar.setLogoDescription:(I)V │ │ +05c430: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c436: 0c00 |0003: move-result-object v0 │ │ +05c438: 6e20 3f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ +05c43e: 0c02 |0007: move-result-object v2 │ │ +05c440: 6e20 4f0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@0c4f │ │ +05c446: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #65 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setLogoDescription' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -05c460: |[05c460] androidx.appcompat.widget.Toolbar.setLogoDescription:(Ljava/lang/CharSequence;)V │ │ -05c470: 7110 0c04 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05c476: 0a00 |0003: move-result v0 │ │ -05c478: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -05c47c: 5420 8302 |0006: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05c480: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -05c484: 2200 dc07 |000a: new-instance v0, Ln/i; // type@07dc │ │ -05c488: 6e10 9405 0200 |000c: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c48e: 0c01 |000f: move-result-object v1 │ │ -05c490: 7020 7923 1000 |0010: invoke-direct {v0, v1}, Ln/i;.:(Landroid/content/Context;)V // method@2379 │ │ -05c496: 5b20 8302 |0013: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05c49a: 5420 8302 |0015: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ -05c49e: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -05c4a2: 6e20 2206 3000 |0019: invoke-virtual {v0, v3}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0622 │ │ -05c4a8: 0e00 |001c: return-void │ │ +05c448: |[05c448] androidx.appcompat.widget.Toolbar.setLogoDescription:(Ljava/lang/CharSequence;)V │ │ +05c458: 7110 0c04 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +05c45e: 0a00 |0003: move-result v0 │ │ +05c460: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +05c464: 5420 8302 |0006: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c468: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +05c46c: 2200 dc07 |000a: new-instance v0, Ln/i; // type@07dc │ │ +05c470: 6e10 9405 0200 |000c: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c476: 0c01 |000f: move-result-object v1 │ │ +05c478: 7020 7723 1000 |0010: invoke-direct {v0, v1}, Ln/i;.:(Landroid/content/Context;)V // method@2377 │ │ +05c47e: 5b20 8302 |0013: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c482: 5420 8302 |0015: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.i:Ln/i; // field@0283 │ │ +05c486: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +05c48a: 6e20 2206 3000 |0019: invoke-virtual {v0, v3}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0622 │ │ +05c490: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -48738,263 +48738,263 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05c4ac: |[05c4ac] androidx.appcompat.widget.Toolbar.setNavigationContentDescription:(I)V │ │ -05c4bc: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -05c4c0: 6e10 9405 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c4c6: 0c00 |0005: move-result-object v0 │ │ -05c4c8: 6e20 3f01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ -05c4ce: 0c02 |0009: move-result-object v2 │ │ -05c4d0: 2802 |000a: goto 000c // +0002 │ │ -05c4d2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -05c4d4: 6e20 510c 2100 |000c: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@0c51 │ │ -05c4da: 0e00 |000f: return-void │ │ +05c494: |[05c494] androidx.appcompat.widget.Toolbar.setNavigationContentDescription:(I)V │ │ +05c4a4: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +05c4a8: 6e10 9405 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c4ae: 0c00 |0005: move-result-object v0 │ │ +05c4b0: 6e20 3f01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ +05c4b6: 0c02 |0009: move-result-object v2 │ │ +05c4b8: 2802 |000a: goto 000c // +0002 │ │ +05c4ba: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +05c4bc: 6e20 510c 2100 |000c: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@0c51 │ │ +05c4c2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #67 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setNavigationContentDescription' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05c4dc: |[05c4dc] androidx.appcompat.widget.Toolbar.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ -05c4ec: 7110 0c04 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05c4f2: 0a00 |0003: move-result v0 │ │ -05c4f4: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -05c4f8: 6e10 100c 0100 |0006: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c10 │ │ -05c4fe: 5410 8202 |0009: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05c502: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -05c506: 6e20 2206 2000 |000d: invoke-virtual {v0, v2}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0622 │ │ -05c50c: 0e00 |0010: return-void │ │ +05c4c4: |[05c4c4] androidx.appcompat.widget.Toolbar.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ +05c4d4: 7110 0c04 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +05c4da: 0a00 |0003: move-result v0 │ │ +05c4dc: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +05c4e0: 6e10 100c 0100 |0006: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c10 │ │ +05c4e6: 5410 8202 |0009: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c4ea: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +05c4ee: 6e20 2206 2000 |000d: invoke-virtual {v0, v2}, Landroid/view/View;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0622 │ │ +05c4f4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #68 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setNavigationIcon' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c584: |[05c584] androidx.appcompat.widget.Toolbar.setNavigationIcon:(I)V │ │ -05c594: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c59a: 0c00 |0003: move-result-object v0 │ │ -05c59c: 7120 bb16 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ -05c5a2: 0c02 |0007: move-result-object v2 │ │ -05c5a4: 6e20 530c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c53 │ │ -05c5aa: 0e00 |000b: return-void │ │ +05c56c: |[05c56c] androidx.appcompat.widget.Toolbar.setNavigationIcon:(I)V │ │ +05c57c: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c582: 0c00 |0003: move-result-object v0 │ │ +05c584: 7120 bb16 2000 |0004: invoke-static {v0, v2}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ +05c58a: 0c02 |0007: move-result-object v2 │ │ +05c58c: 6e20 530c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@0c53 │ │ +05c592: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #69 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setNavigationIcon' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -05c510: |[05c510] androidx.appcompat.widget.Toolbar.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -05c520: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ -05c524: 6e10 100c 0200 |0002: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c10 │ │ -05c52a: 5420 8202 |0005: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05c52e: 6e20 370c 0200 |0007: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ -05c534: 0a00 |000a: move-result v0 │ │ -05c536: 3900 1f00 |000b: if-nez v0, 002a // +001f │ │ -05c53a: 5420 8202 |000d: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05c53e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -05c540: 6e30 0b0c 0201 |0010: invoke-virtual {v2, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c0b │ │ -05c546: 2817 |0013: goto 002a // +0017 │ │ -05c548: 5420 8202 |0014: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05c54c: 3800 1400 |0016: if-eqz v0, 002a // +0014 │ │ -05c550: 6e20 370c 0200 |0018: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ -05c556: 0a00 |001b: move-result v0 │ │ -05c558: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -05c55c: 5420 8202 |001e: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05c560: 6e20 a206 0200 |0020: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a2 │ │ -05c566: 5420 7802 |0023: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ -05c56a: 5421 8202 |0025: iget-object v1, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05c56e: 6e20 981d 1000 |0027: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d98 │ │ -05c574: 5420 8202 |002a: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05c578: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -05c57c: 6e20 6b23 3000 |002e: invoke-virtual {v0, v3}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@236b │ │ -05c582: 0e00 |0031: return-void │ │ +05c4f8: |[05c4f8] androidx.appcompat.widget.Toolbar.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +05c508: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ +05c50c: 6e10 100c 0200 |0002: invoke-virtual {v2}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c10 │ │ +05c512: 5420 8202 |0005: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c516: 6e20 370c 0200 |0007: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ +05c51c: 0a00 |000a: move-result v0 │ │ +05c51e: 3900 1f00 |000b: if-nez v0, 002a // +001f │ │ +05c522: 5420 8202 |000d: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c526: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +05c528: 6e30 0b0c 0201 |0010: invoke-virtual {v2, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c0b │ │ +05c52e: 2817 |0013: goto 002a // +0017 │ │ +05c530: 5420 8202 |0014: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c534: 3800 1400 |0016: if-eqz v0, 002a // +0014 │ │ +05c538: 6e20 370c 0200 |0018: invoke-virtual {v2, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ +05c53e: 0a00 |001b: move-result v0 │ │ +05c540: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +05c544: 5420 8202 |001e: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c548: 6e20 a206 0200 |0020: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a2 │ │ +05c54e: 5420 7802 |0023: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05c552: 5421 8202 |0025: iget-object v1, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c556: 6e20 961d 1000 |0027: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d96 │ │ +05c55c: 5420 8202 |002a: iget-object v0, v2, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c560: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +05c564: 6e20 6923 3000 |002e: invoke-virtual {v0, v3}, Ln/g;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2369 │ │ +05c56a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #70 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setNavigationOnClickListener' │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05c5ac: |[05c5ac] androidx.appcompat.widget.Toolbar.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ -05c5bc: 6e10 100c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c10 │ │ -05c5c2: 5410 8202 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ -05c5c6: 6e20 3806 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0638 │ │ -05c5cc: 0e00 |0008: return-void │ │ +05c594: |[05c594] androidx.appcompat.widget.Toolbar.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ +05c5a4: 6e10 100c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.f:()V // method@0c10 │ │ +05c5aa: 5410 8202 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.h:Ln/g; // field@0282 │ │ +05c5ae: 6e20 3806 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0638 │ │ +05c5b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #71 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setOnMenuItemClickListener' │ │ type : '(Landroidx/appcompat/widget/Toolbar$f;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05c5d0: |[05c5d0] androidx.appcompat.widget.Toolbar.setOnMenuItemClickListener:(Landroidx/appcompat/widget/Toolbar$f;)V │ │ -05c5e0: 0e00 |0000: return-void │ │ +05c5b8: |[05c5b8] androidx.appcompat.widget.Toolbar.setOnMenuItemClickListener:(Landroidx/appcompat/widget/Toolbar$f;)V │ │ +05c5c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #72 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setOverflowIcon' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05c5e4: |[05c5e4] androidx.appcompat.widget.Toolbar.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -05c5f4: 6e10 0e0c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c0e │ │ -05c5fa: 5410 7f02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ -05c5fe: 6e20 210b 2000 |0005: invoke-virtual {v0, v2}, Landroidx/appcompat/widget/ActionMenuView;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@0b21 │ │ -05c604: 0e00 |0008: return-void │ │ +05c5cc: |[05c5cc] androidx.appcompat.widget.Toolbar.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +05c5dc: 6e10 0e0c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/Toolbar;.d:()V // method@0c0e │ │ +05c5e2: 5410 7f02 |0003: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.e:Landroidx/appcompat/widget/ActionMenuView; // field@027f │ │ +05c5e6: 6e20 210b 2000 |0005: invoke-virtual {v0, v2}, Landroidx/appcompat/widget/ActionMenuView;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@0b21 │ │ +05c5ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #73 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setPopupTheme' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -05c608: |[05c608] androidx.appcompat.widget.Toolbar.setPopupTheme:(I)V │ │ -05c618: 5220 8902 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ -05c61c: 3230 1800 |0002: if-eq v0, v3, 001a // +0018 │ │ -05c620: 5923 8902 |0004: iput v3, v2, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ -05c624: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ -05c628: 6e10 9405 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c62e: 0c03 |000b: move-result-object v3 │ │ -05c630: 5b23 8802 |000c: iput-object v3, v2, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ -05c634: 280c |000e: goto 001a // +000c │ │ -05c636: 2200 2d01 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@012d │ │ -05c63a: 6e10 9405 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c640: 0c01 |0014: move-result-object v1 │ │ -05c642: 7030 7804 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@0478 │ │ -05c648: 5b20 8802 |0018: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ -05c64c: 0e00 |001a: return-void │ │ +05c5f0: |[05c5f0] androidx.appcompat.widget.Toolbar.setPopupTheme:(I)V │ │ +05c600: 5220 8902 |0000: iget v0, v2, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ +05c604: 3230 1800 |0002: if-eq v0, v3, 001a // +0018 │ │ +05c608: 5923 8902 |0004: iput v3, v2, Landroidx/appcompat/widget/Toolbar;.o:I // field@0289 │ │ +05c60c: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ +05c610: 6e10 9405 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c616: 0c03 |000b: move-result-object v3 │ │ +05c618: 5b23 8802 |000c: iput-object v3, v2, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ +05c61c: 280c |000e: goto 001a // +000c │ │ +05c61e: 2200 2d01 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@012d │ │ +05c622: 6e10 9405 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c628: 0c01 |0014: move-result-object v1 │ │ +05c62a: 7030 7804 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@0478 │ │ +05c630: 5b20 8802 |0018: iput-object v0, v2, Landroidx/appcompat/widget/Toolbar;.n:Landroid/content/Context; // field@0288 │ │ +05c634: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #74 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setSubtitle' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c650: |[05c650] androidx.appcompat.widget.Toolbar.setSubtitle:(I)V │ │ -05c660: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c666: 0c00 |0003: move-result-object v0 │ │ -05c668: 6e20 3f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ -05c66e: 0c02 |0007: move-result-object v2 │ │ -05c670: 6e20 590c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0c59 │ │ -05c676: 0e00 |000b: return-void │ │ +05c638: |[05c638] androidx.appcompat.widget.Toolbar.setSubtitle:(I)V │ │ +05c648: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c64e: 0c00 |0003: move-result-object v0 │ │ +05c650: 6e20 3f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ +05c656: 0c02 |0007: move-result-object v2 │ │ +05c658: 6e20 590c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0c59 │ │ +05c65e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #75 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setSubtitle' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -05c678: |[05c678] androidx.appcompat.widget.Toolbar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -05c688: 7110 0c04 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05c68e: 0a00 |0003: move-result v0 │ │ -05c690: 3900 3d00 |0004: if-nez v0, 0041 // +003d │ │ -05c694: 5430 8102 |0006: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c698: 3900 2a00 |0008: if-nez v0, 0032 // +002a │ │ -05c69c: 6e10 9405 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c6a2: 0c00 |000d: move-result-object v0 │ │ -05c6a4: 2201 e807 |000e: new-instance v1, Ln/m; // type@07e8 │ │ -05c6a8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -05c6aa: 7030 ae23 0102 |0011: invoke-direct {v1, v0, v2}, Ln/m;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23ae │ │ -05c6b0: 5b31 8102 |0014: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c6b4: 6e10 7b09 0100 |0016: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@097b │ │ -05c6ba: 5431 8102 |0019: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c6be: 6202 9f00 |001b: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@009f │ │ -05c6c2: 6e20 6b09 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@096b │ │ -05c6c8: 5231 8b02 |0020: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.q:I // field@028b │ │ -05c6cc: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -05c6d0: 5432 8102 |0024: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c6d4: 6e30 d723 0201 |0026: invoke-virtual {v2, v0, v1}, Ln/m;.setTextAppearance:(Landroid/content/Context;I)V // method@23d7 │ │ -05c6da: 5430 7402 |0029: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.E:Landroid/content/res/ColorStateList; // field@0274 │ │ -05c6de: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -05c6e2: 5431 8102 |002d: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c6e6: 6e20 8009 0100 |002f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0980 │ │ -05c6ec: 5430 8102 |0032: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c6f0: 6e20 370c 0300 |0034: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ -05c6f6: 0a00 |0037: move-result v0 │ │ -05c6f8: 3900 1f00 |0038: if-nez v0, 0057 // +001f │ │ -05c6fc: 5430 8102 |003a: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c700: 1211 |003c: const/4 v1, #int 1 // #1 │ │ -05c702: 6e30 0b0c 0301 |003d: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c0b │ │ -05c708: 2817 |0040: goto 0057 // +0017 │ │ -05c70a: 5430 8102 |0041: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c70e: 3800 1400 |0043: if-eqz v0, 0057 // +0014 │ │ -05c712: 6e20 370c 0300 |0045: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ -05c718: 0a00 |0048: move-result v0 │ │ -05c71a: 3800 0e00 |0049: if-eqz v0, 0057 // +000e │ │ -05c71e: 5430 8102 |004b: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c722: 6e20 a206 0300 |004d: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a2 │ │ -05c728: 5430 7802 |0050: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ -05c72c: 5431 8102 |0052: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c730: 6e20 981d 1000 |0054: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d98 │ │ -05c736: 5430 8102 |0057: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c73a: 3800 0500 |0059: if-eqz v0, 005e // +0005 │ │ -05c73e: 6e20 7d09 4000 |005b: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@097d │ │ -05c744: 5b34 7202 |005e: iput-object v4, v3, Landroidx/appcompat/widget/Toolbar;.C:Ljava/lang/CharSequence; // field@0272 │ │ -05c748: 0e00 |0060: return-void │ │ +05c660: |[05c660] androidx.appcompat.widget.Toolbar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +05c670: 7110 0c04 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +05c676: 0a00 |0003: move-result v0 │ │ +05c678: 3900 3d00 |0004: if-nez v0, 0041 // +003d │ │ +05c67c: 5430 8102 |0006: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c680: 3900 2a00 |0008: if-nez v0, 0032 // +002a │ │ +05c684: 6e10 9405 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c68a: 0c00 |000d: move-result-object v0 │ │ +05c68c: 2201 e807 |000e: new-instance v1, Ln/m; // type@07e8 │ │ +05c690: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +05c692: 7030 ac23 0102 |0011: invoke-direct {v1, v0, v2}, Ln/m;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23ac │ │ +05c698: 5b31 8102 |0014: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c69c: 6e10 7b09 0100 |0016: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@097b │ │ +05c6a2: 5431 8102 |0019: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c6a6: 6202 9f00 |001b: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@009f │ │ +05c6aa: 6e20 6b09 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@096b │ │ +05c6b0: 5231 8b02 |0020: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.q:I // field@028b │ │ +05c6b4: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +05c6b8: 5432 8102 |0024: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c6bc: 6e30 d523 0201 |0026: invoke-virtual {v2, v0, v1}, Ln/m;.setTextAppearance:(Landroid/content/Context;I)V // method@23d5 │ │ +05c6c2: 5430 7402 |0029: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.E:Landroid/content/res/ColorStateList; // field@0274 │ │ +05c6c6: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +05c6ca: 5431 8102 |002d: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c6ce: 6e20 8009 0100 |002f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0980 │ │ +05c6d4: 5430 8102 |0032: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c6d8: 6e20 370c 0300 |0034: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ +05c6de: 0a00 |0037: move-result v0 │ │ +05c6e0: 3900 1f00 |0038: if-nez v0, 0057 // +001f │ │ +05c6e4: 5430 8102 |003a: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c6e8: 1211 |003c: const/4 v1, #int 1 // #1 │ │ +05c6ea: 6e30 0b0c 0301 |003d: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c0b │ │ +05c6f0: 2817 |0040: goto 0057 // +0017 │ │ +05c6f2: 5430 8102 |0041: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c6f6: 3800 1400 |0043: if-eqz v0, 0057 // +0014 │ │ +05c6fa: 6e20 370c 0300 |0045: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ +05c700: 0a00 |0048: move-result v0 │ │ +05c702: 3800 0e00 |0049: if-eqz v0, 0057 // +000e │ │ +05c706: 5430 8102 |004b: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c70a: 6e20 a206 0300 |004d: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a2 │ │ +05c710: 5430 7802 |0050: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05c714: 5431 8102 |0052: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c718: 6e20 961d 1000 |0054: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d96 │ │ +05c71e: 5430 8102 |0057: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c722: 3800 0500 |0059: if-eqz v0, 005e // +0005 │ │ +05c726: 6e20 7d09 4000 |005b: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@097d │ │ +05c72c: 5b34 7202 |005e: iput-object v4, v3, Landroidx/appcompat/widget/Toolbar;.C:Ljava/lang/CharSequence; // field@0272 │ │ +05c730: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -49226,118 +49226,118 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05c770: |[05c770] androidx.appcompat.widget.Toolbar.setSubtitleTextColor:(I)V │ │ -05c780: 7110 9d01 0100 |0000: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@019d │ │ -05c786: 0c01 |0003: move-result-object v1 │ │ -05c788: 6e20 5b0c 1000 |0004: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c5b │ │ -05c78e: 0e00 |0007: return-void │ │ +05c758: |[05c758] androidx.appcompat.widget.Toolbar.setSubtitleTextColor:(I)V │ │ +05c768: 7110 9d01 0100 |0000: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@019d │ │ +05c76e: 0c01 |0003: move-result-object v1 │ │ +05c770: 6e20 5b0c 1000 |0004: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c5b │ │ +05c776: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #77 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setSubtitleTextColor' │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05c74c: |[05c74c] androidx.appcompat.widget.Toolbar.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V │ │ -05c75c: 5b12 7402 |0000: iput-object v2, v1, Landroidx/appcompat/widget/Toolbar;.E:Landroid/content/res/ColorStateList; // field@0274 │ │ -05c760: 5410 8102 |0002: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ -05c764: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -05c768: 6e20 8009 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0980 │ │ -05c76e: 0e00 |0009: return-void │ │ +05c734: |[05c734] androidx.appcompat.widget.Toolbar.setSubtitleTextColor:(Landroid/content/res/ColorStateList;)V │ │ +05c744: 5b12 7402 |0000: iput-object v2, v1, Landroidx/appcompat/widget/Toolbar;.E:Landroid/content/res/ColorStateList; // field@0274 │ │ +05c748: 5410 8102 |0002: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.g:Ln/m; // field@0281 │ │ +05c74c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +05c750: 6e20 8009 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0980 │ │ +05c756: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #78 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitle' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05c790: |[05c790] androidx.appcompat.widget.Toolbar.setTitle:(I)V │ │ -05c7a0: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c7a6: 0c00 |0003: move-result-object v0 │ │ -05c7a8: 6e20 3f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ -05c7ae: 0c02 |0007: move-result-object v2 │ │ -05c7b0: 6e20 5d0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@0c5d │ │ -05c7b6: 0e00 |000b: return-void │ │ +05c778: |[05c778] androidx.appcompat.widget.Toolbar.setTitle:(I)V │ │ +05c788: 6e10 9405 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c78e: 0c00 |0003: move-result-object v0 │ │ +05c790: 6e20 3f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@013f │ │ +05c796: 0c02 |0007: move-result-object v2 │ │ +05c798: 6e20 5d0c 2100 |0008: invoke-virtual {v1, v2}, Landroidx/appcompat/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@0c5d │ │ +05c79e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #79 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitle' │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -05c7b8: |[05c7b8] androidx.appcompat.widget.Toolbar.setTitle:(Ljava/lang/CharSequence;)V │ │ -05c7c8: 7110 0c04 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -05c7ce: 0a00 |0003: move-result v0 │ │ -05c7d0: 3900 3d00 |0004: if-nez v0, 0041 // +003d │ │ -05c7d4: 5430 8002 |0006: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c7d8: 3900 2a00 |0008: if-nez v0, 0032 // +002a │ │ -05c7dc: 6e10 9405 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c7e2: 0c00 |000d: move-result-object v0 │ │ -05c7e4: 2201 e807 |000e: new-instance v1, Ln/m; // type@07e8 │ │ -05c7e8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -05c7ea: 7030 ae23 0102 |0011: invoke-direct {v1, v0, v2}, Ln/m;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23ae │ │ -05c7f0: 5b31 8002 |0014: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c7f4: 6e10 7b09 0100 |0016: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@097b │ │ -05c7fa: 5431 8002 |0019: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c7fe: 6202 9f00 |001b: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@009f │ │ -05c802: 6e20 6b09 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@096b │ │ -05c808: 5231 8a02 |0020: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.p:I // field@028a │ │ -05c80c: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -05c810: 5432 8002 |0024: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c814: 6e30 d723 0201 |0026: invoke-virtual {v2, v0, v1}, Ln/m;.setTextAppearance:(Landroid/content/Context;I)V // method@23d7 │ │ -05c81a: 5430 7302 |0029: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.D:Landroid/content/res/ColorStateList; // field@0273 │ │ -05c81e: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -05c822: 5431 8002 |002d: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c826: 6e20 8009 0100 |002f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0980 │ │ -05c82c: 5430 8002 |0032: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c830: 6e20 370c 0300 |0034: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ -05c836: 0a00 |0037: move-result v0 │ │ -05c838: 3900 1f00 |0038: if-nez v0, 0057 // +001f │ │ -05c83c: 5430 8002 |003a: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c840: 1211 |003c: const/4 v1, #int 1 // #1 │ │ -05c842: 6e30 0b0c 0301 |003d: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c0b │ │ -05c848: 2817 |0040: goto 0057 // +0017 │ │ -05c84a: 5430 8002 |0041: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c84e: 3800 1400 |0043: if-eqz v0, 0057 // +0014 │ │ -05c852: 6e20 370c 0300 |0045: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ -05c858: 0a00 |0048: move-result v0 │ │ -05c85a: 3800 0e00 |0049: if-eqz v0, 0057 // +000e │ │ -05c85e: 5430 8002 |004b: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c862: 6e20 a206 0300 |004d: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a2 │ │ -05c868: 5430 7802 |0050: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ -05c86c: 5431 8002 |0052: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c870: 6e20 981d 1000 |0054: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d98 │ │ -05c876: 5430 8002 |0057: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c87a: 3800 0500 |0059: if-eqz v0, 005e // +0005 │ │ -05c87e: 6e20 7d09 4000 |005b: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@097d │ │ -05c884: 5b34 7102 |005e: iput-object v4, v3, Landroidx/appcompat/widget/Toolbar;.B:Ljava/lang/CharSequence; // field@0271 │ │ -05c888: 0e00 |0060: return-void │ │ +05c7a0: |[05c7a0] androidx.appcompat.widget.Toolbar.setTitle:(Ljava/lang/CharSequence;)V │ │ +05c7b0: 7110 0c04 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +05c7b6: 0a00 |0003: move-result v0 │ │ +05c7b8: 3900 3d00 |0004: if-nez v0, 0041 // +003d │ │ +05c7bc: 5430 8002 |0006: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c7c0: 3900 2a00 |0008: if-nez v0, 0032 // +002a │ │ +05c7c4: 6e10 9405 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c7ca: 0c00 |000d: move-result-object v0 │ │ +05c7cc: 2201 e807 |000e: new-instance v1, Ln/m; // type@07e8 │ │ +05c7d0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +05c7d2: 7030 ac23 0102 |0011: invoke-direct {v1, v0, v2}, Ln/m;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23ac │ │ +05c7d8: 5b31 8002 |0014: iput-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c7dc: 6e10 7b09 0100 |0016: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@097b │ │ +05c7e2: 5431 8002 |0019: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c7e6: 6202 9f00 |001b: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@009f │ │ +05c7ea: 6e20 6b09 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@096b │ │ +05c7f0: 5231 8a02 |0020: iget v1, v3, Landroidx/appcompat/widget/Toolbar;.p:I // field@028a │ │ +05c7f4: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +05c7f8: 5432 8002 |0024: iget-object v2, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c7fc: 6e30 d523 0201 |0026: invoke-virtual {v2, v0, v1}, Ln/m;.setTextAppearance:(Landroid/content/Context;I)V // method@23d5 │ │ +05c802: 5430 7302 |0029: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.D:Landroid/content/res/ColorStateList; // field@0273 │ │ +05c806: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +05c80a: 5431 8002 |002d: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c80e: 6e20 8009 0100 |002f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0980 │ │ +05c814: 5430 8002 |0032: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c818: 6e20 370c 0300 |0034: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ +05c81e: 0a00 |0037: move-result v0 │ │ +05c820: 3900 1f00 |0038: if-nez v0, 0057 // +001f │ │ +05c824: 5430 8002 |003a: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c828: 1211 |003c: const/4 v1, #int 1 // #1 │ │ +05c82a: 6e30 0b0c 0301 |003d: invoke-virtual {v3, v0, v1}, Landroidx/appcompat/widget/Toolbar;.b:(Landroid/view/View;Z)V // method@0c0b │ │ +05c830: 2817 |0040: goto 0057 // +0017 │ │ +05c832: 5430 8002 |0041: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c836: 3800 1400 |0043: if-eqz v0, 0057 // +0014 │ │ +05c83a: 6e20 370c 0300 |0045: invoke-virtual {v3, v0}, Landroidx/appcompat/widget/Toolbar;.k:(Landroid/view/View;)Z // method@0c37 │ │ +05c840: 0a00 |0048: move-result v0 │ │ +05c842: 3800 0e00 |0049: if-eqz v0, 0057 // +000e │ │ +05c846: 5430 8002 |004b: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c84a: 6e20 a206 0300 |004d: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@06a2 │ │ +05c850: 5430 7802 |0050: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.I:Ljava/util/ArrayList; // field@0278 │ │ +05c854: 5431 8002 |0052: iget-object v1, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c858: 6e20 961d 1000 |0054: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d96 │ │ +05c85e: 5430 8002 |0057: iget-object v0, v3, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c862: 3800 0500 |0059: if-eqz v0, 005e // +0005 │ │ +05c866: 6e20 7d09 4000 |005b: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@097d │ │ +05c86c: 5b34 7102 |005e: iput-object v4, v3, Landroidx/appcompat/widget/Toolbar;.B:Ljava/lang/CharSequence; // field@0271 │ │ +05c870: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -49569,117 +49569,117 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c88c: |[05c88c] androidx.appcompat.widget.Toolbar.setTitleMarginBottom:(I)V │ │ -05c89c: 5901 9102 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ -05c8a0: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c8a6: 0e00 |0005: return-void │ │ +05c874: |[05c874] androidx.appcompat.widget.Toolbar.setTitleMarginBottom:(I)V │ │ +05c884: 5901 9102 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.w:I // field@0291 │ │ +05c888: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +05c88e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #81 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitleMarginEnd' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c8a8: |[05c8a8] androidx.appcompat.widget.Toolbar.setTitleMarginEnd:(I)V │ │ -05c8b8: 5901 8f02 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ -05c8bc: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c8c2: 0e00 |0005: return-void │ │ +05c890: |[05c890] androidx.appcompat.widget.Toolbar.setTitleMarginEnd:(I)V │ │ +05c8a0: 5901 8f02 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.u:I // field@028f │ │ +05c8a4: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +05c8aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #82 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitleMarginStart' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c8c4: |[05c8c4] androidx.appcompat.widget.Toolbar.setTitleMarginStart:(I)V │ │ -05c8d4: 5901 8e02 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ -05c8d8: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c8de: 0e00 |0005: return-void │ │ +05c8ac: |[05c8ac] androidx.appcompat.widget.Toolbar.setTitleMarginStart:(I)V │ │ +05c8bc: 5901 8e02 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.t:I // field@028e │ │ +05c8c0: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +05c8c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #83 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitleMarginTop' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05c8e0: |[05c8e0] androidx.appcompat.widget.Toolbar.setTitleMarginTop:(I)V │ │ -05c8f0: 5901 9002 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ -05c8f4: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -05c8fa: 0e00 |0005: return-void │ │ +05c8c8: |[05c8c8] androidx.appcompat.widget.Toolbar.setTitleMarginTop:(I)V │ │ +05c8d8: 5901 9002 |0000: iput v1, v0, Landroidx/appcompat/widget/Toolbar;.v:I // field@0290 │ │ +05c8dc: 6e10 0c06 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +05c8e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #84 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitleTextColor' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05c920: |[05c920] androidx.appcompat.widget.Toolbar.setTitleTextColor:(I)V │ │ -05c930: 7110 9d01 0100 |0000: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@019d │ │ -05c936: 0c01 |0003: move-result-object v1 │ │ -05c938: 6e20 630c 1000 |0004: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;.setTitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c63 │ │ -05c93e: 0e00 |0007: return-void │ │ +05c908: |[05c908] androidx.appcompat.widget.Toolbar.setTitleTextColor:(I)V │ │ +05c918: 7110 9d01 0100 |0000: invoke-static {v1}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@019d │ │ +05c91e: 0c01 |0003: move-result-object v1 │ │ +05c920: 6e20 630c 1000 |0004: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;.setTitleTextColor:(Landroid/content/res/ColorStateList;)V // method@0c63 │ │ +05c926: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #85 : (in Landroidx/appcompat/widget/Toolbar;) │ │ name : 'setTitleTextColor' │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05c8fc: |[05c8fc] androidx.appcompat.widget.Toolbar.setTitleTextColor:(Landroid/content/res/ColorStateList;)V │ │ -05c90c: 5b12 7302 |0000: iput-object v2, v1, Landroidx/appcompat/widget/Toolbar;.D:Landroid/content/res/ColorStateList; // field@0273 │ │ -05c910: 5410 8002 |0002: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ -05c914: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -05c918: 6e20 8009 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0980 │ │ -05c91e: 0e00 |0009: return-void │ │ +05c8e4: |[05c8e4] androidx.appcompat.widget.Toolbar.setTitleTextColor:(Landroid/content/res/ColorStateList;)V │ │ +05c8f4: 5b12 7302 |0000: iput-object v2, v1, Landroidx/appcompat/widget/Toolbar;.D:Landroid/content/res/ColorStateList; // field@0273 │ │ +05c8f8: 5410 8002 |0002: iget-object v0, v1, Landroidx/appcompat/widget/Toolbar;.f:Ln/m; // field@0280 │ │ +05c8fc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +05c900: 6e20 8009 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@0980 │ │ +05c906: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #126 header: │ │ class_idx : 548 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #126 annotations: │ │ Annotations on class │ │ @@ -49697,21 +49697,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ViewStubCompat$a;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #127 header: │ │ class_idx : 549 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 350 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #127 annotations: │ │ Annotations on class │ │ @@ -49750,297 +49750,297 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -05ca44: |[05ca44] androidx.appcompat.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05ca54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ca56: 7040 6405 4305 |0001: invoke-direct {v3, v4, v5, v0}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0564 │ │ -05ca5c: 5930 9502 |0004: iput v0, v3, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ -05ca60: 6201 9c06 |0006: sget-object v1, Lf/a;.v:[I // field@069c │ │ -05ca64: 6e50 4401 5401 |0008: invoke-virtual {v4, v5, v1, v0, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -05ca6a: 0c04 |000b: move-result-object v4 │ │ -05ca6c: 1225 |000c: const/4 v5, #int 2 // #2 │ │ -05ca6e: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -05ca70: 6e30 cf01 5401 |000e: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -05ca76: 0a05 |0011: move-result v5 │ │ -05ca78: 5935 9602 |0012: iput v5, v3, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ -05ca7c: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -05ca7e: 6e30 cf01 5400 |0015: invoke-virtual {v4, v5, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -05ca84: 0a02 |0018: move-result v2 │ │ -05ca86: 5932 9502 |0019: iput v2, v3, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ -05ca8a: 6e30 cf01 0401 |001b: invoke-virtual {v4, v0, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -05ca90: 0a00 |001e: move-result v0 │ │ -05ca92: 6e20 2906 0300 |001f: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@0629 │ │ -05ca98: 6e10 d901 0400 |0022: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -05ca9e: 1304 0800 |0025: const/16 v4, #int 8 // #8 │ │ -05caa2: 6e20 710c 4300 |0027: invoke-virtual {v3, v4}, Landroidx/appcompat/widget/ViewStubCompat;.setVisibility:(I)V // method@0c71 │ │ -05caa8: 6e20 5406 5300 |002a: invoke-virtual {v3, v5}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ -05caae: 0e00 |002d: return-void │ │ +05ca2c: |[05ca2c] androidx.appcompat.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05ca3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ca3e: 7040 6405 4305 |0001: invoke-direct {v3, v4, v5, v0}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0564 │ │ +05ca44: 5930 9502 |0004: iput v0, v3, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05ca48: 6201 9c06 |0006: sget-object v1, Lf/a;.v:[I // field@069c │ │ +05ca4c: 6e50 4401 5401 |0008: invoke-virtual {v4, v5, v1, v0, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ +05ca52: 0c04 |000b: move-result-object v4 │ │ +05ca54: 1225 |000c: const/4 v5, #int 2 // #2 │ │ +05ca56: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +05ca58: 6e30 cf01 5401 |000e: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +05ca5e: 0a05 |0011: move-result v5 │ │ +05ca60: 5935 9602 |0012: iput v5, v3, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ +05ca64: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +05ca66: 6e30 cf01 5400 |0015: invoke-virtual {v4, v5, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +05ca6c: 0a02 |0018: move-result v2 │ │ +05ca6e: 5932 9502 |0019: iput v2, v3, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05ca72: 6e30 cf01 0401 |001b: invoke-virtual {v4, v0, v1}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +05ca78: 0a00 |001e: move-result v0 │ │ +05ca7a: 6e20 2906 0300 |001f: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@0629 │ │ +05ca80: 6e10 d901 0400 |0022: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +05ca86: 1304 0800 |0025: const/16 v4, #int 8 // #8 │ │ +05ca8a: 6e20 710c 4300 |0027: invoke-virtual {v3, v4}, Landroidx/appcompat/widget/ViewStubCompat;.setVisibility:(I)V // method@0c71 │ │ +05ca90: 6e20 5406 5300 |002a: invoke-virtual {v3, v5}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ +05ca96: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'a' │ │ type : '()Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -05c958: |[05c958] androidx.appcompat.widget.ViewStubCompat.a:()Landroid/view/View; │ │ -05c968: 6e10 b505 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -05c96e: 0c00 |0003: move-result-object v0 │ │ -05c970: 2001 6401 |0004: instance-of v1, v0, Landroid/view/ViewGroup; // type@0164 │ │ -05c974: 3801 4800 |0006: if-eqz v1, 004e // +0048 │ │ -05c978: 5241 9502 |0008: iget v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ -05c97c: 3801 3c00 |000a: if-eqz v1, 0046 // +003c │ │ -05c980: 1f00 6401 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0164 │ │ -05c984: 5441 9802 |000e: iget-object v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@0298 │ │ -05c988: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -05c98c: 2809 |0012: goto 001b // +0009 │ │ -05c98e: 6e10 9405 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -05c994: 0c01 |0016: move-result-object v1 │ │ -05c996: 7110 ad04 0100 |0017: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@04ad │ │ -05c99c: 0c01 |001a: move-result-object v1 │ │ -05c99e: 5242 9502 |001b: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ -05c9a2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -05c9a4: 6e40 af04 2130 |001e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@04af │ │ -05c9aa: 0c01 |0021: move-result-object v1 │ │ -05c9ac: 5242 9602 |0022: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ -05c9b0: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ -05c9b2: 3232 0500 |0025: if-eq v2, v3, 002a // +0005 │ │ -05c9b6: 6e20 2906 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@0629 │ │ -05c9bc: 6e20 8b06 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@068b │ │ -05c9c2: 0a02 |002d: move-result v2 │ │ -05c9c4: 6e20 a406 4000 |002e: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@06a4 │ │ -05c9ca: 6e10 a405 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05c9d0: 0c03 |0034: move-result-object v3 │ │ -05c9d2: 3803 0600 |0035: if-eqz v3, 003b // +0006 │ │ -05c9d6: 6e40 7606 1032 |0037: invoke-virtual {v0, v1, v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0676 │ │ -05c9dc: 2804 |003a: goto 003e // +0004 │ │ -05c9de: 6e30 7506 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0675 │ │ -05c9e4: 2200 2b06 |003e: new-instance v0, Ljava/lang/ref/WeakReference; // type@062b │ │ -05c9e8: 7020 051d 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1d05 │ │ -05c9ee: 5b40 9702 |0043: iput-object v0, v4, Landroidx/appcompat/widget/ViewStubCompat;.g:Ljava/lang/ref/WeakReference; // field@0297 │ │ -05c9f2: 1101 |0045: return-object v1 │ │ -05c9f4: 2200 0006 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -05c9f8: 1a01 a315 |0048: const-string v1, "ViewStub must have a valid layoutResource" // string@15a3 │ │ -05c9fc: 7020 3f1c 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -05ca02: 2700 |004d: throw v0 │ │ -05ca04: 2200 0106 |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ -05ca08: 1a01 a215 |0050: const-string v1, "ViewStub must have a non-null ViewGroup viewParent" // string@15a2 │ │ -05ca0c: 7020 431c 1000 |0052: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -05ca12: 2700 |0055: throw v0 │ │ +05c940: |[05c940] androidx.appcompat.widget.ViewStubCompat.a:()Landroid/view/View; │ │ +05c950: 6e10 b505 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ +05c956: 0c00 |0003: move-result-object v0 │ │ +05c958: 2001 6401 |0004: instance-of v1, v0, Landroid/view/ViewGroup; // type@0164 │ │ +05c95c: 3801 4800 |0006: if-eqz v1, 004e // +0048 │ │ +05c960: 5241 9502 |0008: iget v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05c964: 3801 3c00 |000a: if-eqz v1, 0046 // +003c │ │ +05c968: 1f00 6401 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0164 │ │ +05c96c: 5441 9802 |000e: iget-object v1, v4, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@0298 │ │ +05c970: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +05c974: 2809 |0012: goto 001b // +0009 │ │ +05c976: 6e10 9405 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +05c97c: 0c01 |0016: move-result-object v1 │ │ +05c97e: 7110 ad04 0100 |0017: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@04ad │ │ +05c984: 0c01 |001a: move-result-object v1 │ │ +05c986: 5242 9502 |001b: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05c98a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +05c98c: 6e40 af04 2130 |001e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@04af │ │ +05c992: 0c01 |0021: move-result-object v1 │ │ +05c994: 5242 9602 |0022: iget v2, v4, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ +05c998: 12f3 |0024: const/4 v3, #int -1 // #ff │ │ +05c99a: 3232 0500 |0025: if-eq v2, v3, 002a // +0005 │ │ +05c99e: 6e20 2906 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.setId:(I)V // method@0629 │ │ +05c9a4: 6e20 8b06 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@068b │ │ +05c9aa: 0a02 |002d: move-result v2 │ │ +05c9ac: 6e20 a406 4000 |002e: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@06a4 │ │ +05c9b2: 6e10 a405 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05c9b8: 0c03 |0034: move-result-object v3 │ │ +05c9ba: 3803 0600 |0035: if-eqz v3, 003b // +0006 │ │ +05c9be: 6e40 7606 1032 |0037: invoke-virtual {v0, v1, v2, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@0676 │ │ +05c9c4: 2804 |003a: goto 003e // +0004 │ │ +05c9c6: 6e30 7506 1002 |003b: invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0675 │ │ +05c9cc: 2200 2b06 |003e: new-instance v0, Ljava/lang/ref/WeakReference; // type@062b │ │ +05c9d0: 7020 031d 1000 |0040: invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1d03 │ │ +05c9d6: 5b40 9702 |0043: iput-object v0, v4, Landroidx/appcompat/widget/ViewStubCompat;.g:Ljava/lang/ref/WeakReference; // field@0297 │ │ +05c9da: 1101 |0045: return-object v1 │ │ +05c9dc: 2200 0006 |0046: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +05c9e0: 1a01 a215 |0048: const-string v1, "ViewStub must have a valid layoutResource" // string@15a2 │ │ +05c9e4: 7020 3d1c 1000 |004a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +05c9ea: 2700 |004d: throw v0 │ │ +05c9ec: 2200 0106 |004e: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ +05c9f0: 1a01 a115 |0050: const-string v1, "ViewStub must have a non-null ViewGroup viewParent" // string@15a1 │ │ +05c9f4: 7020 411c 1000 |0052: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +05c9fa: 2700 |0055: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'dispatchDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05cab0: |[05cab0] androidx.appcompat.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -05cac0: 0e00 |0000: return-void │ │ +05ca98: |[05ca98] androidx.appcompat.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +05caa8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'draw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05cac4: |[05cac4] androidx.appcompat.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ -05cad4: 0e00 |0000: return-void │ │ +05caac: |[05caac] androidx.appcompat.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ +05cabc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'getInflatedId' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ca14: |[05ca14] androidx.appcompat.widget.ViewStubCompat.getInflatedId:()I │ │ -05ca24: 5210 9602 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ -05ca28: 0f00 |0002: return v0 │ │ +05c9fc: |[05c9fc] androidx.appcompat.widget.ViewStubCompat.getInflatedId:()I │ │ +05ca0c: 5210 9602 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ +05ca10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'getLayoutInflater' │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c940: |[05c940] androidx.appcompat.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ -05c950: 5410 9802 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@0298 │ │ -05c954: 1100 |0002: return-object v0 │ │ +05c928: |[05c928] androidx.appcompat.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ +05c938: 5410 9802 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@0298 │ │ +05c93c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'getLayoutResource' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ca2c: |[05ca2c] androidx.appcompat.widget.ViewStubCompat.getLayoutResource:()I │ │ -05ca3c: 5210 9502 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ -05ca40: 0f00 |0002: return v0 │ │ +05ca14: |[05ca14] androidx.appcompat.widget.ViewStubCompat.getLayoutResource:()I │ │ +05ca24: 5210 9502 |0000: iget v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05ca28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05cad8: |[05cad8] androidx.appcompat.widget.ViewStubCompat.onMeasure:(II)V │ │ -05cae8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05caea: 6e30 3306 1001 |0001: invoke-virtual {v0, v1, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ -05caf0: 0e00 |0004: return-void │ │ +05cac0: |[05cac0] androidx.appcompat.widget.ViewStubCompat.onMeasure:(II)V │ │ +05cad0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05cad2: 6e30 3306 1001 |0001: invoke-virtual {v0, v1, v1}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ +05cad8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setInflatedId' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05caf4: |[05caf4] androidx.appcompat.widget.ViewStubCompat.setInflatedId:(I)V │ │ -05cb04: 5901 9602 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ -05cb08: 0e00 |0002: return-void │ │ +05cadc: |[05cadc] androidx.appcompat.widget.ViewStubCompat.setInflatedId:(I)V │ │ +05caec: 5901 9602 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.f:I // field@0296 │ │ +05caf0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setLayoutInflater' │ │ type : '(Landroid/view/LayoutInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cb0c: |[05cb0c] androidx.appcompat.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ -05cb1c: 5b01 9802 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@0298 │ │ -05cb20: 0e00 |0002: return-void │ │ +05caf4: |[05caf4] androidx.appcompat.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ +05cb04: 5b01 9802 |0000: iput-object v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.h:Landroid/view/LayoutInflater; // field@0298 │ │ +05cb08: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setLayoutResource' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cb24: |[05cb24] androidx.appcompat.widget.ViewStubCompat.setLayoutResource:(I)V │ │ -05cb34: 5901 9502 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ -05cb38: 0e00 |0002: return-void │ │ +05cb0c: |[05cb0c] androidx.appcompat.widget.ViewStubCompat.setLayoutResource:(I)V │ │ +05cb1c: 5901 9502 |0000: iput v1, v0, Landroidx/appcompat/widget/ViewStubCompat;.e:I // field@0295 │ │ +05cb20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setOnInflateListener' │ │ type : '(Landroidx/appcompat/widget/ViewStubCompat$a;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05cb3c: |[05cb3c] androidx.appcompat.widget.ViewStubCompat.setOnInflateListener:(Landroidx/appcompat/widget/ViewStubCompat$a;)V │ │ -05cb4c: 0e00 |0000: return-void │ │ +05cb24: |[05cb24] androidx.appcompat.widget.ViewStubCompat.setOnInflateListener:(Landroidx/appcompat/widget/ViewStubCompat$a;)V │ │ +05cb34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/widget/ViewStubCompat;) │ │ name : 'setVisibility' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -05cb50: |[05cb50] androidx.appcompat.widget.ViewStubCompat.setVisibility:(I)V │ │ -05cb60: 5410 9702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.g:Ljava/lang/ref/WeakReference; // field@0297 │ │ -05cb64: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -05cb68: 6e10 041d 0000 |0004: invoke-virtual {v0}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d04 │ │ -05cb6e: 0c00 |0007: move-result-object v0 │ │ -05cb70: 1f00 5e01 |0008: check-cast v0, Landroid/view/View; // type@015e │ │ -05cb74: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -05cb78: 6e20 5306 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0653 │ │ -05cb7e: 2814 |000f: goto 0023 // +0014 │ │ -05cb80: 2202 0106 |0010: new-instance v2, Ljava/lang/IllegalStateException; // type@0601 │ │ -05cb84: 1a00 7225 |0012: const-string v0, "setVisibility called on un-referenced view" // string@2572 │ │ -05cb88: 7020 431c 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -05cb8e: 2702 |0017: throw v2 │ │ -05cb90: 6f20 5306 2100 |0018: invoke-super {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0653 │ │ -05cb96: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ -05cb9a: 1240 |001d: const/4 v0, #int 4 // #4 │ │ -05cb9c: 3302 0500 |001e: if-ne v2, v0, 0023 // +0005 │ │ -05cba0: 6e10 660c 0100 |0020: invoke-virtual {v1}, Landroidx/appcompat/widget/ViewStubCompat;.a:()Landroid/view/View; // method@0c66 │ │ -05cba6: 0e00 |0023: return-void │ │ +05cb38: |[05cb38] androidx.appcompat.widget.ViewStubCompat.setVisibility:(I)V │ │ +05cb48: 5410 9702 |0000: iget-object v0, v1, Landroidx/appcompat/widget/ViewStubCompat;.g:Ljava/lang/ref/WeakReference; // field@0297 │ │ +05cb4c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +05cb50: 6e10 021d 0000 |0004: invoke-virtual {v0}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d02 │ │ +05cb56: 0c00 |0007: move-result-object v0 │ │ +05cb58: 1f00 5e01 |0008: check-cast v0, Landroid/view/View; // type@015e │ │ +05cb5c: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +05cb60: 6e20 5306 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@0653 │ │ +05cb66: 2814 |000f: goto 0023 // +0014 │ │ +05cb68: 2202 0106 |0010: new-instance v2, Ljava/lang/IllegalStateException; // type@0601 │ │ +05cb6c: 1a00 7025 |0012: const-string v0, "setVisibility called on un-referenced view" // string@2570 │ │ +05cb70: 7020 411c 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +05cb76: 2702 |0017: throw v2 │ │ +05cb78: 6f20 5306 2100 |0018: invoke-super {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@0653 │ │ +05cb7e: 3802 0500 |001b: if-eqz v2, 0020 // +0005 │ │ +05cb82: 1240 |001d: const/4 v0, #int 4 // #4 │ │ +05cb84: 3302 0500 |001e: if-ne v2, v0, 0023 // +0005 │ │ +05cb88: 6e10 660c 0100 |0020: invoke-virtual {v1}, Landroidx/appcompat/widget/ViewStubCompat;.a:()Landroid/view/View; // method@0c66 │ │ +05cb8e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #128 header: │ │ class_idx : 552 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #128 annotations: │ │ Annotations on class │ │ @@ -50069,67 +50069,67 @@ │ │ type : '(Landroidx/appcompat/widget/a;Landroidx/appcompat/widget/a$e;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -051590: |[051590] androidx.appcompat.widget.a$c.:(Landroidx/appcompat/widget/a;Landroidx/appcompat/widget/a$e;)V │ │ -0515a0: 5b01 9c02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ -0515a4: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0515aa: 5b02 9b02 |0005: iput-object v2, v0, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029b │ │ -0515ae: 0e00 |0007: return-void │ │ +051578: |[051578] androidx.appcompat.widget.a$c.:(Landroidx/appcompat/widget/a;Landroidx/appcompat/widget/a$e;)V │ │ +051588: 5b01 9c02 |0000: iput-object v1, v0, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ +05158c: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +051592: 5b02 9b02 |0005: iput-object v2, v0, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029b │ │ +051596: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/a$c;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -0515b0: |[0515b0] androidx.appcompat.widget.a$c.run:()V │ │ -0515c0: 5440 9c02 |0000: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ -0515c4: 5400 2301 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/a;.g:Landroidx/appcompat/view/menu/e; // field@0123 │ │ -0515c8: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -0515cc: 5401 5601 |0006: iget-object v1, v0, Landroidx/appcompat/view/menu/e;.e:Landroidx/appcompat/view/menu/e$a; // field@0156 │ │ -0515d0: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -0515d4: 7220 eb09 0100 |000a: invoke-interface {v1, v0}, Landroidx/appcompat/view/menu/e$a;.b:(Landroidx/appcompat/view/menu/e;)V // method@09eb │ │ -0515da: 5440 9c02 |000d: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ -0515de: 5400 2701 |000f: iget-object v0, v0, Landroidx/appcompat/view/menu/a;.k:Landroidx/appcompat/view/menu/i; // field@0127 │ │ -0515e2: 1f00 5e01 |0011: check-cast v0, Landroid/view/View; // type@015e │ │ -0515e6: 3800 2400 |0013: if-eqz v0, 0037 // +0024 │ │ -0515ea: 6e10 d005 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@05d0 │ │ -0515f0: 0c00 |0018: move-result-object v0 │ │ -0515f2: 3800 1e00 |0019: if-eqz v0, 0037 // +001e │ │ -0515f6: 5440 9b02 |001b: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029b │ │ -0515fa: 6e10 630a 0000 |001d: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.b:()Z // method@0a63 │ │ -051600: 0a01 |0020: move-result v1 │ │ -051602: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -051604: 3801 0300 |0022: if-eqz v1, 0025 // +0003 │ │ -051608: 280b |0024: goto 002f // +000b │ │ -05160a: 5401 8c01 |0025: iget-object v1, v0, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ -05160e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -051610: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ -051614: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -051616: 2804 |002b: goto 002f // +0004 │ │ -051618: 6e53 650a 3033 |002c: invoke-virtual {v0, v3, v3, v3, v3}, Landroidx/appcompat/view/menu/g;.d:(IIZZ)V // method@0a65 │ │ -05161e: 3802 0800 |002f: if-eqz v2, 0037 // +0008 │ │ -051622: 5440 9c02 |0031: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ -051626: 5441 9b02 |0033: iget-object v1, v4, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029b │ │ -05162a: 5b01 ab02 |0035: iput-object v1, v0, Landroidx/appcompat/widget/a;.v:Landroidx/appcompat/widget/a$e; // field@02ab │ │ -05162e: 5440 9c02 |0037: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ -051632: 1201 |0039: const/4 v1, #int 0 // #0 │ │ -051634: 5b01 ad02 |003a: iput-object v1, v0, Landroidx/appcompat/widget/a;.x:Landroidx/appcompat/widget/a$c; // field@02ad │ │ -051638: 0e00 |003c: return-void │ │ +051598: |[051598] androidx.appcompat.widget.a$c.run:()V │ │ +0515a8: 5440 9c02 |0000: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ +0515ac: 5400 2301 |0002: iget-object v0, v0, Landroidx/appcompat/view/menu/a;.g:Landroidx/appcompat/view/menu/e; // field@0123 │ │ +0515b0: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +0515b4: 5401 5601 |0006: iget-object v1, v0, Landroidx/appcompat/view/menu/e;.e:Landroidx/appcompat/view/menu/e$a; // field@0156 │ │ +0515b8: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +0515bc: 7220 eb09 0100 |000a: invoke-interface {v1, v0}, Landroidx/appcompat/view/menu/e$a;.b:(Landroidx/appcompat/view/menu/e;)V // method@09eb │ │ +0515c2: 5440 9c02 |000d: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ +0515c6: 5400 2701 |000f: iget-object v0, v0, Landroidx/appcompat/view/menu/a;.k:Landroidx/appcompat/view/menu/i; // field@0127 │ │ +0515ca: 1f00 5e01 |0011: check-cast v0, Landroid/view/View; // type@015e │ │ +0515ce: 3800 2400 |0013: if-eqz v0, 0037 // +0024 │ │ +0515d2: 6e10 d005 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@05d0 │ │ +0515d8: 0c00 |0018: move-result-object v0 │ │ +0515da: 3800 1e00 |0019: if-eqz v0, 0037 // +001e │ │ +0515de: 5440 9b02 |001b: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029b │ │ +0515e2: 6e10 630a 0000 |001d: invoke-virtual {v0}, Landroidx/appcompat/view/menu/g;.b:()Z // method@0a63 │ │ +0515e8: 0a01 |0020: move-result v1 │ │ +0515ea: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +0515ec: 3801 0300 |0022: if-eqz v1, 0025 // +0003 │ │ +0515f0: 280b |0024: goto 002f // +000b │ │ +0515f2: 5401 8c01 |0025: iget-object v1, v0, Landroidx/appcompat/view/menu/g;.f:Landroid/view/View; // field@018c │ │ +0515f6: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +0515f8: 3901 0400 |0028: if-nez v1, 002c // +0004 │ │ +0515fc: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +0515fe: 2804 |002b: goto 002f // +0004 │ │ +051600: 6e53 650a 3033 |002c: invoke-virtual {v0, v3, v3, v3, v3}, Landroidx/appcompat/view/menu/g;.d:(IIZZ)V // method@0a65 │ │ +051606: 3802 0800 |002f: if-eqz v2, 0037 // +0008 │ │ +05160a: 5440 9c02 |0031: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ +05160e: 5441 9b02 |0033: iget-object v1, v4, Landroidx/appcompat/widget/a$c;.e:Landroidx/appcompat/widget/a$e; // field@029b │ │ +051612: 5b01 ab02 |0035: iput-object v1, v0, Landroidx/appcompat/widget/a;.v:Landroidx/appcompat/widget/a$e; // field@02ab │ │ +051616: 5440 9c02 |0037: iget-object v0, v4, Landroidx/appcompat/widget/a$c;.f:Landroidx/appcompat/widget/a; // field@029c │ │ +05161a: 1201 |0039: const/4 v1, #int 0 // #0 │ │ +05161c: 5b01 ad02 |003a: iput-object v1, v0, Landroidx/appcompat/widget/a;.x:Landroidx/appcompat/widget/a$c; // field@02ad │ │ +051620: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -50405,21 +50405,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x003d reg=4 this Landroidx/appcompat/widget/a$c; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #129 header: │ │ class_idx : 558 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 355 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #129 annotations: │ │ Annotations on class │ │ @@ -50447,82 +50447,82 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -053e70: |[053e70] androidx.appcompat.widget.b$a.:(II)V │ │ -053e80: 7030 6a06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@066a │ │ -053e86: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -053e88: 5901 b102 |0004: iput v1, v0, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ -053e8c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -053e8e: 5901 b002 |0007: iput v1, v0, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ -053e92: 0e00 |0009: return-void │ │ +053e58: |[053e58] androidx.appcompat.widget.b$a.:(II)V │ │ +053e68: 7030 6a06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@066a │ │ +053e6e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +053e70: 5901 b102 |0004: iput v1, v0, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +053e74: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +053e76: 5901 b002 |0007: iput v1, v0, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +053e7a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/b$a;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -053e00: |[053e00] androidx.appcompat.widget.b$a.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -053e10: 7030 6b06 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@066b │ │ -053e16: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -053e18: 5920 b102 |0004: iput v0, v2, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ -053e1c: 6201 9006 |0006: sget-object v1, Lf/a;.j:[I // field@0690 │ │ -053e20: 6e30 4301 4301 |0008: invoke-virtual {v3, v4, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ -053e26: 0c03 |000b: move-result-object v3 │ │ -053e28: 1234 |000c: const/4 v4, #int 3 // #3 │ │ -053e2a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -053e2c: 6e30 ca01 4301 |000e: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01ca │ │ -053e32: 0a04 |0011: move-result v4 │ │ -053e34: 5924 b002 |0012: iput v4, v2, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ -053e38: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -053e3a: 6e30 cb01 4300 |0015: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -053e40: 0a04 |0018: move-result v4 │ │ -053e42: 5924 b102 |0019: iput v4, v2, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ -053e46: 6e10 d901 0300 |001b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -053e4c: 0e00 |001e: return-void │ │ +053de8: |[053de8] androidx.appcompat.widget.b$a.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +053df8: 7030 6b06 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@066b │ │ +053dfe: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +053e00: 5920 b102 |0004: iput v0, v2, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +053e04: 6201 9006 |0006: sget-object v1, Lf/a;.j:[I // field@0690 │ │ +053e08: 6e30 4301 4301 |0008: invoke-virtual {v3, v4, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@0143 │ │ +053e0e: 0c03 |000b: move-result-object v3 │ │ +053e10: 1234 |000c: const/4 v4, #int 3 // #3 │ │ +053e12: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +053e14: 6e30 ca01 4301 |000e: invoke-virtual {v3, v4, v1}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01ca │ │ +053e1a: 0a04 |0011: move-result v4 │ │ +053e1c: 5924 b002 |0012: iput v4, v2, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +053e20: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +053e22: 6e30 cb01 4300 |0015: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +053e28: 0a04 |0018: move-result v4 │ │ +053e2a: 5924 b102 |0019: iput v4, v2, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +053e2e: 6e10 d901 0300 |001b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +053e34: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/b$a;) │ │ name : '' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -053e50: |[053e50] androidx.appcompat.widget.b$a.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -053e60: 7020 6c06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066c │ │ -053e66: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -053e68: 5901 b102 |0004: iput v1, v0, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ -053e6c: 0e00 |0006: return-void │ │ +053e38: |[053e38] androidx.appcompat.widget.b$a.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +053e48: 7020 6c06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066c │ │ +053e4e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +053e50: 5901 b102 |0004: iput v1, v0, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +053e54: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #130 header: │ │ class_idx : 559 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 356 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 37 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ @@ -50601,110 +50601,110 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0541f8: |[0541f8] androidx.appcompat.widget.b.:(Landroid/content/Context;)V │ │ -054208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05420a: 7030 930c 2100 |0001: invoke-direct {v1, v2, v0}, Landroidx/appcompat/widget/b;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c93 │ │ -054210: 0e00 |0004: return-void │ │ +0541e0: |[0541e0] androidx.appcompat.widget.b.:(Landroid/content/Context;)V │ │ +0541f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0541f2: 7030 930c 2100 |0001: invoke-direct {v1, v2, v0}, Landroidx/appcompat/widget/b;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c93 │ │ +0541f8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/b;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -054214: |[054214] androidx.appcompat.widget.b.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -054224: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054226: 7040 940c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/b;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0c94 │ │ -05422c: 0e00 |0004: return-void │ │ +0541fc: |[0541fc] androidx.appcompat.widget.b.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05420c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05420e: 7040 940c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroidx/appcompat/widget/b;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0c94 │ │ +054214: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/b;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -054230: |[054230] androidx.appcompat.widget.b.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -054240: 7040 7206 5476 |0000: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0672 │ │ -054246: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -054248: 5c40 b202 |0004: iput-boolean v0, v4, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ -05424c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -05424e: 5941 b302 |0007: iput v1, v4, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ -054252: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -054254: 5942 b402 |000a: iput v2, v4, Landroidx/appcompat/widget/b;.g:I // field@02b4 │ │ -054258: 1403 3300 8000 |000c: const v3, #float 1.1755e-38 // #00800033 │ │ -05425e: 5943 b602 |000f: iput v3, v4, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -054262: 6203 8f06 |0011: sget-object v3, Lf/a;.i:[I // field@068f │ │ -054266: 6e52 4401 6573 |0013: invoke-virtual {v5, v6, v3, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -05426c: 0c06 |0016: move-result-object v6 │ │ -05426e: 6e30 cb01 0601 |0017: invoke-virtual {v6, v0, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -054274: 0a07 |001a: move-result v7 │ │ -054276: 3a07 0500 |001b: if-ltz v7, 0020 // +0005 │ │ -05427a: 6e20 b50c 7400 |001d: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setOrientation:(I)V // method@0cb5 │ │ -054280: 6e30 cb01 2601 |0020: invoke-virtual {v6, v2, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -054286: 0a07 |0023: move-result v7 │ │ -054288: 3a07 0500 |0024: if-ltz v7, 0029 // +0005 │ │ -05428c: 6e20 b20c 7400 |0026: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setGravity:(I)V // method@0cb2 │ │ -054292: 1227 |0029: const/4 v7, #int 2 // #2 │ │ -054294: 6e30 c201 7600 |002a: invoke-virtual {v6, v7, v0}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -05429a: 0a07 |002d: move-result v7 │ │ -05429c: 3907 0500 |002e: if-nez v7, 0033 // +0005 │ │ -0542a0: 6e20 ae0c 7400 |0030: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setBaselineAligned:(Z)V // method@0cae │ │ -0542a6: 1247 |0033: const/4 v7, #int 4 // #4 │ │ -0542a8: 1500 80bf |0034: const/high16 v0, #int -1082130432 // #bf80 │ │ -0542ac: 6e30 ca01 7600 |0036: invoke-virtual {v6, v7, v0}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01ca │ │ -0542b2: 0a07 |0039: move-result v7 │ │ -0542b4: 5947 b802 |003a: iput v7, v4, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ -0542b8: 1237 |003c: const/4 v7, #int 3 // #3 │ │ -0542ba: 6e30 cb01 7601 |003d: invoke-virtual {v6, v7, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -0542c0: 0a07 |0040: move-result v7 │ │ -0542c2: 5947 b302 |0041: iput v7, v4, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ -0542c6: 1277 |0043: const/4 v7, #int 7 // #7 │ │ -0542c8: 6e30 c201 7602 |0044: invoke-virtual {v6, v7, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0542ce: 0a07 |0047: move-result v7 │ │ -0542d0: 5c47 b902 |0048: iput-boolean v7, v4, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ -0542d4: 1257 |004a: const/4 v7, #int 5 // #5 │ │ -0542d6: 6e20 d601 7600 |004b: invoke-virtual {v6, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -0542dc: 0a00 |004e: move-result v0 │ │ -0542de: 3800 0d00 |004f: if-eqz v0, 005c // +000d │ │ -0542e2: 6e30 cf01 7602 |0051: invoke-virtual {v6, v7, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -0542e8: 0a00 |0054: move-result v0 │ │ -0542ea: 3800 0700 |0055: if-eqz v0, 005c // +0007 │ │ -0542ee: 7120 bb16 0500 |0057: invoke-static {v5, v0}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ -0542f4: 0c05 |005a: move-result-object v5 │ │ -0542f6: 2805 |005b: goto 0060 // +0005 │ │ -0542f8: 6e20 c901 7600 |005c: invoke-virtual {v6, v7}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -0542fe: 0c05 |005f: move-result-object v5 │ │ -054300: 6e20 b00c 5400 |0060: invoke-virtual {v4, v5}, Landroidx/appcompat/widget/b;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0cb0 │ │ -054306: 1305 0800 |0063: const/16 v5, #int 8 // #8 │ │ -05430a: 6e30 cb01 5602 |0065: invoke-virtual {v6, v5, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -054310: 0a05 |0068: move-result v5 │ │ -054312: 5945 bf02 |0069: iput v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ -054316: 1265 |006b: const/4 v5, #int 6 // #6 │ │ -054318: 6e30 c801 5602 |006c: invoke-virtual {v6, v5, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ -05431e: 0a05 |006f: move-result v5 │ │ -054320: 5945 c002 |0070: iput v5, v4, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ -054324: 6e10 d901 0600 |0072: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -05432a: 0e00 |0075: return-void │ │ +054218: |[054218] androidx.appcompat.widget.b.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +054228: 7040 7206 5476 |0000: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0672 │ │ +05422e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +054230: 5c40 b202 |0004: iput-boolean v0, v4, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ +054234: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +054236: 5941 b302 |0007: iput v1, v4, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +05423a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +05423c: 5942 b402 |000a: iput v2, v4, Landroidx/appcompat/widget/b;.g:I // field@02b4 │ │ +054240: 1403 3300 8000 |000c: const v3, #float 1.1755e-38 // #00800033 │ │ +054246: 5943 b602 |000f: iput v3, v4, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +05424a: 6203 8f06 |0011: sget-object v3, Lf/a;.i:[I // field@068f │ │ +05424e: 6e52 4401 6573 |0013: invoke-virtual {v5, v6, v3, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ +054254: 0c06 |0016: move-result-object v6 │ │ +054256: 6e30 cb01 0601 |0017: invoke-virtual {v6, v0, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +05425c: 0a07 |001a: move-result v7 │ │ +05425e: 3a07 0500 |001b: if-ltz v7, 0020 // +0005 │ │ +054262: 6e20 b50c 7400 |001d: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setOrientation:(I)V // method@0cb5 │ │ +054268: 6e30 cb01 2601 |0020: invoke-virtual {v6, v2, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +05426e: 0a07 |0023: move-result v7 │ │ +054270: 3a07 0500 |0024: if-ltz v7, 0029 // +0005 │ │ +054274: 6e20 b20c 7400 |0026: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setGravity:(I)V // method@0cb2 │ │ +05427a: 1227 |0029: const/4 v7, #int 2 // #2 │ │ +05427c: 6e30 c201 7600 |002a: invoke-virtual {v6, v7, v0}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +054282: 0a07 |002d: move-result v7 │ │ +054284: 3907 0500 |002e: if-nez v7, 0033 // +0005 │ │ +054288: 6e20 ae0c 7400 |0030: invoke-virtual {v4, v7}, Landroidx/appcompat/widget/b;.setBaselineAligned:(Z)V // method@0cae │ │ +05428e: 1247 |0033: const/4 v7, #int 4 // #4 │ │ +054290: 1500 80bf |0034: const/high16 v0, #int -1082130432 // #bf80 │ │ +054294: 6e30 ca01 7600 |0036: invoke-virtual {v6, v7, v0}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01ca │ │ +05429a: 0a07 |0039: move-result v7 │ │ +05429c: 5947 b802 |003a: iput v7, v4, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ +0542a0: 1237 |003c: const/4 v7, #int 3 // #3 │ │ +0542a2: 6e30 cb01 7601 |003d: invoke-virtual {v6, v7, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +0542a8: 0a07 |0040: move-result v7 │ │ +0542aa: 5947 b302 |0041: iput v7, v4, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +0542ae: 1277 |0043: const/4 v7, #int 7 // #7 │ │ +0542b0: 6e30 c201 7602 |0044: invoke-virtual {v6, v7, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +0542b6: 0a07 |0047: move-result v7 │ │ +0542b8: 5c47 b902 |0048: iput-boolean v7, v4, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ +0542bc: 1257 |004a: const/4 v7, #int 5 // #5 │ │ +0542be: 6e20 d601 7600 |004b: invoke-virtual {v6, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ +0542c4: 0a00 |004e: move-result v0 │ │ +0542c6: 3800 0d00 |004f: if-eqz v0, 005c // +000d │ │ +0542ca: 6e30 cf01 7602 |0051: invoke-virtual {v6, v7, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +0542d0: 0a00 |0054: move-result v0 │ │ +0542d2: 3800 0700 |0055: if-eqz v0, 005c // +0007 │ │ +0542d6: 7120 bb16 0500 |0057: invoke-static {v5, v0}, Lh/a;.b:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@16bb │ │ +0542dc: 0c05 |005a: move-result-object v5 │ │ +0542de: 2805 |005b: goto 0060 // +0005 │ │ +0542e0: 6e20 c901 7600 |005c: invoke-virtual {v6, v7}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ +0542e6: 0c05 |005f: move-result-object v5 │ │ +0542e8: 6e20 b00c 5400 |0060: invoke-virtual {v4, v5}, Landroidx/appcompat/widget/b;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0cb0 │ │ +0542ee: 1305 0800 |0063: const/16 v5, #int 8 // #8 │ │ +0542f2: 6e30 cb01 5602 |0065: invoke-virtual {v6, v5, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +0542f8: 0a05 |0068: move-result v5 │ │ +0542fa: 5945 bf02 |0069: iput v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +0542fe: 1265 |006b: const/4 v5, #int 6 // #6 │ │ +054300: 6e30 c801 5602 |006c: invoke-virtual {v6, v5, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ +054306: 0a05 |006f: move-result v5 │ │ +054308: 5945 c002 |0070: iput v5, v4, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +05430c: 6e10 d901 0600 |0072: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +054312: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -51608,608 +51608,608 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -05432c: |[05432c] androidx.appcompat.widget.b.b:(Landroid/graphics/Canvas;I)V │ │ -05433c: 5440 bc02 |0000: iget-object v0, v4, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ -054340: 6e10 b205 0400 |0002: invoke-virtual {v4}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -054346: 0a01 |0005: move-result v1 │ │ -054348: 5242 c002 |0006: iget v2, v4, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ -05434c: b021 |0008: add-int/2addr v1, v2 │ │ -05434e: 6e10 cd05 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -054354: 0a02 |000c: move-result v2 │ │ -054356: 6e10 b305 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05435c: 0a03 |0010: move-result v3 │ │ -05435e: b132 |0011: sub-int/2addr v2, v3 │ │ -054360: 5243 c002 |0012: iget v3, v4, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ -054364: b132 |0014: sub-int/2addr v2, v3 │ │ -054366: 5243 be02 |0015: iget v3, v4, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ -05436a: b063 |0017: add-int/2addr v3, v6 │ │ -05436c: 6e53 da02 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -054372: 5446 bc02 |001b: iget-object v6, v4, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ -054376: 6e20 b702 5600 |001d: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ -05437c: 0e00 |0020: return-void │ │ +054314: |[054314] androidx.appcompat.widget.b.b:(Landroid/graphics/Canvas;I)V │ │ +054324: 5440 bc02 |0000: iget-object v0, v4, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +054328: 6e10 b205 0400 |0002: invoke-virtual {v4}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +05432e: 0a01 |0005: move-result v1 │ │ +054330: 5242 c002 |0006: iget v2, v4, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +054334: b021 |0008: add-int/2addr v1, v2 │ │ +054336: 6e10 cd05 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +05433c: 0a02 |000c: move-result v2 │ │ +05433e: 6e10 b305 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +054344: 0a03 |0010: move-result v3 │ │ +054346: b132 |0011: sub-int/2addr v2, v3 │ │ +054348: 5243 c002 |0012: iget v3, v4, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +05434c: b132 |0014: sub-int/2addr v2, v3 │ │ +05434e: 5243 be02 |0015: iget v3, v4, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +054352: b063 |0017: add-int/2addr v3, v6 │ │ +054354: 6e53 da02 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ +05435a: 5446 bc02 |001b: iget-object v6, v4, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +05435e: 6e20 b702 5600 |001d: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ +054364: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/b;) │ │ name : 'c' │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -054380: |[054380] androidx.appcompat.widget.b.c:(Landroid/graphics/Canvas;I)V │ │ -054390: 5450 bc02 |0000: iget-object v0, v5, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ -054394: 6e10 b405 0500 |0002: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05439a: 0a01 |0005: move-result v1 │ │ -05439c: 5252 c002 |0006: iget v2, v5, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ -0543a0: b021 |0008: add-int/2addr v1, v2 │ │ -0543a2: 5252 bd02 |0009: iget v2, v5, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ -0543a6: b072 |000b: add-int/2addr v2, v7 │ │ -0543a8: 6e10 9c05 0500 |000c: invoke-virtual {v5}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0543ae: 0a03 |000f: move-result v3 │ │ -0543b0: 6e10 b105 0500 |0010: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -0543b6: 0a04 |0013: move-result v4 │ │ -0543b8: b143 |0014: sub-int/2addr v3, v4 │ │ -0543ba: 5254 c002 |0015: iget v4, v5, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ -0543be: b143 |0017: sub-int/2addr v3, v4 │ │ -0543c0: 6e53 da02 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ -0543c6: 5457 bc02 |001b: iget-object v7, v5, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ -0543ca: 6e20 b702 6700 |001d: invoke-virtual {v7, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ -0543d0: 0e00 |0020: return-void │ │ +054368: |[054368] androidx.appcompat.widget.b.c:(Landroid/graphics/Canvas;I)V │ │ +054378: 5450 bc02 |0000: iget-object v0, v5, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +05437c: 6e10 b405 0500 |0002: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +054382: 0a01 |0005: move-result v1 │ │ +054384: 5252 c002 |0006: iget v2, v5, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +054388: b021 |0008: add-int/2addr v1, v2 │ │ +05438a: 5252 bd02 |0009: iget v2, v5, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +05438e: b072 |000b: add-int/2addr v2, v7 │ │ +054390: 6e10 9c05 0500 |000c: invoke-virtual {v5}, Landroid/view/View;.getHeight:()I // method@059c │ │ +054396: 0a03 |000f: move-result v3 │ │ +054398: 6e10 b105 0500 |0010: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +05439e: 0a04 |0013: move-result v4 │ │ +0543a0: b143 |0014: sub-int/2addr v3, v4 │ │ +0543a2: 5254 c002 |0015: iget v4, v5, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +0543a6: b143 |0017: sub-int/2addr v3, v4 │ │ +0543a8: 6e53 da02 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@02da │ │ +0543ae: 5457 bc02 |001b: iget-object v7, v5, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +0543b2: 6e20 b702 6700 |001d: invoke-virtual {v7, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@02b7 │ │ +0543b8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/b;) │ │ name : 'checkLayoutParams' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053f80: |[053f80] androidx.appcompat.widget.b.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -053f90: 2011 2e02 |0000: instance-of v1, v1, Landroidx/appcompat/widget/b$a; // type@022e │ │ -053f94: 0f01 |0002: return v1 │ │ +053f68: |[053f68] androidx.appcompat.widget.b.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +053f78: 2011 2e02 |0000: instance-of v1, v1, Landroidx/appcompat/widget/b$a; // type@022e │ │ +053f7c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/b;) │ │ name : 'd' │ │ type : '()Landroidx/appcompat/widget/b$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -053f00: |[053f00] androidx.appcompat.widget.b.d:()Landroidx/appcompat/widget/b$a; │ │ -053f10: 5230 b502 |0000: iget v0, v3, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ -053f14: 12e1 |0002: const/4 v1, #int -2 // #fe │ │ -053f16: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -053f1a: 2200 2e02 |0005: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ -053f1e: 7030 8f0c 1001 |0007: invoke-direct {v0, v1, v1}, Landroidx/appcompat/widget/b$a;.:(II)V // method@0c8f │ │ -053f24: 1100 |000a: return-object v0 │ │ -053f26: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -053f28: 3320 0900 |000c: if-ne v0, v2, 0015 // +0009 │ │ -053f2c: 2200 2e02 |000e: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ -053f30: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -053f32: 7030 8f0c 2001 |0011: invoke-direct {v0, v2, v1}, Landroidx/appcompat/widget/b$a;.:(II)V // method@0c8f │ │ -053f38: 1100 |0014: return-object v0 │ │ -053f3a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -053f3c: 1100 |0016: return-object v0 │ │ +053ee8: |[053ee8] androidx.appcompat.widget.b.d:()Landroidx/appcompat/widget/b$a; │ │ +053ef8: 5230 b502 |0000: iget v0, v3, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +053efc: 12e1 |0002: const/4 v1, #int -2 // #fe │ │ +053efe: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +053f02: 2200 2e02 |0005: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ +053f06: 7030 8f0c 1001 |0007: invoke-direct {v0, v1, v1}, Landroidx/appcompat/widget/b$a;.:(II)V // method@0c8f │ │ +053f0c: 1100 |000a: return-object v0 │ │ +053f0e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +053f10: 3320 0900 |000c: if-ne v0, v2, 0015 // +0009 │ │ +053f14: 2200 2e02 |000e: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ +053f18: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +053f1a: 7030 8f0c 2001 |0011: invoke-direct {v0, v2, v1}, Landroidx/appcompat/widget/b$a;.:(II)V // method@0c8f │ │ +053f20: 1100 |0014: return-object v0 │ │ +053f22: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +053f24: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/appcompat/widget/b;) │ │ name : 'e' │ │ type : '(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -053f40: |[053f40] androidx.appcompat.widget.b.e:(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a; │ │ -053f50: 2200 2e02 |0000: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ -053f54: 6e10 9405 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -053f5a: 0c01 |0005: move-result-object v1 │ │ -053f5c: 7030 900c 1003 |0006: invoke-direct {v0, v1, v3}, Landroidx/appcompat/widget/b$a;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c90 │ │ -053f62: 1100 |0009: return-object v0 │ │ +053f28: |[053f28] androidx.appcompat.widget.b.e:(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a; │ │ +053f38: 2200 2e02 |0000: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ +053f3c: 6e10 9405 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +053f42: 0c01 |0005: move-result-object v1 │ │ +053f44: 7030 900c 1003 |0006: invoke-direct {v0, v1, v3}, Landroidx/appcompat/widget/b$a;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0c90 │ │ +053f4a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/widget/b;) │ │ name : 'f' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -053f64: |[053f64] androidx.appcompat.widget.b.f:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a; │ │ -053f74: 2200 2e02 |0000: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ -053f78: 7020 910c 2000 |0002: invoke-direct {v0, v2}, Landroidx/appcompat/widget/b$a;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0c91 │ │ -053f7e: 1100 |0005: return-object v0 │ │ +053f4c: |[053f4c] androidx.appcompat.widget.b.f:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a; │ │ +053f5c: 2200 2e02 |0000: new-instance v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ +053f60: 7020 910c 2000 |0002: invoke-direct {v0, v2}, Landroidx/appcompat/widget/b$a;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0c91 │ │ +053f66: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/b;) │ │ name : 'g' │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -053f98: |[053f98] androidx.appcompat.widget.b.g:(I)Z │ │ -053fa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053faa: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -053fac: 3905 0900 |0002: if-nez v5, 000b // +0009 │ │ -053fb0: 5245 bf02 |0004: iget v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ -053fb4: b515 |0006: and-int/2addr v5, v1 │ │ -053fb6: 3805 0300 |0007: if-eqz v5, 000a // +0003 │ │ -053fba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -053fbc: 0f00 |000a: return v0 │ │ -053fbe: 6e10 8406 0400 |000b: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ -053fc4: 0a02 |000e: move-result v2 │ │ -053fc6: 3325 0a00 |000f: if-ne v5, v2, 0019 // +000a │ │ -053fca: 5245 bf02 |0011: iget v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ -053fce: dd05 0504 |0013: and-int/lit8 v5, v5, #int 4 // #04 │ │ -053fd2: 3805 0300 |0015: if-eqz v5, 0018 // +0003 │ │ -053fd6: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -053fd8: 0f00 |0018: return v0 │ │ -053fda: 5242 bf02 |0019: iget v2, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ -053fde: dd02 0202 |001b: and-int/lit8 v2, v2, #int 2 // #02 │ │ -053fe2: 3802 1600 |001d: if-eqz v2, 0033 // +0016 │ │ -053fe6: b115 |001f: sub-int/2addr v5, v1 │ │ -053fe8: 3a05 1300 |0020: if-ltz v5, 0033 // +0013 │ │ -053fec: 6e20 8306 5400 |0022: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -053ff2: 0c02 |0025: move-result-object v2 │ │ -053ff4: 6e10 cc05 0200 |0026: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -053ffa: 0a02 |0029: move-result v2 │ │ -053ffc: 1303 0800 |002a: const/16 v3, #int 8 // #8 │ │ -054000: 3232 0400 |002c: if-eq v2, v3, 0030 // +0004 │ │ -054004: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -054006: 2804 |002f: goto 0033 // +0004 │ │ -054008: d805 05ff |0030: add-int/lit8 v5, v5, #int -1 // #ff │ │ -05400c: 28ee |0032: goto 0020 // -0012 │ │ -05400e: 0f00 |0033: return v0 │ │ +053f80: |[053f80] androidx.appcompat.widget.b.g:(I)Z │ │ +053f90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053f92: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +053f94: 3905 0900 |0002: if-nez v5, 000b // +0009 │ │ +053f98: 5245 bf02 |0004: iget v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +053f9c: b515 |0006: and-int/2addr v5, v1 │ │ +053f9e: 3805 0300 |0007: if-eqz v5, 000a // +0003 │ │ +053fa2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +053fa4: 0f00 |000a: return v0 │ │ +053fa6: 6e10 8406 0400 |000b: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ +053fac: 0a02 |000e: move-result v2 │ │ +053fae: 3325 0a00 |000f: if-ne v5, v2, 0019 // +000a │ │ +053fb2: 5245 bf02 |0011: iget v5, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +053fb6: dd05 0504 |0013: and-int/lit8 v5, v5, #int 4 // #04 │ │ +053fba: 3805 0300 |0015: if-eqz v5, 0018 // +0003 │ │ +053fbe: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +053fc0: 0f00 |0018: return v0 │ │ +053fc2: 5242 bf02 |0019: iget v2, v4, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +053fc6: dd02 0202 |001b: and-int/lit8 v2, v2, #int 2 // #02 │ │ +053fca: 3802 1600 |001d: if-eqz v2, 0033 // +0016 │ │ +053fce: b115 |001f: sub-int/2addr v5, v1 │ │ +053fd0: 3a05 1300 |0020: if-ltz v5, 0033 // +0013 │ │ +053fd4: 6e20 8306 5400 |0022: invoke-virtual {v4, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +053fda: 0c02 |0025: move-result-object v2 │ │ +053fdc: 6e10 cc05 0200 |0026: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +053fe2: 0a02 |0029: move-result v2 │ │ +053fe4: 1303 0800 |002a: const/16 v3, #int 8 // #8 │ │ +053fe8: 3232 0400 |002c: if-eq v2, v3, 0030 // +0004 │ │ +053fec: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +053fee: 2804 |002f: goto 0033 // +0004 │ │ +053ff0: d805 05ff |0030: add-int/lit8 v5, v5, #int -1 // #ff │ │ +053ff4: 28ee |0032: goto 0020 // -0012 │ │ +053ff6: 0f00 |0033: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/b;) │ │ name : 'generateDefaultLayoutParams' │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -053eac: |[053eac] androidx.appcompat.widget.b.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -053ebc: 6e10 980c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/b;.d:()Landroidx/appcompat/widget/b$a; // method@0c98 │ │ -053ec2: 0c00 |0003: move-result-object v0 │ │ -053ec4: 1100 |0004: return-object v0 │ │ +053e94: |[053e94] androidx.appcompat.widget.b.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +053ea4: 6e10 980c 0100 |0000: invoke-virtual {v1}, Landroidx/appcompat/widget/b;.d:()Landroidx/appcompat/widget/b$a; // method@0c98 │ │ +053eaa: 0c00 |0003: move-result-object v0 │ │ +053eac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/b;) │ │ name : 'generateLayoutParams' │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053ec8: |[053ec8] androidx.appcompat.widget.b.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -053ed8: 6e20 990c 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/b;.e:(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a; // method@0c99 │ │ -053ede: 0c01 |0003: move-result-object v1 │ │ -053ee0: 1101 |0004: return-object v1 │ │ +053eb0: |[053eb0] androidx.appcompat.widget.b.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +053ec0: 6e20 990c 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/b;.e:(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/b$a; // method@0c99 │ │ +053ec6: 0c01 |0003: move-result-object v1 │ │ +053ec8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/appcompat/widget/b;) │ │ name : 'generateLayoutParams' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -053ee4: |[053ee4] androidx.appcompat.widget.b.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -053ef4: 6e20 9a0c 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/b;.f:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a; // method@0c9a │ │ -053efa: 0c01 |0003: move-result-object v1 │ │ -053efc: 1101 |0004: return-object v1 │ │ +053ecc: |[053ecc] androidx.appcompat.widget.b.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +053edc: 6e20 9a0c 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/widget/b;.f:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/b$a; // method@0c9a │ │ +053ee2: 0c01 |0003: move-result-object v1 │ │ +053ee4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getBaseline' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -05403c: |[05403c] androidx.appcompat.widget.b.getBaseline:()I │ │ -05404c: 5250 b302 |0000: iget v0, v5, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ -054050: 3b00 0700 |0002: if-gez v0, 0009 // +0007 │ │ -054054: 6f10 8206 0500 |0004: invoke-super {v5}, Landroid/view/ViewGroup;.getBaseline:()I // method@0682 │ │ -05405a: 0a00 |0007: move-result v0 │ │ -05405c: 0f00 |0008: return v0 │ │ -05405e: 6e10 8406 0500 |0009: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ -054064: 0a00 |000c: move-result v0 │ │ -054066: 5251 b302 |000d: iget v1, v5, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ -05406a: 3710 6800 |000f: if-le v0, v1, 0077 // +0068 │ │ -05406e: 6e20 8306 1500 |0011: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -054074: 0c00 |0014: move-result-object v0 │ │ -054076: 6e10 8f05 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@058f │ │ -05407c: 0a01 |0018: move-result v1 │ │ -05407e: 12f2 |0019: const/4 v2, #int -1 // #ff │ │ -054080: 3321 0f00 |001a: if-ne v1, v2, 0029 // +000f │ │ -054084: 5250 b302 |001c: iget v0, v5, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ -054088: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ -05408c: 0f02 |0020: return v2 │ │ -05408e: 2200 1706 |0021: new-instance v0, Ljava/lang/RuntimeException; // type@0617 │ │ -054092: 1a01 a61f |0023: const-string v1, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline." // string@1fa6 │ │ -054096: 7020 8f1c 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c8f │ │ -05409c: 2700 |0028: throw v0 │ │ -05409e: 5252 b402 |0029: iget v2, v5, Landroidx/appcompat/widget/b;.g:I // field@02b4 │ │ -0540a2: 5253 b502 |002b: iget v3, v5, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ -0540a6: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -0540a8: 3343 3e00 |002e: if-ne v3, v4, 006c // +003e │ │ -0540ac: 5253 b602 |0030: iget v3, v5, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -0540b0: dd03 0370 |0032: and-int/lit8 v3, v3, #int 112 // #70 │ │ -0540b4: 1304 3000 |0034: const/16 v4, #int 48 // #30 │ │ -0540b8: 3243 3600 |0036: if-eq v3, v4, 006c // +0036 │ │ -0540bc: 1304 1000 |0038: const/16 v4, #int 16 // #10 │ │ -0540c0: 3243 1900 |003a: if-eq v3, v4, 0053 // +0019 │ │ -0540c4: 1304 5000 |003c: const/16 v4, #int 80 // #50 │ │ -0540c8: 3243 0300 |003e: if-eq v3, v4, 0041 // +0003 │ │ -0540cc: 282c |0040: goto 006c // +002c │ │ -0540ce: 6e10 9005 0500 |0041: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -0540d4: 0a02 |0044: move-result v2 │ │ -0540d6: 6e10 c505 0500 |0045: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -0540dc: 0a03 |0048: move-result v3 │ │ -0540de: b132 |0049: sub-int/2addr v2, v3 │ │ -0540e0: 6e10 b105 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -0540e6: 0a03 |004d: move-result v3 │ │ -0540e8: b132 |004e: sub-int/2addr v2, v3 │ │ -0540ea: 5253 b702 |004f: iget v3, v5, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0540ee: b132 |0051: sub-int/2addr v2, v3 │ │ -0540f0: 281a |0052: goto 006c // +001a │ │ -0540f2: 6e10 9005 0500 |0053: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -0540f8: 0a03 |0056: move-result v3 │ │ -0540fa: 6e10 c505 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -054100: 0a04 |005a: move-result v4 │ │ -054102: b143 |005b: sub-int/2addr v3, v4 │ │ -054104: 6e10 b405 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05410a: 0a04 |005f: move-result v4 │ │ -05410c: b143 |0060: sub-int/2addr v3, v4 │ │ -05410e: 6e10 b105 0500 |0061: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054114: 0a04 |0064: move-result v4 │ │ -054116: b143 |0065: sub-int/2addr v3, v4 │ │ -054118: 5254 b702 |0066: iget v4, v5, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -05411c: b143 |0068: sub-int/2addr v3, v4 │ │ -05411e: db03 0302 |0069: div-int/lit8 v3, v3, #int 2 // #02 │ │ -054122: b032 |006b: add-int/2addr v2, v3 │ │ -054124: 6e10 a405 0000 |006c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05412a: 0c00 |006f: move-result-object v0 │ │ -05412c: 1f00 2e02 |0070: check-cast v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054130: 5200 be00 |0072: iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -054134: b002 |0074: add-int/2addr v2, v0 │ │ -054136: b012 |0075: add-int/2addr v2, v1 │ │ -054138: 0f02 |0076: return v2 │ │ -05413a: 2200 1706 |0077: new-instance v0, Ljava/lang/RuntimeException; // type@0617 │ │ -05413e: 1a01 a71f |0079: const-string v1, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds." // string@1fa7 │ │ -054142: 7020 8f1c 1000 |007b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c8f │ │ -054148: 2700 |007e: throw v0 │ │ +054024: |[054024] androidx.appcompat.widget.b.getBaseline:()I │ │ +054034: 5250 b302 |0000: iget v0, v5, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +054038: 3b00 0700 |0002: if-gez v0, 0009 // +0007 │ │ +05403c: 6f10 8206 0500 |0004: invoke-super {v5}, Landroid/view/ViewGroup;.getBaseline:()I // method@0682 │ │ +054042: 0a00 |0007: move-result v0 │ │ +054044: 0f00 |0008: return v0 │ │ +054046: 6e10 8406 0500 |0009: invoke-virtual {v5}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ +05404c: 0a00 |000c: move-result v0 │ │ +05404e: 5251 b302 |000d: iget v1, v5, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +054052: 3710 6800 |000f: if-le v0, v1, 0077 // +0068 │ │ +054056: 6e20 8306 1500 |0011: invoke-virtual {v5, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +05405c: 0c00 |0014: move-result-object v0 │ │ +05405e: 6e10 8f05 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@058f │ │ +054064: 0a01 |0018: move-result v1 │ │ +054066: 12f2 |0019: const/4 v2, #int -1 // #ff │ │ +054068: 3321 0f00 |001a: if-ne v1, v2, 0029 // +000f │ │ +05406c: 5250 b302 |001c: iget v0, v5, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +054070: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ +054074: 0f02 |0020: return v2 │ │ +054076: 2200 1706 |0021: new-instance v0, Ljava/lang/RuntimeException; // type@0617 │ │ +05407a: 1a01 a51f |0023: const-string v1, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline." // string@1fa5 │ │ +05407e: 7020 8d1c 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c8d │ │ +054084: 2700 |0028: throw v0 │ │ +054086: 5252 b402 |0029: iget v2, v5, Landroidx/appcompat/widget/b;.g:I // field@02b4 │ │ +05408a: 5253 b502 |002b: iget v3, v5, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +05408e: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +054090: 3343 3e00 |002e: if-ne v3, v4, 006c // +003e │ │ +054094: 5253 b602 |0030: iget v3, v5, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +054098: dd03 0370 |0032: and-int/lit8 v3, v3, #int 112 // #70 │ │ +05409c: 1304 3000 |0034: const/16 v4, #int 48 // #30 │ │ +0540a0: 3243 3600 |0036: if-eq v3, v4, 006c // +0036 │ │ +0540a4: 1304 1000 |0038: const/16 v4, #int 16 // #10 │ │ +0540a8: 3243 1900 |003a: if-eq v3, v4, 0053 // +0019 │ │ +0540ac: 1304 5000 |003c: const/16 v4, #int 80 // #50 │ │ +0540b0: 3243 0300 |003e: if-eq v3, v4, 0041 // +0003 │ │ +0540b4: 282c |0040: goto 006c // +002c │ │ +0540b6: 6e10 9005 0500 |0041: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@0590 │ │ +0540bc: 0a02 |0044: move-result v2 │ │ +0540be: 6e10 c505 0500 |0045: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05c5 │ │ +0540c4: 0a03 |0048: move-result v3 │ │ +0540c6: b132 |0049: sub-int/2addr v2, v3 │ │ +0540c8: 6e10 b105 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +0540ce: 0a03 |004d: move-result v3 │ │ +0540d0: b132 |004e: sub-int/2addr v2, v3 │ │ +0540d2: 5253 b702 |004f: iget v3, v5, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0540d6: b132 |0051: sub-int/2addr v2, v3 │ │ +0540d8: 281a |0052: goto 006c // +001a │ │ +0540da: 6e10 9005 0500 |0053: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@0590 │ │ +0540e0: 0a03 |0056: move-result v3 │ │ +0540e2: 6e10 c505 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@05c5 │ │ +0540e8: 0a04 |005a: move-result v4 │ │ +0540ea: b143 |005b: sub-int/2addr v3, v4 │ │ +0540ec: 6e10 b405 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +0540f2: 0a04 |005f: move-result v4 │ │ +0540f4: b143 |0060: sub-int/2addr v3, v4 │ │ +0540f6: 6e10 b105 0500 |0061: invoke-virtual {v5}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +0540fc: 0a04 |0064: move-result v4 │ │ +0540fe: b143 |0065: sub-int/2addr v3, v4 │ │ +054100: 5254 b702 |0066: iget v4, v5, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054104: b143 |0068: sub-int/2addr v3, v4 │ │ +054106: db03 0302 |0069: div-int/lit8 v3, v3, #int 2 // #02 │ │ +05410a: b032 |006b: add-int/2addr v2, v3 │ │ +05410c: 6e10 a405 0000 |006c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +054112: 0c00 |006f: move-result-object v0 │ │ +054114: 1f00 2e02 |0070: check-cast v0, Landroidx/appcompat/widget/b$a; // type@022e │ │ +054118: 5200 be00 |0072: iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05411c: b002 |0074: add-int/2addr v2, v0 │ │ +05411e: b012 |0075: add-int/2addr v2, v1 │ │ +054120: 0f02 |0076: return v2 │ │ +054122: 2200 1706 |0077: new-instance v0, Ljava/lang/RuntimeException; // type@0617 │ │ +054126: 1a01 a61f |0079: const-string v1, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds." // string@1fa6 │ │ +05412a: 7020 8d1c 1000 |007b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c8d │ │ +054130: 2700 |007e: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getBaselineAlignedChildIndex' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05414c: |[05414c] androidx.appcompat.widget.b.getBaselineAlignedChildIndex:()I │ │ -05415c: 5210 b302 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ -054160: 0f00 |0002: return v0 │ │ +054134: |[054134] androidx.appcompat.widget.b.getBaselineAlignedChildIndex:()I │ │ +054144: 5210 b302 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +054148: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getDividerDrawable' │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -053e94: |[053e94] androidx.appcompat.widget.b.getDividerDrawable:()Landroid/graphics/drawable/Drawable; │ │ -053ea4: 5410 bc02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ -053ea8: 1100 |0002: return-object v0 │ │ +053e7c: |[053e7c] androidx.appcompat.widget.b.getDividerDrawable:()Landroid/graphics/drawable/Drawable; │ │ +053e8c: 5410 bc02 |0000: iget-object v0, v1, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +053e90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getDividerPadding' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054164: |[054164] androidx.appcompat.widget.b.getDividerPadding:()I │ │ -054174: 5210 c002 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ -054178: 0f00 |0002: return v0 │ │ +05414c: |[05414c] androidx.appcompat.widget.b.getDividerPadding:()I │ │ +05415c: 5210 c002 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +054160: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getDividerWidth' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05417c: |[05417c] androidx.appcompat.widget.b.getDividerWidth:()I │ │ -05418c: 5210 bd02 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ -054190: 0f00 |0002: return v0 │ │ +054164: |[054164] androidx.appcompat.widget.b.getDividerWidth:()I │ │ +054174: 5210 bd02 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +054178: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getGravity' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054194: |[054194] androidx.appcompat.widget.b.getGravity:()I │ │ -0541a4: 5210 b602 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -0541a8: 0f00 |0002: return v0 │ │ +05417c: |[05417c] androidx.appcompat.widget.b.getGravity:()I │ │ +05418c: 5210 b602 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +054190: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getOrientation' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0541ac: |[0541ac] androidx.appcompat.widget.b.getOrientation:()I │ │ -0541bc: 5210 b502 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ -0541c0: 0f00 |0002: return v0 │ │ +054194: |[054194] androidx.appcompat.widget.b.getOrientation:()I │ │ +0541a4: 5210 b502 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +0541a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getShowDividers' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0541c4: |[0541c4] androidx.appcompat.widget.b.getShowDividers:()I │ │ -0541d4: 5210 bf02 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ -0541d8: 0f00 |0002: return v0 │ │ +0541ac: |[0541ac] androidx.appcompat.widget.b.getShowDividers:()I │ │ +0541bc: 5210 bf02 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +0541c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getVirtualChildCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0541dc: |[0541dc] androidx.appcompat.widget.b.getVirtualChildCount:()I │ │ -0541ec: 6e10 8406 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ -0541f2: 0a00 |0003: move-result v0 │ │ -0541f4: 0f00 |0004: return v0 │ │ +0541c4: |[0541c4] androidx.appcompat.widget.b.getVirtualChildCount:()I │ │ +0541d4: 6e10 8406 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ +0541da: 0a00 |0003: move-result v0 │ │ +0541dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/appcompat/widget/b;) │ │ name : 'getWeightSum' │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054024: |[054024] androidx.appcompat.widget.b.getWeightSum:()F │ │ -054034: 5210 b802 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ -054038: 0f00 |0002: return v0 │ │ +05400c: |[05400c] androidx.appcompat.widget.b.getWeightSum:()F │ │ +05401c: 5210 b802 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ +054020: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/appcompat/widget/b;) │ │ name : 'onDraw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 224 16-bit code units │ │ -0543d4: |[0543d4] androidx.appcompat.widget.b.onDraw:(Landroid/graphics/Canvas;)V │ │ -0543e4: 5460 bc02 |0000: iget-object v0, v6, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ -0543e8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0543ec: 0e00 |0004: return-void │ │ -0543ee: 5260 b502 |0005: iget v0, v6, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ -0543f2: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -0543f6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0543f8: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0543fa: 3330 5d00 |000b: if-ne v0, v3, 0068 // +005d │ │ -0543fe: 6e10 a70c 0600 |000d: invoke-virtual {v6}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ -054404: 0a00 |0010: move-result v0 │ │ -054406: 3502 2a00 |0011: if-ge v2, v0, 003b // +002a │ │ -05440a: 6e20 8306 2600 |0013: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -054410: 0c03 |0016: move-result-object v3 │ │ -054412: 3803 2100 |0017: if-eqz v3, 0038 // +0021 │ │ -054416: 6e10 cc05 0300 |0019: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -05441c: 0a04 |001c: move-result v4 │ │ -05441e: 3214 1b00 |001d: if-eq v4, v1, 0038 // +001b │ │ -054422: 6e20 9b0c 2600 |001f: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ -054428: 0a04 |0022: move-result v4 │ │ -05442a: 3804 1500 |0023: if-eqz v4, 0038 // +0015 │ │ -05442e: 6e10 a405 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054434: 0c04 |0028: move-result-object v4 │ │ -054436: 1f04 2e02 |0029: check-cast v4, Landroidx/appcompat/widget/b$a; // type@022e │ │ -05443a: 6e10 c505 0300 |002b: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -054440: 0a03 |002e: move-result v3 │ │ -054442: 5244 be00 |002f: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -054446: b143 |0031: sub-int/2addr v3, v4 │ │ -054448: 5264 be02 |0032: iget v4, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ -05444c: b143 |0034: sub-int/2addr v3, v4 │ │ -05444e: 6e30 950c 7603 |0035: invoke-virtual {v6, v7, v3}, Landroidx/appcompat/widget/b;.b:(Landroid/graphics/Canvas;I)V // method@0c95 │ │ -054454: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ -054458: 28d7 |003a: goto 0011 // -0029 │ │ -05445a: 6e20 9b0c 0600 |003b: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ -054460: 0a01 |003e: move-result v1 │ │ -054462: 3801 a000 |003f: if-eqz v1, 00df // +00a0 │ │ -054466: d800 00ff |0041: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05446a: 6e20 8306 0600 |0043: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -054470: 0c00 |0046: move-result-object v0 │ │ -054472: 3900 0f00 |0047: if-nez v0, 0056 // +000f │ │ -054476: 6e10 9c05 0600 |0049: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@059c │ │ -05447c: 0a00 |004c: move-result v0 │ │ -05447e: 6e10 b105 0600 |004d: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054484: 0a01 |0050: move-result v1 │ │ -054486: b110 |0051: sub-int/2addr v0, v1 │ │ -054488: 5261 be02 |0052: iget v1, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ -05448c: b110 |0054: sub-int/2addr v0, v1 │ │ -05448e: 280e |0055: goto 0063 // +000e │ │ -054490: 6e10 a405 0000 |0056: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054496: 0c01 |0059: move-result-object v1 │ │ -054498: 1f01 2e02 |005a: check-cast v1, Landroidx/appcompat/widget/b$a; // type@022e │ │ -05449c: 6e10 9005 0000 |005c: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -0544a2: 0a00 |005f: move-result v0 │ │ -0544a4: 5211 ba00 |0060: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -0544a8: b010 |0062: add-int/2addr v0, v1 │ │ -0544aa: 6e30 950c 7600 |0063: invoke-virtual {v6, v7, v0}, Landroidx/appcompat/widget/b;.b:(Landroid/graphics/Canvas;I)V // method@0c95 │ │ -0544b0: 2900 7900 |0066: goto/16 00df // +0079 │ │ -0544b4: 6e10 a70c 0600 |0068: invoke-virtual {v6}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ -0544ba: 0a00 |006b: move-result v0 │ │ -0544bc: 7110 ac23 0600 |006c: invoke-static {v6}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ac │ │ -0544c2: 0a03 |006f: move-result v3 │ │ -0544c4: 3502 3400 |0070: if-ge v2, v0, 00a4 // +0034 │ │ -0544c8: 6e20 8306 2600 |0072: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -0544ce: 0c04 |0075: move-result-object v4 │ │ -0544d0: 3804 2b00 |0076: if-eqz v4, 00a1 // +002b │ │ -0544d4: 6e10 cc05 0400 |0078: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -0544da: 0a05 |007b: move-result v5 │ │ -0544dc: 3215 2500 |007c: if-eq v5, v1, 00a1 // +0025 │ │ -0544e0: 6e20 9b0c 2600 |007e: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ -0544e6: 0a05 |0081: move-result v5 │ │ -0544e8: 3805 1f00 |0082: if-eqz v5, 00a1 // +001f │ │ -0544ec: 6e10 a405 0400 |0084: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0544f2: 0c05 |0087: move-result-object v5 │ │ -0544f4: 1f05 2e02 |0088: check-cast v5, Landroidx/appcompat/widget/b$a; // type@022e │ │ -0544f8: 3803 0a00 |008a: if-eqz v3, 0094 // +000a │ │ -0544fc: 6e10 b705 0400 |008c: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -054502: 0a04 |008f: move-result v4 │ │ -054504: 5255 bd00 |0090: iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -054508: b054 |0092: add-int/2addr v4, v5 │ │ -05450a: 280b |0093: goto 009e // +000b │ │ -05450c: 6e10 a505 0400 |0094: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -054512: 0a04 |0097: move-result v4 │ │ -054514: 5255 bc00 |0098: iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -054518: b154 |009a: sub-int/2addr v4, v5 │ │ -05451a: 5265 bd02 |009b: iget v5, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ -05451e: b154 |009d: sub-int/2addr v4, v5 │ │ -054520: 6e30 960c 7604 |009e: invoke-virtual {v6, v7, v4}, Landroidx/appcompat/widget/b;.c:(Landroid/graphics/Canvas;I)V // method@0c96 │ │ -054526: d802 0201 |00a1: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05452a: 28cd |00a3: goto 0070 // -0033 │ │ -05452c: 6e20 9b0c 0600 |00a4: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ -054532: 0a01 |00a7: move-result v1 │ │ -054534: 3801 3700 |00a8: if-eqz v1, 00df // +0037 │ │ -054538: d800 00ff |00aa: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05453c: 6e20 8306 0600 |00ac: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -054542: 0c00 |00af: move-result-object v0 │ │ -054544: 3900 1200 |00b0: if-nez v0, 00c2 // +0012 │ │ -054548: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ -05454c: 6e10 b205 0600 |00b4: invoke-virtual {v6}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -054552: 0a00 |00b7: move-result v0 │ │ -054554: 2824 |00b8: goto 00dc // +0024 │ │ -054556: 6e10 cd05 0600 |00b9: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -05455c: 0a00 |00bc: move-result v0 │ │ -05455e: 6e10 b305 0600 |00bd: invoke-virtual {v6}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -054564: 0a01 |00c0: move-result v1 │ │ -054566: 280f |00c1: goto 00d0 // +000f │ │ -054568: 6e10 a405 0000 |00c2: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05456e: 0c01 |00c5: move-result-object v1 │ │ -054570: 1f01 2e02 |00c6: check-cast v1, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054574: 3803 0d00 |00c8: if-eqz v3, 00d5 // +000d │ │ -054578: 6e10 a505 0000 |00ca: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -05457e: 0a00 |00cd: move-result v0 │ │ -054580: 5211 bc00 |00ce: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -054584: b110 |00d0: sub-int/2addr v0, v1 │ │ -054586: 5261 bd02 |00d1: iget v1, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ -05458a: b110 |00d3: sub-int/2addr v0, v1 │ │ -05458c: 2808 |00d4: goto 00dc // +0008 │ │ -05458e: 6e10 b705 0000 |00d5: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -054594: 0a00 |00d8: move-result v0 │ │ -054596: 5211 bd00 |00d9: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -05459a: b010 |00db: add-int/2addr v0, v1 │ │ -05459c: 6e30 960c 7600 |00dc: invoke-virtual {v6, v7, v0}, Landroidx/appcompat/widget/b;.c:(Landroid/graphics/Canvas;I)V // method@0c96 │ │ -0545a2: 0e00 |00df: return-void │ │ +0543bc: |[0543bc] androidx.appcompat.widget.b.onDraw:(Landroid/graphics/Canvas;)V │ │ +0543cc: 5460 bc02 |0000: iget-object v0, v6, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +0543d0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0543d4: 0e00 |0004: return-void │ │ +0543d6: 5260 b502 |0005: iget v0, v6, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +0543da: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +0543de: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0543e0: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +0543e2: 3330 5d00 |000b: if-ne v0, v3, 0068 // +005d │ │ +0543e6: 6e10 a70c 0600 |000d: invoke-virtual {v6}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ +0543ec: 0a00 |0010: move-result v0 │ │ +0543ee: 3502 2a00 |0011: if-ge v2, v0, 003b // +002a │ │ +0543f2: 6e20 8306 2600 |0013: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +0543f8: 0c03 |0016: move-result-object v3 │ │ +0543fa: 3803 2100 |0017: if-eqz v3, 0038 // +0021 │ │ +0543fe: 6e10 cc05 0300 |0019: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +054404: 0a04 |001c: move-result v4 │ │ +054406: 3214 1b00 |001d: if-eq v4, v1, 0038 // +001b │ │ +05440a: 6e20 9b0c 2600 |001f: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ +054410: 0a04 |0022: move-result v4 │ │ +054412: 3804 1500 |0023: if-eqz v4, 0038 // +0015 │ │ +054416: 6e10 a405 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05441c: 0c04 |0028: move-result-object v4 │ │ +05441e: 1f04 2e02 |0029: check-cast v4, Landroidx/appcompat/widget/b$a; // type@022e │ │ +054422: 6e10 c505 0300 |002b: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@05c5 │ │ +054428: 0a03 |002e: move-result v3 │ │ +05442a: 5244 be00 |002f: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05442e: b143 |0031: sub-int/2addr v3, v4 │ │ +054430: 5264 be02 |0032: iget v4, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +054434: b143 |0034: sub-int/2addr v3, v4 │ │ +054436: 6e30 950c 7603 |0035: invoke-virtual {v6, v7, v3}, Landroidx/appcompat/widget/b;.b:(Landroid/graphics/Canvas;I)V // method@0c95 │ │ +05443c: d802 0201 |0038: add-int/lit8 v2, v2, #int 1 // #01 │ │ +054440: 28d7 |003a: goto 0011 // -0029 │ │ +054442: 6e20 9b0c 0600 |003b: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ +054448: 0a01 |003e: move-result v1 │ │ +05444a: 3801 a000 |003f: if-eqz v1, 00df // +00a0 │ │ +05444e: d800 00ff |0041: add-int/lit8 v0, v0, #int -1 // #ff │ │ +054452: 6e20 8306 0600 |0043: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +054458: 0c00 |0046: move-result-object v0 │ │ +05445a: 3900 0f00 |0047: if-nez v0, 0056 // +000f │ │ +05445e: 6e10 9c05 0600 |0049: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@059c │ │ +054464: 0a00 |004c: move-result v0 │ │ +054466: 6e10 b105 0600 |004d: invoke-virtual {v6}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +05446c: 0a01 |0050: move-result v1 │ │ +05446e: b110 |0051: sub-int/2addr v0, v1 │ │ +054470: 5261 be02 |0052: iget v1, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +054474: b110 |0054: sub-int/2addr v0, v1 │ │ +054476: 280e |0055: goto 0063 // +000e │ │ +054478: 6e10 a405 0000 |0056: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05447e: 0c01 |0059: move-result-object v1 │ │ +054480: 1f01 2e02 |005a: check-cast v1, Landroidx/appcompat/widget/b$a; // type@022e │ │ +054484: 6e10 9005 0000 |005c: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@0590 │ │ +05448a: 0a00 |005f: move-result v0 │ │ +05448c: 5211 ba00 |0060: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +054490: b010 |0062: add-int/2addr v0, v1 │ │ +054492: 6e30 950c 7600 |0063: invoke-virtual {v6, v7, v0}, Landroidx/appcompat/widget/b;.b:(Landroid/graphics/Canvas;I)V // method@0c95 │ │ +054498: 2900 7900 |0066: goto/16 00df // +0079 │ │ +05449c: 6e10 a70c 0600 |0068: invoke-virtual {v6}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ +0544a2: 0a00 |006b: move-result v0 │ │ +0544a4: 7110 aa23 0600 |006c: invoke-static {v6}, Ln/m0;.a:(Landroid/view/View;)Z // method@23aa │ │ +0544aa: 0a03 |006f: move-result v3 │ │ +0544ac: 3502 3400 |0070: if-ge v2, v0, 00a4 // +0034 │ │ +0544b0: 6e20 8306 2600 |0072: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +0544b6: 0c04 |0075: move-result-object v4 │ │ +0544b8: 3804 2b00 |0076: if-eqz v4, 00a1 // +002b │ │ +0544bc: 6e10 cc05 0400 |0078: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +0544c2: 0a05 |007b: move-result v5 │ │ +0544c4: 3215 2500 |007c: if-eq v5, v1, 00a1 // +0025 │ │ +0544c8: 6e20 9b0c 2600 |007e: invoke-virtual {v6, v2}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ +0544ce: 0a05 |0081: move-result v5 │ │ +0544d0: 3805 1f00 |0082: if-eqz v5, 00a1 // +001f │ │ +0544d4: 6e10 a405 0400 |0084: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +0544da: 0c05 |0087: move-result-object v5 │ │ +0544dc: 1f05 2e02 |0088: check-cast v5, Landroidx/appcompat/widget/b$a; // type@022e │ │ +0544e0: 3803 0a00 |008a: if-eqz v3, 0094 // +000a │ │ +0544e4: 6e10 b705 0400 |008c: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@05b7 │ │ +0544ea: 0a04 |008f: move-result v4 │ │ +0544ec: 5255 bd00 |0090: iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +0544f0: b054 |0092: add-int/2addr v4, v5 │ │ +0544f2: 280b |0093: goto 009e // +000b │ │ +0544f4: 6e10 a505 0400 |0094: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ +0544fa: 0a04 |0097: move-result v4 │ │ +0544fc: 5255 bc00 |0098: iget v5, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +054500: b154 |009a: sub-int/2addr v4, v5 │ │ +054502: 5265 bd02 |009b: iget v5, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +054506: b154 |009d: sub-int/2addr v4, v5 │ │ +054508: 6e30 960c 7604 |009e: invoke-virtual {v6, v7, v4}, Landroidx/appcompat/widget/b;.c:(Landroid/graphics/Canvas;I)V // method@0c96 │ │ +05450e: d802 0201 |00a1: add-int/lit8 v2, v2, #int 1 // #01 │ │ +054512: 28cd |00a3: goto 0070 // -0033 │ │ +054514: 6e20 9b0c 0600 |00a4: invoke-virtual {v6, v0}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ +05451a: 0a01 |00a7: move-result v1 │ │ +05451c: 3801 3700 |00a8: if-eqz v1, 00df // +0037 │ │ +054520: d800 00ff |00aa: add-int/lit8 v0, v0, #int -1 // #ff │ │ +054524: 6e20 8306 0600 |00ac: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +05452a: 0c00 |00af: move-result-object v0 │ │ +05452c: 3900 1200 |00b0: if-nez v0, 00c2 // +0012 │ │ +054530: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ +054534: 6e10 b205 0600 |00b4: invoke-virtual {v6}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +05453a: 0a00 |00b7: move-result v0 │ │ +05453c: 2824 |00b8: goto 00dc // +0024 │ │ +05453e: 6e10 cd05 0600 |00b9: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +054544: 0a00 |00bc: move-result v0 │ │ +054546: 6e10 b305 0600 |00bd: invoke-virtual {v6}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +05454c: 0a01 |00c0: move-result v1 │ │ +05454e: 280f |00c1: goto 00d0 // +000f │ │ +054550: 6e10 a405 0000 |00c2: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +054556: 0c01 |00c5: move-result-object v1 │ │ +054558: 1f01 2e02 |00c6: check-cast v1, Landroidx/appcompat/widget/b$a; // type@022e │ │ +05455c: 3803 0d00 |00c8: if-eqz v3, 00d5 // +000d │ │ +054560: 6e10 a505 0000 |00ca: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ +054566: 0a00 |00cd: move-result v0 │ │ +054568: 5211 bc00 |00ce: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05456c: b110 |00d0: sub-int/2addr v0, v1 │ │ +05456e: 5261 bd02 |00d1: iget v1, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +054572: b110 |00d3: sub-int/2addr v0, v1 │ │ +054574: 2808 |00d4: goto 00dc // +0008 │ │ +054576: 6e10 b705 0000 |00d5: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@05b7 │ │ +05457c: 0a00 |00d8: move-result v0 │ │ +05457e: 5211 bd00 |00d9: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +054582: b010 |00db: add-int/2addr v0, v1 │ │ +054584: 6e30 960c 7600 |00dc: invoke-virtual {v6, v7, v0}, Landroidx/appcompat/widget/b;.c:(Landroid/graphics/Canvas;I)V // method@0c96 │ │ +05458a: 0e00 |00df: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -52441,322 +52441,322 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0545a4: |[0545a4] androidx.appcompat.widget.b.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0545b4: 6f20 9406 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0694 │ │ -0545ba: 1a00 4f17 |0003: const-string v0, "androidx.appcompat.widget.LinearLayoutCompat" // string@174f │ │ -0545be: 6e20 bf07 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07bf │ │ -0545c4: 0e00 |0008: return-void │ │ +05458c: |[05458c] androidx.appcompat.widget.b.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05459c: 6f20 9406 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0694 │ │ +0545a2: 1a00 4e17 |0003: const-string v0, "androidx.appcompat.widget.LinearLayoutCompat" // string@174e │ │ +0545a6: 6e20 bf07 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07bf │ │ +0545ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/appcompat/widget/b;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0545c8: |[0545c8] androidx.appcompat.widget.b.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -0545d8: 6f20 9506 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0695 │ │ -0545de: 1a00 4f17 |0003: const-string v0, "androidx.appcompat.widget.LinearLayoutCompat" // string@174f │ │ -0545e2: 6e20 8807 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0788 │ │ -0545e8: 0e00 |0008: return-void │ │ +0545b0: |[0545b0] androidx.appcompat.widget.b.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +0545c0: 6f20 9506 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0695 │ │ +0545c6: 1a00 4e17 |0003: const-string v0, "androidx.appcompat.widget.LinearLayoutCompat" // string@174e │ │ +0545ca: 6e20 8807 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0788 │ │ +0545d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/appcompat/widget/b;) │ │ name : 'onLayout' │ │ type : '(ZIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 31 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 466 16-bit code units │ │ -0545ec: |[0545ec] androidx.appcompat.widget.b.onLayout:(ZIIII)V │ │ -0545fc: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -054600: 5201 b502 |0002: iget v1, v0, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ -054604: 1302 5000 |0004: const/16 v2, #int 80 // #50 │ │ -054608: 1303 1000 |0006: const/16 v3, #int 16 // #10 │ │ -05460c: 1304 0800 |0008: const/16 v4, #int 8 // #8 │ │ -054610: 1255 |000a: const/4 v5, #int 5 // #5 │ │ -054612: 1406 0700 8000 |000b: const v6, #float 1.1755e-38 // #00800007 │ │ -054618: 1227 |000e: const/4 v7, #int 2 // #2 │ │ -05461a: 1218 |000f: const/4 v8, #int 1 // #1 │ │ -05461c: 3381 a900 |0010: if-ne v1, v8, 00b9 // +00a9 │ │ -054620: 7401 b205 1900 |0012: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -054626: 0a01 |0015: move-result v1 │ │ -054628: 910a 1d1b |0016: sub-int v10, v29, v27 │ │ -05462c: 7401 b305 1900 |0018: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -054632: 0a0b |001b: move-result v11 │ │ -054634: 910b 0a0b |001c: sub-int v11, v10, v11 │ │ -054638: b11a |001e: sub-int/2addr v10, v1 │ │ -05463a: 7401 b305 1900 |001f: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -054640: 0a0c |0022: move-result v12 │ │ -054642: b1ca |0023: sub-int/2addr v10, v12 │ │ -054644: 7401 a70c 1900 |0024: invoke-virtual/range {v25}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ -05464a: 0a0c |0027: move-result v12 │ │ -05464c: 520d b602 |0028: iget v13, v0, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -054650: dd0e 0d70 |002a: and-int/lit8 v14, v13, #int 112 // #70 │ │ -054654: b5d6 |002c: and-int/2addr v6, v13 │ │ -054656: 323e 1500 |002d: if-eq v14, v3, 0042 // +0015 │ │ -05465a: 322e 0700 |002f: if-eq v14, v2, 0036 // +0007 │ │ -05465e: 7401 b405 1900 |0031: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -054664: 0a02 |0034: move-result v2 │ │ -054666: 2818 |0035: goto 004d // +0018 │ │ -054668: 7401 b405 1900 |0036: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05466e: 0a02 |0039: move-result v2 │ │ -054670: 9002 021e |003a: add-int v2, v2, v30 │ │ -054674: 9102 021c |003c: sub-int v2, v2, v28 │ │ -054678: 5203 b702 |003e: iget v3, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -05467c: b132 |0040: sub-int/2addr v2, v3 │ │ -05467e: 280c |0041: goto 004d // +000c │ │ -054680: 7401 b405 1900 |0042: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -054686: 0a02 |0045: move-result v2 │ │ -054688: 9103 1e1c |0046: sub-int v3, v30, v28 │ │ -05468c: 520d b702 |0048: iget v13, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054690: b1d3 |004a: sub-int/2addr v3, v13 │ │ -054692: b373 |004b: div-int/2addr v3, v7 │ │ -054694: b032 |004c: add-int/2addr v2, v3 │ │ -054696: 1203 |004d: const/4 v3, #int 0 // #0 │ │ -054698: 35c3 8301 |004e: if-ge v3, v12, 01d1 // +0183 │ │ -05469c: 6e20 8306 3000 |0050: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -0546a2: 0c0d |0053: move-result-object v13 │ │ -0546a4: 390d 0500 |0054: if-nez v13, 0059 // +0005 │ │ -0546a8: d802 0200 |0056: add-int/lit8 v2, v2, #int 0 // #00 │ │ -0546ac: 285b |0058: goto 00b3 // +005b │ │ -0546ae: 6e10 cc05 0d00 |0059: invoke-virtual {v13}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -0546b4: 0a0e |005c: move-result v14 │ │ -0546b6: 324e 5600 |005d: if-eq v14, v4, 00b3 // +0056 │ │ -0546ba: 6e10 ab05 0d00 |005f: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -0546c0: 0a0e |0062: move-result v14 │ │ -0546c2: 6e10 a905 0d00 |0063: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -0546c8: 0a0f |0066: move-result v15 │ │ -0546ca: 6e10 a405 0d00 |0067: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0546d0: 0c10 |006a: move-result-object v16 │ │ -0546d2: 0804 1000 |006b: move-object/from16 v4, v16 │ │ -0546d6: 1f04 2e02 |006d: check-cast v4, Landroidx/appcompat/widget/b$a; // type@022e │ │ -0546da: 5249 b102 |006f: iget v9, v4, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ -0546de: 3b09 0300 |0071: if-gez v9, 0074 // +0003 │ │ -0546e2: 0169 |0073: move v9, v6 │ │ -0546e4: 6211 2d05 |0074: sget-object v17, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -0546e8: 7401 a305 1900 |0076: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -0546ee: 0a07 |0079: move-result v7 │ │ -0546f0: 7120 8904 7900 |007a: invoke-static {v9, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -0546f6: 0a07 |007d: move-result v7 │ │ -0546f8: dd07 0707 |007e: and-int/lit8 v7, v7, #int 7 // #07 │ │ -0546fc: 3287 0b00 |0080: if-eq v7, v8, 008b // +000b │ │ -054700: 3257 0600 |0082: if-eq v7, v5, 0088 // +0006 │ │ -054704: 5247 bc00 |0084: iget v7, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -054708: b017 |0086: add-int/2addr v7, v1 │ │ -05470a: 280f |0087: goto 0096 // +000f │ │ -05470c: 9107 0b0e |0088: sub-int v7, v11, v14 │ │ -054710: 2809 |008a: goto 0093 // +0009 │ │ -054712: 9107 0a0e |008b: sub-int v7, v10, v14 │ │ -054716: 1229 |008d: const/4 v9, #int 2 // #2 │ │ -054718: b397 |008e: div-int/2addr v7, v9 │ │ -05471a: b017 |008f: add-int/2addr v7, v1 │ │ -05471c: 5249 bc00 |0090: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -054720: b097 |0092: add-int/2addr v7, v9 │ │ -054722: 5249 bd00 |0093: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -054726: b197 |0095: sub-int/2addr v7, v9 │ │ -054728: 6e20 9b0c 3000 |0096: invoke-virtual {v0, v3}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ -05472e: 0a09 |0099: move-result v9 │ │ -054730: 3809 0500 |009a: if-eqz v9, 009f // +0005 │ │ -054734: 5209 be02 |009c: iget v9, v0, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ -054738: b092 |009e: add-int/2addr v2, v9 │ │ -05473a: 5249 be00 |009f: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05473e: b092 |00a1: add-int/2addr v2, v9 │ │ -054740: d809 0200 |00a2: add-int/lit8 v9, v2, #int 0 // #00 │ │ -054744: b07e |00a4: add-int/2addr v14, v7 │ │ -054746: 9005 0f09 |00a5: add-int v5, v15, v9 │ │ -05474a: 6e55 f105 7de9 |00a7: invoke-virtual {v13, v7, v9, v14, v5}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -054750: 5244 ba00 |00aa: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -054754: b04f |00ac: add-int/2addr v15, v4 │ │ -054756: 1204 |00ad: const/4 v4, #int 0 // #0 │ │ -054758: b04f |00ae: add-int/2addr v15, v4 │ │ -05475a: b02f |00af: add-int/2addr v15, v2 │ │ -05475c: d803 0300 |00b0: add-int/lit8 v3, v3, #int 0 // #00 │ │ -054760: 01f2 |00b2: move v2, v15 │ │ -054762: b083 |00b3: add-int/2addr v3, v8 │ │ -054764: 1304 0800 |00b4: const/16 v4, #int 8 // #8 │ │ -054768: 1255 |00b6: const/4 v5, #int 5 // #5 │ │ -05476a: 1227 |00b7: const/4 v7, #int 2 // #2 │ │ -05476c: 2896 |00b8: goto 004e // -006a │ │ -05476e: 7701 ac23 1900 |00b9: invoke-static/range {v25}, Ln/m0;.a:(Landroid/view/View;)Z // method@23ac │ │ -054774: 0a01 |00bc: move-result v1 │ │ -054776: 7401 b405 1900 |00bd: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -05477c: 0a04 |00c0: move-result v4 │ │ -05477e: 9105 1e1c |00c1: sub-int v5, v30, v28 │ │ -054782: 7401 b105 1900 |00c3: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054788: 0a07 |00c6: move-result v7 │ │ -05478a: 9107 0507 |00c7: sub-int v7, v5, v7 │ │ -05478e: b145 |00c9: sub-int/2addr v5, v4 │ │ -054790: 7401 b105 1900 |00ca: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054796: 0a09 |00cd: move-result v9 │ │ -054798: b195 |00ce: sub-int/2addr v5, v9 │ │ -05479a: 7401 a70c 1900 |00cf: invoke-virtual/range {v25}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ -0547a0: 0a09 |00d2: move-result v9 │ │ -0547a2: 520a b602 |00d3: iget v10, v0, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -0547a6: b5a6 |00d5: and-int/2addr v6, v10 │ │ -0547a8: dd0a 0a70 |00d6: and-int/lit8 v10, v10, #int 112 // #70 │ │ -0547ac: 550b b202 |00d8: iget-boolean v11, v0, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ -0547b0: 540c ba02 |00da: iget-object v12, v0, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ -0547b4: 540d bb02 |00dc: iget-object v13, v0, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ -0547b8: 620e 2d05 |00de: sget-object v14, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -0547bc: 7401 a305 1900 |00e0: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -0547c2: 0a0e |00e3: move-result v14 │ │ -0547c4: 7120 8904 e600 |00e4: invoke-static {v6, v14}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ -0547ca: 0a06 |00e7: move-result v6 │ │ -0547cc: 3286 1600 |00e8: if-eq v6, v8, 00fe // +0016 │ │ -0547d0: 125e |00ea: const/4 v14, #int 5 // #5 │ │ -0547d2: 32e6 0700 |00eb: if-eq v6, v14, 00f2 // +0007 │ │ -0547d6: 7401 b205 1900 |00ed: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -0547dc: 0a06 |00f0: move-result v6 │ │ -0547de: 2819 |00f1: goto 010a // +0019 │ │ -0547e0: 7401 b205 1900 |00f2: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -0547e6: 0a06 |00f5: move-result v6 │ │ -0547e8: 9006 061d |00f6: add-int v6, v6, v29 │ │ -0547ec: 9106 061b |00f8: sub-int v6, v6, v27 │ │ -0547f0: 520e b702 |00fa: iget v14, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0547f4: b1e6 |00fc: sub-int/2addr v6, v14 │ │ -0547f6: 280d |00fd: goto 010a // +000d │ │ -0547f8: 7401 b205 1900 |00fe: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -0547fe: 0a06 |0101: move-result v6 │ │ -054800: 910e 1d1b |0102: sub-int v14, v29, v27 │ │ -054804: 520f b702 |0104: iget v15, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054808: b1fe |0106: sub-int/2addr v14, v15 │ │ -05480a: 122f |0107: const/4 v15, #int 2 // #2 │ │ -05480c: b3fe |0108: div-int/2addr v14, v15 │ │ -05480e: b0e6 |0109: add-int/2addr v6, v14 │ │ -054810: 3801 0600 |010a: if-eqz v1, 0110 // +0006 │ │ -054814: d801 09ff |010c: add-int/lit8 v1, v9, #int -1 // #ff │ │ -054818: 12ff |010e: const/4 v15, #int -1 // #ff │ │ -05481a: 2803 |010f: goto 0112 // +0003 │ │ -05481c: 1201 |0110: const/4 v1, #int 0 // #0 │ │ -05481e: 121f |0111: const/4 v15, #int 1 // #1 │ │ -054820: 0212 0600 |0112: move/from16 v18, v6 │ │ -054824: 1206 |0114: const/4 v6, #int 0 // #0 │ │ -054826: 3596 bc00 |0115: if-ge v6, v9, 01d1 // +00bc │ │ -05482a: 9213 0f06 |0117: mul-int v19, v15, v6 │ │ -05482e: 9008 1301 |0119: add-int v8, v19, v1 │ │ -054832: 6e20 8306 8000 |011b: invoke-virtual {v0, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -054838: 0c02 |011e: move-result-object v2 │ │ -05483a: 3902 0e00 |011f: if-nez v2, 012d // +000e │ │ -05483e: d812 1200 |0121: add-int/lit8 v18, v18, #int 0 // #00 │ │ -054842: 021c 0100 |0123: move/from16 v28, v1 │ │ -054846: 021e 0900 |0125: move/from16 v30, v9 │ │ -05484a: 0216 0a00 |0127: move/from16 v22, v10 │ │ -05484e: 1201 |0129: const/4 v1, #int 0 // #0 │ │ -054850: 1212 |012a: const/4 v2, #int 1 // #1 │ │ -054852: 2900 9800 |012b: goto/16 01c3 // +0098 │ │ -054856: 6e10 cc05 0200 |012d: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -05485c: 0a03 |0130: move-result v3 │ │ -05485e: 130e 0800 |0131: const/16 v14, #int 8 // #8 │ │ -054862: 32e3 f0ff |0133: if-eq v3, v14, 0123 // -0010 │ │ -054866: 6e10 ab05 0200 |0135: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05486c: 0a03 |0138: move-result v3 │ │ -05486e: 6e10 a905 0200 |0139: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -054874: 0a15 |013c: move-result v21 │ │ -054876: 6e10 a405 0200 |013d: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05487c: 0c16 |0140: move-result-object v22 │ │ -05487e: 080e 1600 |0141: move-object/from16 v14, v22 │ │ -054882: 1f0e 2e02 |0143: check-cast v14, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054886: 021c 0100 |0145: move/from16 v28, v1 │ │ -05488a: 380b 0e00 |0147: if-eqz v11, 0155 // +000e │ │ -05488e: 52e1 bb00 |0149: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -054892: 021e 0900 |014b: move/from16 v30, v9 │ │ -054896: 12f9 |014d: const/4 v9, #int -1 // #ff │ │ -054898: 3291 0900 |014e: if-eq v1, v9, 0157 // +0009 │ │ -05489c: 6e10 8f05 0200 |0150: invoke-virtual {v2}, Landroid/view/View;.getBaseline:()I // method@058f │ │ -0548a2: 0a09 |0153: move-result v9 │ │ -0548a4: 2804 |0154: goto 0158 // +0004 │ │ -0548a6: 021e 0900 |0155: move/from16 v30, v9 │ │ -0548aa: 12f9 |0157: const/4 v9, #int -1 // #ff │ │ -0548ac: 52e1 b102 |0158: iget v1, v14, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ -0548b0: 3b01 0300 |015a: if-gez v1, 015d // +0003 │ │ -0548b4: 01a1 |015c: move v1, v10 │ │ -0548b6: dd01 0170 |015d: and-int/lit8 v1, v1, #int 112 // #70 │ │ -0548ba: 0216 0a00 |015f: move/from16 v22, v10 │ │ -0548be: 130a 1000 |0161: const/16 v10, #int 16 // #10 │ │ -0548c2: 32a1 3200 |0163: if-eq v1, v10, 0195 // +0032 │ │ -0548c6: 130a 3000 |0165: const/16 v10, #int 48 // #30 │ │ -0548ca: 32a1 1f00 |0167: if-eq v1, v10, 0186 // +001f │ │ -0548ce: 130a 5000 |0169: const/16 v10, #int 80 // #50 │ │ -0548d2: 32a1 0500 |016b: if-eq v1, v10, 0170 // +0005 │ │ -0548d6: 0141 |016d: move v1, v4 │ │ -0548d8: 12fa |016e: const/4 v10, #int -1 // #ff │ │ -0548da: 2832 |016f: goto 01a1 // +0032 │ │ -0548dc: 9101 0715 |0170: sub-int v1, v7, v21 │ │ -0548e0: 52ea ba00 |0172: iget v10, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -0548e4: b1a1 |0174: sub-int/2addr v1, v10 │ │ -0548e6: 12fa |0175: const/4 v10, #int -1 // #ff │ │ -0548e8: 32a9 2b00 |0176: if-eq v9, v10, 01a1 // +002b │ │ -0548ec: 6e10 a905 0200 |0178: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -0548f2: 0a17 |017b: move-result v23 │ │ -0548f4: 9117 1709 |017c: sub-int v23, v23, v9 │ │ -0548f8: 1229 |017e: const/4 v9, #int 2 // #2 │ │ -0548fa: 4418 0d09 |017f: aget v24, v13, v9 │ │ -0548fe: 9118 1817 |0181: sub-int v24, v24, v23 │ │ -054902: 9101 0118 |0183: sub-int v1, v1, v24 │ │ -054906: 281c |0185: goto 01a1 // +001c │ │ -054908: 12fa |0186: const/4 v10, #int -1 // #ff │ │ -05490a: 52e1 be00 |0187: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -05490e: b041 |0189: add-int/2addr v1, v4 │ │ -054910: 32a9 1700 |018a: if-eq v9, v10, 01a1 // +0017 │ │ -054914: 1314 0100 |018c: const/16 v20, #int 1 // #1 │ │ -054918: 4417 0c14 |018e: aget v23, v12, v20 │ │ -05491c: 9117 1709 |0190: sub-int v23, v23, v9 │ │ -054920: 9001 1701 |0192: add-int v1, v23, v1 │ │ -054924: 280d |0194: goto 01a1 // +000d │ │ -054926: 12fa |0195: const/4 v10, #int -1 // #ff │ │ -054928: 9101 0515 |0196: sub-int v1, v5, v21 │ │ -05492c: 1229 |0198: const/4 v9, #int 2 // #2 │ │ -05492e: b391 |0199: div-int/2addr v1, v9 │ │ -054930: b041 |019a: add-int/2addr v1, v4 │ │ -054932: 52e9 be00 |019b: iget v9, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -054936: b091 |019d: add-int/2addr v1, v9 │ │ -054938: 52e9 ba00 |019e: iget v9, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -05493c: b191 |01a0: sub-int/2addr v1, v9 │ │ -05493e: 6e20 9b0c 8000 |01a1: invoke-virtual {v0, v8}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ -054944: 0a08 |01a4: move-result v8 │ │ -054946: 3808 0600 |01a5: if-eqz v8, 01ab // +0006 │ │ -05494a: 5208 bd02 |01a7: iget v8, v0, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ -05494e: 9012 1208 |01a9: add-int v18, v18, v8 │ │ -054952: 52e8 bc00 |01ab: iget v8, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -054956: 9012 1208 |01ad: add-int v18, v18, v8 │ │ -05495a: d808 1200 |01af: add-int/lit8 v8, v18, #int 0 // #00 │ │ -05495e: 9009 0308 |01b1: add-int v9, v3, v8 │ │ -054962: 900a 1501 |01b3: add-int v10, v21, v1 │ │ -054966: 6e5a f105 8291 |01b5: invoke-virtual {v2, v8, v1, v9, v10}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ -05496c: 52e1 bd00 |01b8: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -054970: b013 |01ba: add-int/2addr v3, v1 │ │ -054972: 1201 |01bb: const/4 v1, #int 0 // #0 │ │ -054974: b013 |01bc: add-int/2addr v3, v1 │ │ -054976: 9012 0312 |01bd: add-int v18, v3, v18 │ │ -05497a: d806 0600 |01bf: add-int/lit8 v6, v6, #int 0 // #00 │ │ -05497e: 2900 69ff |01c1: goto/16 012a // -0097 │ │ -054982: b026 |01c3: add-int/2addr v6, v2 │ │ -054984: 0201 1c00 |01c4: move/from16 v1, v28 │ │ -054988: 0209 1e00 |01c6: move/from16 v9, v30 │ │ -05498c: 020a 1600 |01c8: move/from16 v10, v22 │ │ -054990: 1302 5000 |01ca: const/16 v2, #int 80 // #50 │ │ -054994: 1303 1000 |01cc: const/16 v3, #int 16 // #10 │ │ -054998: 1218 |01ce: const/4 v8, #int 1 // #1 │ │ -05499a: 2900 46ff |01cf: goto/16 0115 // -00ba │ │ -05499e: 0e00 |01d1: return-void │ │ +0545d4: |[0545d4] androidx.appcompat.widget.b.onLayout:(ZIIII)V │ │ +0545e4: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +0545e8: 5201 b502 |0002: iget v1, v0, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +0545ec: 1302 5000 |0004: const/16 v2, #int 80 // #50 │ │ +0545f0: 1303 1000 |0006: const/16 v3, #int 16 // #10 │ │ +0545f4: 1304 0800 |0008: const/16 v4, #int 8 // #8 │ │ +0545f8: 1255 |000a: const/4 v5, #int 5 // #5 │ │ +0545fa: 1406 0700 8000 |000b: const v6, #float 1.1755e-38 // #00800007 │ │ +054600: 1227 |000e: const/4 v7, #int 2 // #2 │ │ +054602: 1218 |000f: const/4 v8, #int 1 // #1 │ │ +054604: 3381 a900 |0010: if-ne v1, v8, 00b9 // +00a9 │ │ +054608: 7401 b205 1900 |0012: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +05460e: 0a01 |0015: move-result v1 │ │ +054610: 910a 1d1b |0016: sub-int v10, v29, v27 │ │ +054614: 7401 b305 1900 |0018: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +05461a: 0a0b |001b: move-result v11 │ │ +05461c: 910b 0a0b |001c: sub-int v11, v10, v11 │ │ +054620: b11a |001e: sub-int/2addr v10, v1 │ │ +054622: 7401 b305 1900 |001f: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +054628: 0a0c |0022: move-result v12 │ │ +05462a: b1ca |0023: sub-int/2addr v10, v12 │ │ +05462c: 7401 a70c 1900 |0024: invoke-virtual/range {v25}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ +054632: 0a0c |0027: move-result v12 │ │ +054634: 520d b602 |0028: iget v13, v0, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +054638: dd0e 0d70 |002a: and-int/lit8 v14, v13, #int 112 // #70 │ │ +05463c: b5d6 |002c: and-int/2addr v6, v13 │ │ +05463e: 323e 1500 |002d: if-eq v14, v3, 0042 // +0015 │ │ +054642: 322e 0700 |002f: if-eq v14, v2, 0036 // +0007 │ │ +054646: 7401 b405 1900 |0031: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +05464c: 0a02 |0034: move-result v2 │ │ +05464e: 2818 |0035: goto 004d // +0018 │ │ +054650: 7401 b405 1900 |0036: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +054656: 0a02 |0039: move-result v2 │ │ +054658: 9002 021e |003a: add-int v2, v2, v30 │ │ +05465c: 9102 021c |003c: sub-int v2, v2, v28 │ │ +054660: 5203 b702 |003e: iget v3, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054664: b132 |0040: sub-int/2addr v2, v3 │ │ +054666: 280c |0041: goto 004d // +000c │ │ +054668: 7401 b405 1900 |0042: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +05466e: 0a02 |0045: move-result v2 │ │ +054670: 9103 1e1c |0046: sub-int v3, v30, v28 │ │ +054674: 520d b702 |0048: iget v13, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054678: b1d3 |004a: sub-int/2addr v3, v13 │ │ +05467a: b373 |004b: div-int/2addr v3, v7 │ │ +05467c: b032 |004c: add-int/2addr v2, v3 │ │ +05467e: 1203 |004d: const/4 v3, #int 0 // #0 │ │ +054680: 35c3 8301 |004e: if-ge v3, v12, 01d1 // +0183 │ │ +054684: 6e20 8306 3000 |0050: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +05468a: 0c0d |0053: move-result-object v13 │ │ +05468c: 390d 0500 |0054: if-nez v13, 0059 // +0005 │ │ +054690: d802 0200 |0056: add-int/lit8 v2, v2, #int 0 // #00 │ │ +054694: 285b |0058: goto 00b3 // +005b │ │ +054696: 6e10 cc05 0d00 |0059: invoke-virtual {v13}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +05469c: 0a0e |005c: move-result v14 │ │ +05469e: 324e 5600 |005d: if-eq v14, v4, 00b3 // +0056 │ │ +0546a2: 6e10 ab05 0d00 |005f: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +0546a8: 0a0e |0062: move-result v14 │ │ +0546aa: 6e10 a905 0d00 |0063: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +0546b0: 0a0f |0066: move-result v15 │ │ +0546b2: 6e10 a405 0d00 |0067: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +0546b8: 0c10 |006a: move-result-object v16 │ │ +0546ba: 0804 1000 |006b: move-object/from16 v4, v16 │ │ +0546be: 1f04 2e02 |006d: check-cast v4, Landroidx/appcompat/widget/b$a; // type@022e │ │ +0546c2: 5249 b102 |006f: iget v9, v4, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +0546c6: 3b09 0300 |0071: if-gez v9, 0074 // +0003 │ │ +0546ca: 0169 |0073: move v9, v6 │ │ +0546cc: 6211 2d05 |0074: sget-object v17, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +0546d0: 7401 a305 1900 |0076: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +0546d6: 0a07 |0079: move-result v7 │ │ +0546d8: 7120 8904 7900 |007a: invoke-static {v9, v7}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ +0546de: 0a07 |007d: move-result v7 │ │ +0546e0: dd07 0707 |007e: and-int/lit8 v7, v7, #int 7 // #07 │ │ +0546e4: 3287 0b00 |0080: if-eq v7, v8, 008b // +000b │ │ +0546e8: 3257 0600 |0082: if-eq v7, v5, 0088 // +0006 │ │ +0546ec: 5247 bc00 |0084: iget v7, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +0546f0: b017 |0086: add-int/2addr v7, v1 │ │ +0546f2: 280f |0087: goto 0096 // +000f │ │ +0546f4: 9107 0b0e |0088: sub-int v7, v11, v14 │ │ +0546f8: 2809 |008a: goto 0093 // +0009 │ │ +0546fa: 9107 0a0e |008b: sub-int v7, v10, v14 │ │ +0546fe: 1229 |008d: const/4 v9, #int 2 // #2 │ │ +054700: b397 |008e: div-int/2addr v7, v9 │ │ +054702: b017 |008f: add-int/2addr v7, v1 │ │ +054704: 5249 bc00 |0090: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +054708: b097 |0092: add-int/2addr v7, v9 │ │ +05470a: 5249 bd00 |0093: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05470e: b197 |0095: sub-int/2addr v7, v9 │ │ +054710: 6e20 9b0c 3000 |0096: invoke-virtual {v0, v3}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ +054716: 0a09 |0099: move-result v9 │ │ +054718: 3809 0500 |009a: if-eqz v9, 009f // +0005 │ │ +05471c: 5209 be02 |009c: iget v9, v0, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +054720: b092 |009e: add-int/2addr v2, v9 │ │ +054722: 5249 be00 |009f: iget v9, v4, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +054726: b092 |00a1: add-int/2addr v2, v9 │ │ +054728: d809 0200 |00a2: add-int/lit8 v9, v2, #int 0 // #00 │ │ +05472c: b07e |00a4: add-int/2addr v14, v7 │ │ +05472e: 9005 0f09 |00a5: add-int v5, v15, v9 │ │ +054732: 6e55 f105 7de9 |00a7: invoke-virtual {v13, v7, v9, v14, v5}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ +054738: 5244 ba00 |00aa: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05473c: b04f |00ac: add-int/2addr v15, v4 │ │ +05473e: 1204 |00ad: const/4 v4, #int 0 // #0 │ │ +054740: b04f |00ae: add-int/2addr v15, v4 │ │ +054742: b02f |00af: add-int/2addr v15, v2 │ │ +054744: d803 0300 |00b0: add-int/lit8 v3, v3, #int 0 // #00 │ │ +054748: 01f2 |00b2: move v2, v15 │ │ +05474a: b083 |00b3: add-int/2addr v3, v8 │ │ +05474c: 1304 0800 |00b4: const/16 v4, #int 8 // #8 │ │ +054750: 1255 |00b6: const/4 v5, #int 5 // #5 │ │ +054752: 1227 |00b7: const/4 v7, #int 2 // #2 │ │ +054754: 2896 |00b8: goto 004e // -006a │ │ +054756: 7701 aa23 1900 |00b9: invoke-static/range {v25}, Ln/m0;.a:(Landroid/view/View;)Z // method@23aa │ │ +05475c: 0a01 |00bc: move-result v1 │ │ +05475e: 7401 b405 1900 |00bd: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +054764: 0a04 |00c0: move-result v4 │ │ +054766: 9105 1e1c |00c1: sub-int v5, v30, v28 │ │ +05476a: 7401 b105 1900 |00c3: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +054770: 0a07 |00c6: move-result v7 │ │ +054772: 9107 0507 |00c7: sub-int v7, v5, v7 │ │ +054776: b145 |00c9: sub-int/2addr v5, v4 │ │ +054778: 7401 b105 1900 |00ca: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +05477e: 0a09 |00cd: move-result v9 │ │ +054780: b195 |00ce: sub-int/2addr v5, v9 │ │ +054782: 7401 a70c 1900 |00cf: invoke-virtual/range {v25}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ +054788: 0a09 |00d2: move-result v9 │ │ +05478a: 520a b602 |00d3: iget v10, v0, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +05478e: b5a6 |00d5: and-int/2addr v6, v10 │ │ +054790: dd0a 0a70 |00d6: and-int/lit8 v10, v10, #int 112 // #70 │ │ +054794: 550b b202 |00d8: iget-boolean v11, v0, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ +054798: 540c ba02 |00da: iget-object v12, v0, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ +05479c: 540d bb02 |00dc: iget-object v13, v0, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ +0547a0: 620e 2d05 |00de: sget-object v14, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +0547a4: 7401 a305 1900 |00e0: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +0547aa: 0a0e |00e3: move-result v14 │ │ +0547ac: 7120 8904 e600 |00e4: invoke-static {v6, v14}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@0489 │ │ +0547b2: 0a06 |00e7: move-result v6 │ │ +0547b4: 3286 1600 |00e8: if-eq v6, v8, 00fe // +0016 │ │ +0547b8: 125e |00ea: const/4 v14, #int 5 // #5 │ │ +0547ba: 32e6 0700 |00eb: if-eq v6, v14, 00f2 // +0007 │ │ +0547be: 7401 b205 1900 |00ed: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +0547c4: 0a06 |00f0: move-result v6 │ │ +0547c6: 2819 |00f1: goto 010a // +0019 │ │ +0547c8: 7401 b205 1900 |00f2: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +0547ce: 0a06 |00f5: move-result v6 │ │ +0547d0: 9006 061d |00f6: add-int v6, v6, v29 │ │ +0547d4: 9106 061b |00f8: sub-int v6, v6, v27 │ │ +0547d8: 520e b702 |00fa: iget v14, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0547dc: b1e6 |00fc: sub-int/2addr v6, v14 │ │ +0547de: 280d |00fd: goto 010a // +000d │ │ +0547e0: 7401 b205 1900 |00fe: invoke-virtual/range {v25}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +0547e6: 0a06 |0101: move-result v6 │ │ +0547e8: 910e 1d1b |0102: sub-int v14, v29, v27 │ │ +0547ec: 520f b702 |0104: iget v15, v0, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0547f0: b1fe |0106: sub-int/2addr v14, v15 │ │ +0547f2: 122f |0107: const/4 v15, #int 2 // #2 │ │ +0547f4: b3fe |0108: div-int/2addr v14, v15 │ │ +0547f6: b0e6 |0109: add-int/2addr v6, v14 │ │ +0547f8: 3801 0600 |010a: if-eqz v1, 0110 // +0006 │ │ +0547fc: d801 09ff |010c: add-int/lit8 v1, v9, #int -1 // #ff │ │ +054800: 12ff |010e: const/4 v15, #int -1 // #ff │ │ +054802: 2803 |010f: goto 0112 // +0003 │ │ +054804: 1201 |0110: const/4 v1, #int 0 // #0 │ │ +054806: 121f |0111: const/4 v15, #int 1 // #1 │ │ +054808: 0212 0600 |0112: move/from16 v18, v6 │ │ +05480c: 1206 |0114: const/4 v6, #int 0 // #0 │ │ +05480e: 3596 bc00 |0115: if-ge v6, v9, 01d1 // +00bc │ │ +054812: 9213 0f06 |0117: mul-int v19, v15, v6 │ │ +054816: 9008 1301 |0119: add-int v8, v19, v1 │ │ +05481a: 6e20 8306 8000 |011b: invoke-virtual {v0, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +054820: 0c02 |011e: move-result-object v2 │ │ +054822: 3902 0e00 |011f: if-nez v2, 012d // +000e │ │ +054826: d812 1200 |0121: add-int/lit8 v18, v18, #int 0 // #00 │ │ +05482a: 021c 0100 |0123: move/from16 v28, v1 │ │ +05482e: 021e 0900 |0125: move/from16 v30, v9 │ │ +054832: 0216 0a00 |0127: move/from16 v22, v10 │ │ +054836: 1201 |0129: const/4 v1, #int 0 // #0 │ │ +054838: 1212 |012a: const/4 v2, #int 1 // #1 │ │ +05483a: 2900 9800 |012b: goto/16 01c3 // +0098 │ │ +05483e: 6e10 cc05 0200 |012d: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +054844: 0a03 |0130: move-result v3 │ │ +054846: 130e 0800 |0131: const/16 v14, #int 8 // #8 │ │ +05484a: 32e3 f0ff |0133: if-eq v3, v14, 0123 // -0010 │ │ +05484e: 6e10 ab05 0200 |0135: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +054854: 0a03 |0138: move-result v3 │ │ +054856: 6e10 a905 0200 |0139: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +05485c: 0a15 |013c: move-result v21 │ │ +05485e: 6e10 a405 0200 |013d: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +054864: 0c16 |0140: move-result-object v22 │ │ +054866: 080e 1600 |0141: move-object/from16 v14, v22 │ │ +05486a: 1f0e 2e02 |0143: check-cast v14, Landroidx/appcompat/widget/b$a; // type@022e │ │ +05486e: 021c 0100 |0145: move/from16 v28, v1 │ │ +054872: 380b 0e00 |0147: if-eqz v11, 0155 // +000e │ │ +054876: 52e1 bb00 |0149: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +05487a: 021e 0900 |014b: move/from16 v30, v9 │ │ +05487e: 12f9 |014d: const/4 v9, #int -1 // #ff │ │ +054880: 3291 0900 |014e: if-eq v1, v9, 0157 // +0009 │ │ +054884: 6e10 8f05 0200 |0150: invoke-virtual {v2}, Landroid/view/View;.getBaseline:()I // method@058f │ │ +05488a: 0a09 |0153: move-result v9 │ │ +05488c: 2804 |0154: goto 0158 // +0004 │ │ +05488e: 021e 0900 |0155: move/from16 v30, v9 │ │ +054892: 12f9 |0157: const/4 v9, #int -1 // #ff │ │ +054894: 52e1 b102 |0158: iget v1, v14, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +054898: 3b01 0300 |015a: if-gez v1, 015d // +0003 │ │ +05489c: 01a1 |015c: move v1, v10 │ │ +05489e: dd01 0170 |015d: and-int/lit8 v1, v1, #int 112 // #70 │ │ +0548a2: 0216 0a00 |015f: move/from16 v22, v10 │ │ +0548a6: 130a 1000 |0161: const/16 v10, #int 16 // #10 │ │ +0548aa: 32a1 3200 |0163: if-eq v1, v10, 0195 // +0032 │ │ +0548ae: 130a 3000 |0165: const/16 v10, #int 48 // #30 │ │ +0548b2: 32a1 1f00 |0167: if-eq v1, v10, 0186 // +001f │ │ +0548b6: 130a 5000 |0169: const/16 v10, #int 80 // #50 │ │ +0548ba: 32a1 0500 |016b: if-eq v1, v10, 0170 // +0005 │ │ +0548be: 0141 |016d: move v1, v4 │ │ +0548c0: 12fa |016e: const/4 v10, #int -1 // #ff │ │ +0548c2: 2832 |016f: goto 01a1 // +0032 │ │ +0548c4: 9101 0715 |0170: sub-int v1, v7, v21 │ │ +0548c8: 52ea ba00 |0172: iget v10, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +0548cc: b1a1 |0174: sub-int/2addr v1, v10 │ │ +0548ce: 12fa |0175: const/4 v10, #int -1 // #ff │ │ +0548d0: 32a9 2b00 |0176: if-eq v9, v10, 01a1 // +002b │ │ +0548d4: 6e10 a905 0200 |0178: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +0548da: 0a17 |017b: move-result v23 │ │ +0548dc: 9117 1709 |017c: sub-int v23, v23, v9 │ │ +0548e0: 1229 |017e: const/4 v9, #int 2 // #2 │ │ +0548e2: 4418 0d09 |017f: aget v24, v13, v9 │ │ +0548e6: 9118 1817 |0181: sub-int v24, v24, v23 │ │ +0548ea: 9101 0118 |0183: sub-int v1, v1, v24 │ │ +0548ee: 281c |0185: goto 01a1 // +001c │ │ +0548f0: 12fa |0186: const/4 v10, #int -1 // #ff │ │ +0548f2: 52e1 be00 |0187: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +0548f6: b041 |0189: add-int/2addr v1, v4 │ │ +0548f8: 32a9 1700 |018a: if-eq v9, v10, 01a1 // +0017 │ │ +0548fc: 1314 0100 |018c: const/16 v20, #int 1 // #1 │ │ +054900: 4417 0c14 |018e: aget v23, v12, v20 │ │ +054904: 9117 1709 |0190: sub-int v23, v23, v9 │ │ +054908: 9001 1701 |0192: add-int v1, v23, v1 │ │ +05490c: 280d |0194: goto 01a1 // +000d │ │ +05490e: 12fa |0195: const/4 v10, #int -1 // #ff │ │ +054910: 9101 0515 |0196: sub-int v1, v5, v21 │ │ +054914: 1229 |0198: const/4 v9, #int 2 // #2 │ │ +054916: b391 |0199: div-int/2addr v1, v9 │ │ +054918: b041 |019a: add-int/2addr v1, v4 │ │ +05491a: 52e9 be00 |019b: iget v9, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +05491e: b091 |019d: add-int/2addr v1, v9 │ │ +054920: 52e9 ba00 |019e: iget v9, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +054924: b191 |01a0: sub-int/2addr v1, v9 │ │ +054926: 6e20 9b0c 8000 |01a1: invoke-virtual {v0, v8}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ +05492c: 0a08 |01a4: move-result v8 │ │ +05492e: 3808 0600 |01a5: if-eqz v8, 01ab // +0006 │ │ +054932: 5208 bd02 |01a7: iget v8, v0, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +054936: 9012 1208 |01a9: add-int v18, v18, v8 │ │ +05493a: 52e8 bc00 |01ab: iget v8, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05493e: 9012 1208 |01ad: add-int v18, v18, v8 │ │ +054942: d808 1200 |01af: add-int/lit8 v8, v18, #int 0 // #00 │ │ +054946: 9009 0308 |01b1: add-int v9, v3, v8 │ │ +05494a: 900a 1501 |01b3: add-int v10, v21, v1 │ │ +05494e: 6e5a f105 8291 |01b5: invoke-virtual {v2, v8, v1, v9, v10}, Landroid/view/View;.layout:(IIII)V // method@05f1 │ │ +054954: 52e1 bd00 |01b8: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +054958: b013 |01ba: add-int/2addr v3, v1 │ │ +05495a: 1201 |01bb: const/4 v1, #int 0 // #0 │ │ +05495c: b013 |01bc: add-int/2addr v3, v1 │ │ +05495e: 9012 0312 |01bd: add-int v18, v3, v18 │ │ +054962: d806 0600 |01bf: add-int/lit8 v6, v6, #int 0 // #00 │ │ +054966: 2900 69ff |01c1: goto/16 012a // -0097 │ │ +05496a: b026 |01c3: add-int/2addr v6, v2 │ │ +05496c: 0201 1c00 |01c4: move/from16 v1, v28 │ │ +054970: 0209 1e00 |01c6: move/from16 v9, v30 │ │ +054974: 020a 1600 |01c8: move/from16 v10, v22 │ │ +054978: 1302 5000 |01ca: const/16 v2, #int 80 // #50 │ │ +05497c: 1303 1000 |01cc: const/16 v3, #int 16 // #10 │ │ +054980: 1218 |01ce: const/4 v8, #int 1 // #1 │ │ +054982: 2900 46ff |01cf: goto/16 0115 // -00ba │ │ +054986: 0e00 |01d1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -53592,1272 +53592,1272 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 41 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 2234 16-bit code units │ │ -0549a0: |[0549a0] androidx.appcompat.widget.b.onMeasure:(II)V │ │ -0549b0: 0806 2600 |0000: move-object/from16 v6, v38 │ │ -0549b4: 0207 2700 |0002: move/from16 v7, v39 │ │ -0549b8: 0208 2800 |0004: move/from16 v8, v40 │ │ -0549bc: 5260 b502 |0006: iget v0, v6, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ -0549c0: 12ea |0008: const/4 v10, #int -2 // #fe │ │ -0549c2: 150b 0080 |0009: const/high16 v11, #int -2147483648 // #8000 │ │ -0549c6: 130c 0800 |000b: const/16 v12, #int 8 // #8 │ │ -0549ca: 120e |000d: const/4 v14, #int 0 // #0 │ │ -0549cc: 150f 0040 |000e: const/high16 v15, #int 1073741824 // #4000 │ │ -0549d0: 1215 |0010: const/4 v5, #int 1 // #1 │ │ -0549d2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0549d4: 3350 7703 |0012: if-ne v0, v5, 0389 // +0377 │ │ -0549d8: 5964 b702 |0014: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0549dc: 7401 a70c 2600 |0016: invoke-virtual/range {v38}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ -0549e2: 0a03 |0019: move-result v3 │ │ -0549e4: 7701 5b05 2700 |001a: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -0549ea: 0a02 |001d: move-result v2 │ │ -0549ec: 7701 5b05 2800 |001e: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -0549f2: 0a01 |0021: move-result v1 │ │ -0549f4: 5260 b302 |0022: iget v0, v6, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ -0549f8: 5569 b902 |0024: iget-boolean v9, v6, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ -0549fc: 120d |0026: const/4 v13, #int 0 // #0 │ │ -0549fe: 1311 0000 |0027: const/16 v17, #int 0 // #0 │ │ -054a02: 1312 0000 |0029: const/16 v18, #int 0 // #0 │ │ -054a06: 1313 0000 |002b: const/16 v19, #int 0 // #0 │ │ -054a0a: 1314 0000 |002d: const/16 v20, #int 0 // #0 │ │ -054a0e: 1315 0000 |002f: const/16 v21, #int 0 // #0 │ │ -054a12: 1316 0000 |0031: const/16 v22, #int 0 // #0 │ │ -054a16: 1317 0000 |0033: const/16 v23, #int 0 // #0 │ │ -054a1a: 1318 0100 |0035: const/16 v24, #int 1 // #1 │ │ -054a1e: 1319 0000 |0037: const/16 v25, #int 0 // #0 │ │ -054a22: 353d 3f01 |0039: if-ge v13, v3, 0178 // +013f │ │ -054a26: 6e20 8306 d600 |003b: invoke-virtual {v6, v13}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -054a2c: 0c1a |003e: move-result-object v26 │ │ -054a2e: 391a 0800 |003f: if-nez v26, 0047 // +0008 │ │ -054a32: 5265 b702 |0041: iget v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054a36: b045 |0043: add-int/2addr v5, v4 │ │ -054a38: 5965 b702 |0044: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054a3c: 2809 |0046: goto 004f // +0009 │ │ -054a3e: 7401 cc05 1a00 |0047: invoke-virtual/range {v26}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -054a44: 0a05 |004a: move-result v5 │ │ -054a46: 33c5 1000 |004b: if-ne v5, v12, 005b // +0010 │ │ -054a4a: d80d 0d00 |004d: add-int/lit8 v13, v13, #int 0 // #00 │ │ -054a4e: 010a |004f: move v10, v0 │ │ -054a50: 021c 0100 |0050: move/from16 v28, v1 │ │ -054a54: 0120 |0052: move v0, v2 │ │ -054a56: 021e 0300 |0053: move/from16 v30, v3 │ │ -054a5a: 020c 1400 |0055: move/from16 v12, v20 │ │ -054a5e: 131b 0100 |0057: const/16 v27, #int 1 // #1 │ │ -054a62: 2900 0901 |0059: goto/16 0162 // +0109 │ │ -054a66: 6e20 9b0c d600 |005b: invoke-virtual {v6, v13}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ -054a6c: 0a05 |005e: move-result v5 │ │ -054a6e: 3805 0900 |005f: if-eqz v5, 0068 // +0009 │ │ -054a72: 5265 b702 |0061: iget v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054a76: 5264 be02 |0063: iget v4, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ -054a7a: b045 |0065: add-int/2addr v5, v4 │ │ -054a7c: 5965 b702 |0066: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054a80: 7401 a405 1a00 |0068: invoke-virtual/range {v26}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054a86: 0c04 |006b: move-result-object v4 │ │ -054a88: 0745 |006c: move-object v5, v4 │ │ -054a8a: 1f05 2e02 |006d: check-cast v5, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054a8e: 5254 b002 |006f: iget v4, v5, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ -054a92: a616 1604 |0071: add-float v22, v22, v4 │ │ -054a96: 33f1 2400 |0073: if-ne v1, v15, 0097 // +0024 │ │ -054a9a: 525c bb00 |0075: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -054a9e: 390c 2000 |0077: if-nez v12, 0097 // +0020 │ │ -054aa2: 2d0c 040e |0079: cmpl-float v12, v4, v14 │ │ -054aa6: 3d0c 1c00 |007b: if-lez v12, 0097 // +001c │ │ -054aaa: 5264 b702 |007d: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054aae: 525c be00 |007f: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -054ab2: b04c |0081: add-int/2addr v12, v4 │ │ -054ab4: 525f ba00 |0082: iget v15, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -054ab8: b0fc |0084: add-int/2addr v12, v15 │ │ -054aba: 7120 681c c400 |0085: invoke-static {v4, v12}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054ac0: 0a04 |0088: move-result v4 │ │ -054ac2: 5964 b702 |0089: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054ac6: 010a |008b: move v10, v0 │ │ -054ac8: 021c 0100 |008c: move/from16 v28, v1 │ │ -054acc: 021d 0200 |008e: move/from16 v29, v2 │ │ -054ad0: 021e 0300 |0090: move/from16 v30, v3 │ │ -054ad4: 075e |0092: move-object v14, v5 │ │ -054ad6: 1215 |0093: const/4 v5, #int 1 // #1 │ │ -054ad8: 131b 0100 |0094: const/16 v27, #int 1 // #1 │ │ -054adc: 2854 |0096: goto 00ea // +0054 │ │ -054ade: 525c bb00 |0097: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -054ae2: 390c 0a00 |0099: if-nez v12, 00a3 // +000a │ │ -054ae6: 2d04 040e |009b: cmpl-float v4, v4, v14 │ │ -054aea: 3d04 0600 |009d: if-lez v4, 00a3 // +0006 │ │ -054aee: 595a bb00 |009f: iput v10, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -054af2: 120c |00a1: const/4 v12, #int 0 // #0 │ │ -054af4: 2803 |00a2: goto 00a5 // +0003 │ │ -054af6: 150c 0080 |00a3: const/high16 v12, #int -2147483648 // #8000 │ │ -054afa: 1204 |00a5: const/4 v4, #int 0 // #0 │ │ -054afc: 2d0f 160e |00a6: cmpl-float v15, v22, v14 │ │ -054b00: 390f 0500 |00a8: if-nez v15, 00ad // +0005 │ │ -054b04: 526f b702 |00aa: iget v15, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054b08: 2802 |00ac: goto 00ae // +0002 │ │ -054b0a: 120f |00ad: const/4 v15, #int 0 // #0 │ │ -054b0c: 010a |00ae: move v10, v0 │ │ -054b0e: 0800 2600 |00af: move-object/from16 v0, v38 │ │ -054b12: 021c 0100 |00b1: move/from16 v28, v1 │ │ -054b16: 0801 1a00 |00b3: move-object/from16 v1, v26 │ │ -054b1a: 021d 0200 |00b5: move/from16 v29, v2 │ │ -054b1e: 0202 2700 |00b7: move/from16 v2, v39 │ │ -054b22: 021e 0300 |00b9: move/from16 v30, v3 │ │ -054b26: 0143 |00bb: move v3, v4 │ │ -054b28: 120e |00bc: const/4 v14, #int 0 // #0 │ │ -054b2a: 0204 2800 |00bd: move/from16 v4, v40 │ │ -054b2e: 075e |00bf: move-object v14, v5 │ │ -054b30: 131b 0100 |00c0: const/16 v27, #int 1 // #1 │ │ -054b34: 01f5 |00c2: move v5, v15 │ │ -054b36: 7406 8c06 0000 |00c3: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068c │ │ -054b3c: 32bc 0400 |00c6: if-eq v12, v11, 00ca // +0004 │ │ -054b40: 59ec bb00 |00c8: iput v12, v14, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -054b44: 7401 a905 1a00 |00ca: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -054b4a: 0a00 |00cd: move-result v0 │ │ -054b4c: 5261 b702 |00ce: iget v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054b50: 9002 0100 |00d0: add-int v2, v1, v0 │ │ -054b54: 52e3 be00 |00d2: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -054b58: b032 |00d4: add-int/2addr v2, v3 │ │ -054b5a: 52e3 ba00 |00d5: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -054b5e: b032 |00d7: add-int/2addr v2, v3 │ │ -054b60: 1203 |00d8: const/4 v3, #int 0 // #0 │ │ -054b62: b032 |00d9: add-int/2addr v2, v3 │ │ -054b64: 7120 681c 2100 |00da: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054b6a: 0a01 |00dd: move-result v1 │ │ -054b6c: 5961 b702 |00de: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054b70: 0204 1200 |00e0: move/from16 v4, v18 │ │ -054b74: 3809 0600 |00e2: if-eqz v9, 00e8 // +0006 │ │ -054b78: 7120 681c 4000 |00e4: invoke-static {v0, v4}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054b7e: 0a12 |00e7: move-result v18 │ │ -054b80: 0205 1700 |00e8: move/from16 v5, v23 │ │ -054b84: 3a0a 0a00 |00ea: if-ltz v10, 00f4 // +000a │ │ -054b88: d800 0d01 |00ec: add-int/lit8 v0, v13, #int 1 // #01 │ │ -054b8c: 330a 0600 |00ee: if-ne v10, v0, 00f4 // +0006 │ │ -054b90: 5260 b702 |00f0: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054b94: 5960 b402 |00f2: iput v0, v6, Landroidx/appcompat/widget/b;.g:I // field@02b4 │ │ -054b98: 35ad 1200 |00f4: if-ge v13, v10, 0106 // +0012 │ │ -054b9c: 52e0 b002 |00f6: iget v0, v14, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ -054ba0: 1201 |00f8: const/4 v1, #int 0 // #0 │ │ -054ba2: 2d00 0001 |00f9: cmpl-float v0, v0, v1 │ │ -054ba6: 3c00 0300 |00fb: if-gtz v0, 00fe // +0003 │ │ -054baa: 2809 |00fd: goto 0106 // +0009 │ │ -054bac: 2200 1706 |00fe: new-instance v0, Ljava/lang/RuntimeException; // type@0617 │ │ -054bb0: 1a01 ef02 |0100: const-string v1, "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex." // string@02ef │ │ -054bb4: 7020 8f1c 1000 |0102: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c8f │ │ -054bba: 2700 |0105: throw v0 │ │ -054bbc: 0200 1d00 |0106: move/from16 v0, v29 │ │ -054bc0: 1501 0040 |0108: const/high16 v1, #int 1073741824 // #4000 │ │ -054bc4: 3210 0b00 |010a: if-eq v0, v1, 0115 // +000b │ │ -054bc8: 52e1 bf00 |010c: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -054bcc: 12f2 |010e: const/4 v2, #int -1 // #ff │ │ -054bce: 3321 0600 |010f: if-ne v1, v2, 0115 // +0006 │ │ -054bd2: 1211 |0111: const/4 v1, #int 1 // #1 │ │ -054bd4: 1319 0100 |0112: const/16 v25, #int 1 // #1 │ │ -054bd8: 2802 |0114: goto 0116 // +0002 │ │ -054bda: 1201 |0115: const/4 v1, #int 0 // #0 │ │ -054bdc: 52e2 bc00 |0116: iget v2, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -054be0: 52e3 bd00 |0118: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -054be4: b032 |011a: add-int/2addr v2, v3 │ │ -054be6: 7401 ab05 1a00 |011b: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -054bec: 0a03 |011e: move-result v3 │ │ -054bee: b023 |011f: add-int/2addr v3, v2 │ │ -054bf0: 020c 1500 |0120: move/from16 v12, v21 │ │ -054bf4: 7120 681c 3c00 |0122: invoke-static {v12, v3}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054bfa: 0a04 |0125: move-result v4 │ │ -054bfc: 7401 aa05 1a00 |0126: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -054c02: 0a0c |0129: move-result v12 │ │ -054c04: 020f 1400 |012a: move/from16 v15, v20 │ │ -054c08: 7120 7405 cf00 |012c: invoke-static {v15, v12}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -054c0e: 0a0c |012f: move-result v12 │ │ -054c10: 3818 0900 |0130: if-eqz v24, 0139 // +0009 │ │ -054c14: 52ef bf00 |0132: iget v15, v14, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -054c18: 12fb |0134: const/4 v11, #int -1 // #ff │ │ -054c1a: 33bf 0400 |0135: if-ne v15, v11, 0139 // +0004 │ │ -054c1e: 121b |0137: const/4 v11, #int 1 // #1 │ │ -054c20: 2802 |0138: goto 013a // +0002 │ │ -054c22: 120b |0139: const/4 v11, #int 0 // #0 │ │ -054c24: 52ee b002 |013a: iget v14, v14, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ -054c28: 120f |013c: const/4 v15, #int 0 // #0 │ │ -054c2a: 2d0e 0e0f |013d: cmpl-float v14, v14, v15 │ │ -054c2e: 3d0e 0d00 |013f: if-lez v14, 014c // +000d │ │ -054c32: 3801 0300 |0141: if-eqz v1, 0144 // +0003 │ │ -054c36: 2802 |0143: goto 0145 // +0002 │ │ -054c38: 0132 |0144: move v2, v3 │ │ -054c3a: 020e 1300 |0145: move/from16 v14, v19 │ │ -054c3e: 7120 681c 2e00 |0147: invoke-static {v14, v2}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054c44: 0a13 |014a: move-result v19 │ │ -054c46: 280f |014b: goto 015a // +000f │ │ -054c48: 020e 1300 |014c: move/from16 v14, v19 │ │ -054c4c: 3801 0300 |014e: if-eqz v1, 0151 // +0003 │ │ -054c50: 2802 |0150: goto 0152 // +0002 │ │ -054c52: 0132 |0151: move v2, v3 │ │ -054c54: 0201 1100 |0152: move/from16 v1, v17 │ │ -054c58: 7120 681c 2100 |0154: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054c5e: 0a11 |0157: move-result v17 │ │ -054c60: 0213 0e00 |0158: move/from16 v19, v14 │ │ -054c64: d80d 0d00 |015a: add-int/lit8 v13, v13, #int 0 // #00 │ │ -054c68: 0215 0400 |015c: move/from16 v21, v4 │ │ -054c6c: 0217 0500 |015e: move/from16 v23, v5 │ │ -054c70: 0218 0b00 |0160: move/from16 v24, v11 │ │ -054c74: d80d 0d01 |0162: add-int/lit8 v13, v13, #int 1 // #01 │ │ -054c78: 0102 |0164: move v2, v0 │ │ -054c7a: 01a0 |0165: move v0, v10 │ │ -054c7c: 0214 0c00 |0166: move/from16 v20, v12 │ │ -054c80: 0201 1c00 |0168: move/from16 v1, v28 │ │ -054c84: 0203 1e00 |016a: move/from16 v3, v30 │ │ -054c88: 1204 |016c: const/4 v4, #int 0 // #0 │ │ -054c8a: 1215 |016d: const/4 v5, #int 1 // #1 │ │ -054c8c: 12ea |016e: const/4 v10, #int -2 // #fe │ │ -054c8e: 150b 0080 |016f: const/high16 v11, #int -2147483648 // #8000 │ │ -054c92: 130c 0800 |0171: const/16 v12, #int 8 // #8 │ │ -054c96: 120e |0173: const/4 v14, #int 0 // #0 │ │ -054c98: 150f 0040 |0174: const/high16 v15, #int 1073741824 // #4000 │ │ -054c9c: 2900 c3fe |0176: goto/16 0039 // -013d │ │ -054ca0: 021c 0100 |0178: move/from16 v28, v1 │ │ -054ca4: 0120 |017a: move v0, v2 │ │ -054ca6: 021e 0300 |017b: move/from16 v30, v3 │ │ -054caa: 0201 1100 |017d: move/from16 v1, v17 │ │ -054cae: 0204 1200 |017f: move/from16 v4, v18 │ │ -054cb2: 020e 1300 |0181: move/from16 v14, v19 │ │ -054cb6: 020f 1400 |0183: move/from16 v15, v20 │ │ -054cba: 020c 1500 |0185: move/from16 v12, v21 │ │ -054cbe: 131b 0100 |0187: const/16 v27, #int 1 // #1 │ │ -054cc2: 5262 b702 |0189: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054cc6: 020a 1e00 |018b: move/from16 v10, v30 │ │ -054cca: 3d02 0f00 |018d: if-lez v2, 019c // +000f │ │ -054cce: 6e20 9b0c a600 |018f: invoke-virtual {v6, v10}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ -054cd4: 0a02 |0192: move-result v2 │ │ -054cd6: 3802 0900 |0193: if-eqz v2, 019c // +0009 │ │ -054cda: 5262 b702 |0195: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054cde: 5263 be02 |0197: iget v3, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ -054ce2: b032 |0199: add-int/2addr v2, v3 │ │ -054ce4: 5962 b702 |019a: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054ce8: 0202 1c00 |019c: move/from16 v2, v28 │ │ -054cec: 3809 4400 |019e: if-eqz v9, 01e2 // +0044 │ │ -054cf0: 1503 0080 |01a0: const/high16 v3, #int -2147483648 // #8000 │ │ -054cf4: 3232 0400 |01a2: if-eq v2, v3, 01a6 // +0004 │ │ -054cf8: 3902 3e00 |01a4: if-nez v2, 01e2 // +003e │ │ -054cfc: 1203 |01a6: const/4 v3, #int 0 // #0 │ │ -054cfe: 5963 b702 |01a7: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054d02: 1205 |01a9: const/4 v5, #int 0 // #0 │ │ -054d04: 35a5 3800 |01aa: if-ge v5, v10, 01e2 // +0038 │ │ -054d08: 6e20 8306 5600 |01ac: invoke-virtual {v6, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -054d0e: 0c0b |01af: move-result-object v11 │ │ -054d10: 390b 0800 |01b0: if-nez v11, 01b8 // +0008 │ │ -054d14: 526b b702 |01b2: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054d18: b03b |01b4: add-int/2addr v11, v3 │ │ -054d1a: 596b b702 |01b5: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054d1e: 2827 |01b7: goto 01de // +0027 │ │ -054d20: 6e10 cc05 0b00 |01b8: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -054d26: 0a03 |01bb: move-result v3 │ │ -054d28: 130d 0800 |01bc: const/16 v13, #int 8 // #8 │ │ -054d2c: 33d3 0500 |01be: if-ne v3, v13, 01c3 // +0005 │ │ -054d30: d805 0500 |01c0: add-int/lit8 v5, v5, #int 0 // #00 │ │ -054d34: 281c |01c2: goto 01de // +001c │ │ -054d36: 6e10 a405 0b00 |01c3: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054d3c: 0c03 |01c6: move-result-object v3 │ │ -054d3e: 1f03 2e02 |01c7: check-cast v3, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054d42: 526b b702 |01c9: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054d46: 9012 0b04 |01cb: add-int v18, v11, v4 │ │ -054d4a: 523d be00 |01cd: iget v13, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -054d4e: 9012 120d |01cf: add-int v18, v18, v13 │ │ -054d52: 5233 ba00 |01d1: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -054d56: 9012 1203 |01d3: add-int v18, v18, v3 │ │ -054d5a: 1203 |01d5: const/4 v3, #int 0 // #0 │ │ -054d5c: d80d 1200 |01d6: add-int/lit8 v13, v18, #int 0 // #00 │ │ -054d60: 7120 681c db00 |01d8: invoke-static {v11, v13}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054d66: 0a03 |01db: move-result v3 │ │ -054d68: 5963 b702 |01dc: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054d6c: d805 0501 |01de: add-int/lit8 v5, v5, #int 1 // #01 │ │ -054d70: 1203 |01e0: const/4 v3, #int 0 // #0 │ │ -054d72: 28c9 |01e1: goto 01aa // -0037 │ │ -054d74: 5263 b702 |01e2: iget v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054d78: 7401 b405 2600 |01e4: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -054d7e: 0a05 |01e7: move-result v5 │ │ -054d80: 7401 b105 2600 |01e8: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054d86: 0a0b |01eb: move-result v11 │ │ -054d88: b05b |01ec: add-int/2addr v11, v5 │ │ -054d8a: b03b |01ed: add-int/2addr v11, v3 │ │ -054d8c: 596b b702 |01ee: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054d90: 7401 be05 2600 |01f0: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05be │ │ -054d96: 0a03 |01f3: move-result v3 │ │ -054d98: 7120 681c 3b00 |01f4: invoke-static {v11, v3}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054d9e: 0a03 |01f7: move-result v3 │ │ -054da0: 1205 |01f8: const/4 v5, #int 0 // #0 │ │ -054da2: 7130 0f06 8305 |01f9: invoke-static {v3, v8, v5}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -054da8: 0a03 |01fc: move-result v3 │ │ -054daa: 1405 ffff ff00 |01fd: const v5, #float 2.35099e-38 // #00ffffff │ │ -054db0: b535 |0200: and-int/2addr v5, v3 │ │ -054db2: 526b b702 |0201: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054db6: b1b5 |0203: sub-int/2addr v5, v11 │ │ -054db8: 3917 4b00 |0204: if-nez v23, 024f // +004b │ │ -054dbc: 3805 0800 |0206: if-eqz v5, 020e // +0008 │ │ -054dc0: 120b |0208: const/4 v11, #int 0 // #0 │ │ -054dc2: 2d0d 160b |0209: cmpl-float v13, v22, v11 │ │ -054dc6: 3d0d 0300 |020b: if-lez v13, 020e // +0003 │ │ -054dca: 2842 |020d: goto 024f // +0042 │ │ -054dcc: 7120 681c e100 |020e: invoke-static {v1, v14}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054dd2: 0a01 |0211: move-result v1 │ │ -054dd4: 3809 3900 |0212: if-eqz v9, 024b // +0039 │ │ -054dd8: 1505 0040 |0214: const/high16 v5, #int 1073741824 // #4000 │ │ -054ddc: 3252 3500 |0216: if-eq v2, v5, 024b // +0035 │ │ -054de0: 1202 |0218: const/4 v2, #int 0 // #0 │ │ -054de2: 35a2 3200 |0219: if-ge v2, v10, 024b // +0032 │ │ -054de6: 6e20 8306 2600 |021b: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -054dec: 0c05 |021e: move-result-object v5 │ │ -054dee: 3805 2900 |021f: if-eqz v5, 0248 // +0029 │ │ -054df2: 6e10 cc05 0500 |0221: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -054df8: 0a09 |0224: move-result v9 │ │ -054dfa: 130b 0800 |0225: const/16 v11, #int 8 // #8 │ │ -054dfe: 33b9 0300 |0227: if-ne v9, v11, 022a // +0003 │ │ -054e02: 281f |0229: goto 0248 // +001f │ │ -054e04: 6e10 a405 0500 |022a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054e0a: 0c09 |022d: move-result-object v9 │ │ -054e0c: 1f09 2e02 |022e: check-cast v9, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054e10: 5299 b002 |0230: iget v9, v9, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ -054e14: 120b |0232: const/4 v11, #int 0 // #0 │ │ -054e16: 2d09 090b |0233: cmpl-float v9, v9, v11 │ │ -054e1a: 3d09 1300 |0235: if-lez v9, 0248 // +0013 │ │ -054e1e: 6e10 ab05 0500 |0237: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -054e24: 0a09 |023a: move-result v9 │ │ -054e26: 150b 0040 |023b: const/high16 v11, #int 1073741824 // #4000 │ │ -054e2a: 7120 5d05 b900 |023d: invoke-static {v9, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -054e30: 0a09 |0240: move-result v9 │ │ -054e32: 7120 5d05 b400 |0241: invoke-static {v4, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -054e38: 0a0d |0244: move-result v13 │ │ -054e3a: 6e30 f205 950d |0245: invoke-virtual {v5, v9, v13}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -054e40: d802 0201 |0248: add-int/lit8 v2, v2, #int 1 // #01 │ │ -054e44: 28cf |024a: goto 0219 // -0031 │ │ -054e46: 0215 0c00 |024b: move/from16 v21, v12 │ │ -054e4a: 2900 dc00 |024d: goto/16 0329 // +00dc │ │ -054e4e: 5264 b802 |024f: iget v4, v6, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ -054e52: 1209 |0251: const/4 v9, #int 0 // #0 │ │ -054e54: 2d0b 0409 |0252: cmpl-float v11, v4, v9 │ │ -054e58: 3d0b 0400 |0254: if-lez v11, 0258 // +0004 │ │ -054e5c: 0216 0400 |0256: move/from16 v22, v4 │ │ -054e60: 1204 |0258: const/4 v4, #int 0 // #0 │ │ -054e62: 5964 b702 |0259: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054e66: 1204 |025b: const/4 v4, #int 0 // #0 │ │ -054e68: 35a4 bd00 |025c: if-ge v4, v10, 0319 // +00bd │ │ -054e6c: 6e20 8306 4600 |025e: invoke-virtual {v6, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -054e72: 0c09 |0261: move-result-object v9 │ │ -054e74: 6e10 cc05 0900 |0262: invoke-virtual {v9}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -054e7a: 0a0b |0265: move-result v11 │ │ -054e7c: 130d 0800 |0266: const/16 v13, #int 8 // #8 │ │ -054e80: 33db 0600 |0268: if-ne v11, v13, 026e // +0006 │ │ -054e84: 021c 0200 |026a: move/from16 v28, v2 │ │ -054e88: 2900 a700 |026c: goto/16 0313 // +00a7 │ │ -054e8c: 6e10 a405 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -054e92: 0c0b |0271: move-result-object v11 │ │ -054e94: 1f0b 2e02 |0272: check-cast v11, Landroidx/appcompat/widget/b$a; // type@022e │ │ -054e98: 52bd b002 |0274: iget v13, v11, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ -054e9c: 120e |0276: const/4 v14, #int 0 // #0 │ │ -054e9e: 2d10 0d0e |0277: cmpl-float v16, v13, v14 │ │ -054ea2: 3d10 4f00 |0279: if-lez v16, 02c8 // +004f │ │ -054ea6: 825e |027b: int-to-float v14, v5 │ │ -054ea8: a80e 0e0d |027c: mul-float v14, v14, v13 │ │ -054eac: a90e 0e16 |027e: div-float v14, v14, v22 │ │ -054eb0: 87ee |0280: float-to-int v14, v14 │ │ -054eb2: a716 160d |0281: sub-float v22, v22, v13 │ │ -054eb6: b1e5 |0283: sub-int/2addr v5, v14 │ │ -054eb8: 7401 b205 2600 |0284: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -054ebe: 0a0d |0287: move-result v13 │ │ -054ec0: 7401 b305 2600 |0288: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -054ec6: 0a10 |028b: move-result v16 │ │ -054ec8: 9010 100d |028c: add-int v16, v16, v13 │ │ -054ecc: 52bd bc00 |028e: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -054ed0: 9010 100d |0290: add-int v16, v16, v13 │ │ -054ed4: 52bd bd00 |0292: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -054ed8: 900d 100d |0294: add-int v13, v16, v13 │ │ -054edc: 0210 0500 |0296: move/from16 v16, v5 │ │ -054ee0: 52b5 bf00 |0298: iget v5, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -054ee4: 7130 8606 d705 |029a: invoke-static {v7, v13, v5}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ -054eea: 0a05 |029d: move-result v5 │ │ -054eec: 52bd bb00 |029e: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -054ef0: 390d 0b00 |02a0: if-nez v13, 02ab // +000b │ │ -054ef4: 150d 0040 |02a2: const/high16 v13, #int 1073741824 // #4000 │ │ -054ef8: 32d2 0300 |02a4: if-eq v2, v13, 02a7 // +0003 │ │ -054efc: 2805 |02a6: goto 02ab // +0005 │ │ -054efe: 3d0e 0b00 |02a7: if-lez v14, 02b2 // +000b │ │ -054f02: 01ed |02a9: move v13, v14 │ │ -054f04: 2809 |02aa: goto 02b3 // +0009 │ │ -054f06: 6e10 a905 0900 |02ab: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -054f0c: 0a0d |02ae: move-result v13 │ │ -054f0e: b0ed |02af: add-int/2addr v13, v14 │ │ -054f10: 3b0d 0300 |02b0: if-gez v13, 02b3 // +0003 │ │ -054f14: 120d |02b2: const/4 v13, #int 0 // #0 │ │ -054f16: 150e 0040 |02b3: const/high16 v14, #int 1073741824 // #4000 │ │ -054f1a: 7120 5d05 ed00 |02b5: invoke-static {v13, v14}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -054f20: 0a0d |02b8: move-result v13 │ │ -054f22: 6e30 f205 590d |02b9: invoke-virtual {v9, v5, v13}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -054f28: 6e10 aa05 0900 |02bc: invoke-virtual {v9}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -054f2e: 0a05 |02bf: move-result v5 │ │ -054f30: d555 00ff |02c0: and-int/lit16 v5, v5, #int -256 // #ff00 │ │ -054f34: 7120 7405 5f00 |02c2: invoke-static {v15, v5}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -054f3a: 0a0f |02c5: move-result v15 │ │ -054f3c: 0205 1000 |02c6: move/from16 v5, v16 │ │ -054f40: 52bd bc00 |02c8: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -054f44: 52be bd00 |02ca: iget v14, v11, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -054f48: b0ed |02cc: add-int/2addr v13, v14 │ │ -054f4a: 6e10 ab05 0900 |02cd: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -054f50: 0a0e |02d0: move-result v14 │ │ -054f52: b0de |02d1: add-int/2addr v14, v13 │ │ -054f54: 7120 681c ec00 |02d2: invoke-static {v12, v14}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054f5a: 0a0c |02d5: move-result v12 │ │ -054f5c: 021c 0200 |02d6: move/from16 v28, v2 │ │ -054f60: 1502 0040 |02d8: const/high16 v2, #int 1073741824 // #4000 │ │ -054f64: 3220 0b00 |02da: if-eq v0, v2, 02e5 // +000b │ │ -054f68: 52b2 bf00 |02dc: iget v2, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -054f6c: 0210 0500 |02de: move/from16 v16, v5 │ │ -054f70: 12f5 |02e0: const/4 v5, #int -1 // #ff │ │ -054f72: 3352 0700 |02e1: if-ne v2, v5, 02e8 // +0007 │ │ -054f76: 1212 |02e3: const/4 v2, #int 1 // #1 │ │ -054f78: 2805 |02e4: goto 02e9 // +0005 │ │ -054f7a: 0210 0500 |02e5: move/from16 v16, v5 │ │ -054f7e: 12f5 |02e7: const/4 v5, #int -1 // #ff │ │ -054f80: 1202 |02e8: const/4 v2, #int 0 // #0 │ │ -054f82: 3802 0300 |02e9: if-eqz v2, 02ec // +0003 │ │ -054f86: 2802 |02eb: goto 02ed // +0002 │ │ -054f88: 01ed |02ec: move v13, v14 │ │ -054f8a: 7120 681c d100 |02ed: invoke-static {v1, v13}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054f90: 0a01 |02f0: move-result v1 │ │ -054f92: 3818 0800 |02f1: if-eqz v24, 02f9 // +0008 │ │ -054f96: 52b2 bf00 |02f3: iget v2, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -054f9a: 3352 0400 |02f5: if-ne v2, v5, 02f9 // +0004 │ │ -054f9e: 1215 |02f7: const/4 v5, #int 1 // #1 │ │ -054fa0: 2802 |02f8: goto 02fa // +0002 │ │ -054fa2: 1205 |02f9: const/4 v5, #int 0 // #0 │ │ -054fa4: 5262 b702 |02fa: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054fa8: 6e10 a905 0900 |02fc: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -054fae: 0a09 |02ff: move-result v9 │ │ -054fb0: b029 |0300: add-int/2addr v9, v2 │ │ -054fb2: 52bd be00 |0301: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -054fb6: b0d9 |0303: add-int/2addr v9, v13 │ │ -054fb8: 52bb ba00 |0304: iget v11, v11, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -054fbc: b0b9 |0306: add-int/2addr v9, v11 │ │ -054fbe: 120b |0307: const/4 v11, #int 0 // #0 │ │ -054fc0: b0b9 |0308: add-int/2addr v9, v11 │ │ -054fc2: 7120 681c 9200 |0309: invoke-static {v2, v9}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -054fc8: 0a02 |030c: move-result v2 │ │ -054fca: 5962 b702 |030d: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054fce: 0218 0500 |030f: move/from16 v24, v5 │ │ -054fd2: 0205 1000 |0311: move/from16 v5, v16 │ │ -054fd6: d804 0401 |0313: add-int/lit8 v4, v4, #int 1 // #01 │ │ -054fda: 0202 1c00 |0315: move/from16 v2, v28 │ │ -054fde: 2900 45ff |0317: goto/16 025c // -00bb │ │ -054fe2: 5262 b702 |0319: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054fe6: 7401 b405 2600 |031b: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -054fec: 0a04 |031e: move-result v4 │ │ -054fee: 7401 b105 2600 |031f: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -054ff4: 0a05 |0322: move-result v5 │ │ -054ff6: b045 |0323: add-int/2addr v5, v4 │ │ -054ff8: b025 |0324: add-int/2addr v5, v2 │ │ -054ffa: 5965 b702 |0325: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -054ffe: 2900 24ff |0327: goto/16 024b // -00dc │ │ -055002: 3918 0700 |0329: if-nez v24, 0330 // +0007 │ │ -055006: 1502 0040 |032b: const/high16 v2, #int 1073741824 // #4000 │ │ -05500a: 3220 0300 |032d: if-eq v0, v2, 0330 // +0003 │ │ -05500e: 2803 |032f: goto 0332 // +0003 │ │ -055010: 0201 1500 |0330: move/from16 v1, v21 │ │ -055014: 7401 b205 2600 |0332: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -05501a: 0a00 |0335: move-result v0 │ │ -05501c: 7401 b305 2600 |0336: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -055022: 0a02 |0339: move-result v2 │ │ -055024: b002 |033a: add-int/2addr v2, v0 │ │ -055026: b012 |033b: add-int/2addr v2, v1 │ │ -055028: 7401 bf05 2600 |033c: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05bf │ │ -05502e: 0a00 |033f: move-result v0 │ │ -055030: 7120 681c 0200 |0340: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055036: 0a00 |0343: move-result v0 │ │ -055038: 7130 0f06 700f |0344: invoke-static {v0, v7, v15}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -05503e: 0a00 |0347: move-result v0 │ │ -055040: 6e30 3306 0603 |0348: invoke-virtual {v6, v0, v3}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ -055046: 3819 6e05 |034b: if-eqz v25, 08b9 // +056e │ │ -05504a: 7401 ab05 2600 |034d: invoke-virtual/range {v38}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -055050: 0a00 |0350: move-result v0 │ │ -055052: 1501 0040 |0351: const/high16 v1, #int 1073741824 // #4000 │ │ -055056: 7120 5d05 1000 |0353: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -05505c: 0a07 |0356: move-result v7 │ │ -05505e: 1209 |0357: const/4 v9, #int 0 // #0 │ │ -055060: 35a9 6105 |0358: if-ge v9, v10, 08b9 // +0561 │ │ -055064: 6e20 8306 9600 |035a: invoke-virtual {v6, v9}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -05506a: 0c01 |035d: move-result-object v1 │ │ -05506c: 6e10 cc05 0100 |035e: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -055072: 0a00 |0361: move-result v0 │ │ -055074: 1302 0800 |0362: const/16 v2, #int 8 // #8 │ │ -055078: 3220 2200 |0364: if-eq v0, v2, 0386 // +0022 │ │ -05507c: 6e10 a405 0100 |0366: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -055082: 0c00 |0369: move-result-object v0 │ │ -055084: 070b |036a: move-object v11, v0 │ │ -055086: 1f0b 2e02 |036b: check-cast v11, Landroidx/appcompat/widget/b$a; // type@022e │ │ -05508a: 52b0 bf00 |036d: iget v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -05508e: 12f2 |036f: const/4 v2, #int -1 // #ff │ │ -055090: 3320 1600 |0370: if-ne v0, v2, 0386 // +0016 │ │ -055094: 52bc bb00 |0372: iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -055098: 6e10 a905 0100 |0374: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -05509e: 0a00 |0377: move-result v0 │ │ -0550a0: 59b0 bb00 |0378: iput v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -0550a4: 1203 |037a: const/4 v3, #int 0 // #0 │ │ -0550a6: 1205 |037b: const/4 v5, #int 0 // #0 │ │ -0550a8: 0800 2600 |037c: move-object/from16 v0, v38 │ │ -0550ac: 0172 |037e: move v2, v7 │ │ -0550ae: 0204 2800 |037f: move/from16 v4, v40 │ │ -0550b2: 7406 8c06 0000 |0381: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068c │ │ -0550b8: 59bc bb00 |0384: iput v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -0550bc: d809 0901 |0386: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0550c0: 28d0 |0388: goto 0358 // -0030 │ │ -0550c2: 1200 |0389: const/4 v0, #int 0 // #0 │ │ -0550c4: 131b 0100 |038a: const/16 v27, #int 1 // #1 │ │ -0550c8: 5960 b702 |038c: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0550cc: 7401 a70c 2600 |038e: invoke-virtual/range {v38}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ -0550d2: 0a09 |0391: move-result v9 │ │ -0550d4: 7701 5b05 2700 |0392: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -0550da: 0a0a |0395: move-result v10 │ │ -0550dc: 7701 5b05 2800 |0396: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -0550e2: 0a0b |0399: move-result v11 │ │ -0550e4: 5460 ba02 |039a: iget-object v0, v6, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ -0550e8: 124c |039c: const/4 v12, #int 4 // #4 │ │ -0550ea: 3800 0600 |039d: if-eqz v0, 03a3 // +0006 │ │ -0550ee: 5460 bb02 |039f: iget-object v0, v6, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ -0550f2: 3900 0a00 |03a1: if-nez v0, 03ab // +000a │ │ -0550f6: 23c0 bb0a |03a3: new-array v0, v12, [I // type@0abb │ │ -0550fa: 5b60 ba02 |03a5: iput-object v0, v6, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ -0550fe: 23c0 bb0a |03a7: new-array v0, v12, [I // type@0abb │ │ -055102: 5b60 bb02 |03a9: iput-object v0, v6, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ -055106: 546d ba02 |03ab: iget-object v13, v6, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ -05510a: 546e bb02 |03ad: iget-object v14, v6, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ -05510e: 123f |03af: const/4 v15, #int 3 // #3 │ │ -055110: 12f0 |03b0: const/4 v0, #int -1 // #ff │ │ -055112: 4b00 0d0f |03b1: aput v0, v13, v15 │ │ -055116: 1311 0200 |03b3: const/16 v17, #int 2 // #2 │ │ -05511a: 4b00 0d11 |03b5: aput v0, v13, v17 │ │ -05511e: 4b00 0d1b |03b7: aput v0, v13, v27 │ │ -055122: 1201 |03b9: const/4 v1, #int 0 // #0 │ │ -055124: 4b00 0d01 |03ba: aput v0, v13, v1 │ │ -055128: 4b00 0e0f |03bc: aput v0, v14, v15 │ │ -05512c: 4b00 0e11 |03be: aput v0, v14, v17 │ │ -055130: 4b00 0e1b |03c0: aput v0, v14, v27 │ │ -055134: 4b00 0e01 |03c2: aput v0, v14, v1 │ │ -055138: 5565 b202 |03c4: iget-boolean v5, v6, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ -05513c: 5564 b902 |03c6: iget-boolean v4, v6, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ -055140: 1500 0040 |03c8: const/high16 v0, #int 1073741824 // #4000 │ │ -055144: 330a 0500 |03ca: if-ne v10, v0, 03cf // +0005 │ │ -055148: 1312 0100 |03cc: const/16 v18, #int 1 // #1 │ │ -05514c: 2803 |03ce: goto 03d1 // +0003 │ │ -05514e: 1312 0000 |03cf: const/16 v18, #int 0 // #0 │ │ -055152: 1200 |03d1: const/4 v0, #int 0 // #0 │ │ -055154: 1201 |03d2: const/4 v1, #int 0 // #0 │ │ -055156: 1202 |03d3: const/4 v2, #int 0 // #0 │ │ -055158: 1203 |03d4: const/4 v3, #int 0 // #0 │ │ -05515a: 120c |03d5: const/4 v12, #int 0 // #0 │ │ -05515c: 120f |03d6: const/4 v15, #int 0 // #0 │ │ -05515e: 1316 0000 |03d7: const/16 v22, #int 0 // #0 │ │ -055162: 1317 0100 |03d9: const/16 v23, #int 1 // #1 │ │ -055166: 1318 0000 |03db: const/16 v24, #int 0 // #0 │ │ -05516a: 131f 0000 |03dd: const/16 v31, #int 0 // #0 │ │ -05516e: 3593 aa01 |03df: if-ge v3, v9, 0589 // +01aa │ │ -055172: 6e20 8306 3600 |03e1: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -055178: 0c08 |03e4: move-result-object v8 │ │ -05517a: 3908 0f00 |03e5: if-nez v8, 03f4 // +000f │ │ -05517e: 5268 b702 |03e7: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055182: 1319 0000 |03e9: const/16 v25, #int 0 // #0 │ │ -055186: d808 0800 |03eb: add-int/lit8 v8, v8, #int 0 // #00 │ │ -05518a: 5968 b702 |03ed: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -05518e: 0219 0000 |03ef: move/from16 v25, v0 │ │ -055192: 021a 0200 |03f1: move/from16 v26, v2 │ │ -055196: 280f |03f3: goto 0402 // +000f │ │ -055198: 0219 0000 |03f4: move/from16 v25, v0 │ │ -05519c: 6e10 cc05 0800 |03f6: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -0551a2: 0a00 |03f9: move-result v0 │ │ -0551a4: 021a 0200 |03fa: move/from16 v26, v2 │ │ -0551a8: 1302 0800 |03fc: const/16 v2, #int 8 // #8 │ │ -0551ac: 3320 0e00 |03fe: if-ne v0, v2, 040c // +000e │ │ -0551b0: d803 0300 |0400: add-int/lit8 v3, v3, #int 0 // #00 │ │ -0551b4: 021d 0500 |0402: move/from16 v29, v5 │ │ -0551b8: 0200 1900 |0404: move/from16 v0, v25 │ │ -0551bc: 0202 1a00 |0406: move/from16 v2, v26 │ │ -0551c0: 021a 0400 |0408: move/from16 v26, v4 │ │ -0551c4: 2900 7501 |040a: goto/16 057f // +0175 │ │ -0551c8: 6e20 9b0c 3600 |040c: invoke-virtual {v6, v3}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ -0551ce: 0a00 |040f: move-result v0 │ │ -0551d0: 3800 0900 |0410: if-eqz v0, 0419 // +0009 │ │ -0551d4: 5260 b702 |0412: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0551d8: 5262 bd02 |0414: iget v2, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ -0551dc: b020 |0416: add-int/2addr v0, v2 │ │ -0551de: 5960 b702 |0417: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0551e2: 6e10 a405 0800 |0419: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0551e8: 0c00 |041c: move-result-object v0 │ │ -0551ea: 0702 |041d: move-object v2, v0 │ │ -0551ec: 1f02 2e02 |041e: check-cast v2, Landroidx/appcompat/widget/b$a; // type@022e │ │ -0551f0: 5220 b002 |0420: iget v0, v2, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ -0551f4: a61c 0100 |0422: add-float v28, v1, v0 │ │ -0551f8: 1501 0040 |0424: const/high16 v1, #int 1073741824 // #4000 │ │ -0551fc: 331a 5100 |0426: if-ne v10, v1, 0477 // +0051 │ │ -055200: 5221 bf00 |0428: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -055204: 3901 4d00 |042a: if-nez v1, 0477 // +004d │ │ -055208: 1201 |042c: const/4 v1, #int 0 // #0 │ │ -05520a: 2d1d 0001 |042d: cmpl-float v29, v0, v1 │ │ -05520e: 3d1d 4800 |042f: if-lez v29, 0477 // +0048 │ │ -055212: 3812 0f00 |0431: if-eqz v18, 0440 // +000f │ │ -055216: 5260 b702 |0433: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -05521a: 5221 bc00 |0435: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -05521e: 021d 0300 |0437: move/from16 v29, v3 │ │ -055222: 5223 bd00 |0439: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -055226: b031 |043b: add-int/2addr v1, v3 │ │ -055228: b001 |043c: add-int/2addr v1, v0 │ │ -05522a: 5961 b702 |043d: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -05522e: 2811 |043f: goto 0450 // +0011 │ │ -055230: 021d 0300 |0440: move/from16 v29, v3 │ │ -055234: 5260 b702 |0442: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055238: 5221 bc00 |0444: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -05523c: b001 |0446: add-int/2addr v1, v0 │ │ -05523e: 5223 bd00 |0447: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -055242: b031 |0449: add-int/2addr v1, v3 │ │ -055244: 7120 681c 1000 |044a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05524a: 0a00 |044d: move-result v0 │ │ -05524c: 5960 b702 |044e: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055250: 3805 1700 |0450: if-eqz v5, 0467 // +0017 │ │ -055254: 1200 |0452: const/4 v0, #int 0 // #0 │ │ -055256: 7120 5d05 0000 |0453: invoke-static {v0, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -05525c: 0a01 |0456: move-result v1 │ │ -05525e: 6e30 f205 1801 |0457: invoke-virtual {v8, v1, v1}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -055264: 0721 |045a: move-object v1, v2 │ │ -055266: 0221 1900 |045b: move/from16 v33, v25 │ │ -05526a: 0222 1a00 |045d: move/from16 v34, v26 │ │ -05526e: 0219 1d00 |045f: move/from16 v25, v29 │ │ -055272: 021a 0400 |0461: move/from16 v26, v4 │ │ -055276: 021d 0500 |0463: move/from16 v29, v5 │ │ -05527a: 2900 8900 |0465: goto/16 04ee // +0089 │ │ -05527e: 0721 |0467: move-object v1, v2 │ │ -055280: 0221 1900 |0468: move/from16 v33, v25 │ │ -055284: 0222 1a00 |046a: move/from16 v34, v26 │ │ -055288: 0219 1d00 |046c: move/from16 v25, v29 │ │ -05528c: 1500 0040 |046e: const/high16 v0, #int 1073741824 // #4000 │ │ -055290: 021a 0400 |0470: move/from16 v26, v4 │ │ -055294: 021d 0500 |0472: move/from16 v29, v5 │ │ -055298: 1215 |0474: const/4 v5, #int 1 // #1 │ │ -05529a: 2900 7d00 |0475: goto/16 04f2 // +007d │ │ -05529e: 021d 0300 |0477: move/from16 v29, v3 │ │ -0552a2: 5221 bf00 |0479: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -0552a6: 3901 0c00 |047b: if-nez v1, 0487 // +000c │ │ -0552aa: 1201 |047d: const/4 v1, #int 0 // #0 │ │ -0552ac: 2d00 0001 |047e: cmpl-float v0, v0, v1 │ │ -0552b0: 3d00 0800 |0480: if-lez v0, 0488 // +0008 │ │ -0552b4: 12e0 |0482: const/4 v0, #int -2 // #fe │ │ -0552b6: 5920 bf00 |0483: iput v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -0552ba: 1203 |0485: const/4 v3, #int 0 // #0 │ │ -0552bc: 2804 |0486: goto 048a // +0004 │ │ -0552be: 1201 |0487: const/4 v1, #int 0 // #0 │ │ -0552c0: 1503 0080 |0488: const/high16 v3, #int -2147483648 // #8000 │ │ -0552c4: 2d00 1c01 |048a: cmpl-float v0, v28, v1 │ │ -0552c8: 3900 0700 |048c: if-nez v0, 0493 // +0007 │ │ -0552cc: 5260 b702 |048e: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0552d0: 021e 0000 |0490: move/from16 v30, v0 │ │ -0552d4: 2803 |0492: goto 0495 // +0003 │ │ -0552d6: 131e 0000 |0493: const/16 v30, #int 0 // #0 │ │ -0552da: 1320 0000 |0495: const/16 v32, #int 0 // #0 │ │ -0552de: 0201 1900 |0497: move/from16 v1, v25 │ │ -0552e2: 0800 2600 |0499: move-object/from16 v0, v38 │ │ -0552e6: 0221 0100 |049b: move/from16 v33, v1 │ │ -0552ea: 0781 |049d: move-object v1, v8 │ │ -0552ec: 0823 0200 |049e: move-object/from16 v35, v2 │ │ -0552f0: 0222 1a00 |04a0: move/from16 v34, v26 │ │ -0552f4: 0202 2700 |04a2: move/from16 v2, v39 │ │ -0552f8: 0224 0300 |04a4: move/from16 v36, v3 │ │ -0552fc: 0219 1d00 |04a6: move/from16 v25, v29 │ │ -055300: 0203 1e00 |04a8: move/from16 v3, v30 │ │ -055304: 021a 0400 |04aa: move/from16 v26, v4 │ │ -055308: 0204 2800 |04ac: move/from16 v4, v40 │ │ -05530c: 021d 0500 |04ae: move/from16 v29, v5 │ │ -055310: 0205 2000 |04b0: move/from16 v5, v32 │ │ -055314: 7406 8c06 0000 |04b2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068c │ │ -05531a: 0200 2400 |04b5: move/from16 v0, v36 │ │ -05531e: 1501 0080 |04b7: const/high16 v1, #int -2147483648 // #8000 │ │ -055322: 3210 0700 |04b9: if-eq v0, v1, 04c0 // +0007 │ │ -055326: 0801 2300 |04bb: move-object/from16 v1, v35 │ │ -05532a: 5910 bf00 |04bd: iput v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -05532e: 2803 |04bf: goto 04c2 // +0003 │ │ -055330: 0801 2300 |04c0: move-object/from16 v1, v35 │ │ -055334: 6e10 ab05 0800 |04c2: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05533a: 0a00 |04c5: move-result v0 │ │ -05533c: 3812 1000 |04c6: if-eqz v18, 04d6 // +0010 │ │ -055340: 5262 b702 |04c8: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055344: 5213 bc00 |04ca: iget v3, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -055348: b003 |04cc: add-int/2addr v3, v0 │ │ -05534a: 5214 bd00 |04cd: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -05534e: b043 |04cf: add-int/2addr v3, v4 │ │ -055350: 1204 |04d0: const/4 v4, #int 0 // #0 │ │ -055352: b043 |04d1: add-int/2addr v3, v4 │ │ -055354: b023 |04d2: add-int/2addr v3, v2 │ │ -055356: 5963 b702 |04d3: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -05535a: 2813 |04d5: goto 04e8 // +0013 │ │ -05535c: 1204 |04d6: const/4 v4, #int 0 // #0 │ │ -05535e: 5262 b702 |04d7: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055362: 9003 0200 |04d9: add-int v3, v2, v0 │ │ -055366: 5215 bc00 |04db: iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -05536a: b053 |04dd: add-int/2addr v3, v5 │ │ -05536c: 5215 bd00 |04de: iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -055370: b053 |04e0: add-int/2addr v3, v5 │ │ -055372: b043 |04e1: add-int/2addr v3, v4 │ │ -055374: 7120 681c 3200 |04e2: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05537a: 0a02 |04e5: move-result v2 │ │ -05537c: 5962 b702 |04e6: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055380: 381a 0600 |04e8: if-eqz v26, 04ee // +0006 │ │ -055384: 7120 681c c000 |04ea: invoke-static {v0, v12}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05538a: 0a0c |04ed: move-result v12 │ │ -05538c: 0205 1600 |04ee: move/from16 v5, v22 │ │ -055390: 1500 0040 |04f0: const/high16 v0, #int 1073741824 // #4000 │ │ -055394: 320b 0b00 |04f2: if-eq v11, v0, 04fd // +000b │ │ -055398: 5210 bb00 |04f4: iget v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -05539c: 12f2 |04f6: const/4 v2, #int -1 // #ff │ │ -05539e: 3320 0600 |04f7: if-ne v0, v2, 04fd // +0006 │ │ -0553a2: 1210 |04f9: const/4 v0, #int 1 // #1 │ │ -0553a4: 1318 0100 |04fa: const/16 v24, #int 1 // #1 │ │ -0553a8: 2802 |04fc: goto 04fe // +0002 │ │ -0553aa: 1200 |04fd: const/4 v0, #int 0 // #0 │ │ -0553ac: 5212 be00 |04fe: iget v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -0553b0: 5213 ba00 |0500: iget v3, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -0553b4: b032 |0502: add-int/2addr v2, v3 │ │ -0553b6: 6e10 a905 0800 |0503: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -0553bc: 0a03 |0506: move-result v3 │ │ -0553be: b023 |0507: add-int/2addr v3, v2 │ │ -0553c0: 6e10 aa05 0800 |0508: invoke-virtual {v8}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -0553c6: 0a04 |050b: move-result v4 │ │ -0553c8: 7120 7405 4f00 |050c: invoke-static {v15, v4}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -0553ce: 0a04 |050f: move-result v4 │ │ -0553d0: 381d 3000 |0510: if-eqz v29, 0540 // +0030 │ │ -0553d4: 6e10 8f05 0800 |0512: invoke-virtual {v8}, Landroid/view/View;.getBaseline:()I // method@058f │ │ -0553da: 0a08 |0515: move-result v8 │ │ -0553dc: 12ff |0516: const/4 v15, #int -1 // #ff │ │ -0553de: 32f8 2900 |0517: if-eq v8, v15, 0540 // +0029 │ │ -0553e2: 521f b102 |0519: iget v15, v1, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ -0553e6: 3b0f 0400 |051b: if-gez v15, 051f // +0004 │ │ -0553ea: 526f b602 |051d: iget v15, v6, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -0553ee: dd0f 0f70 |051f: and-int/lit8 v15, v15, #int 112 // #70 │ │ -0553f2: 1315 0400 |0521: const/16 v21, #int 4 // #4 │ │ -0553f6: e10f 0f04 |0523: shr-int/lit8 v15, v15, #int 4 // #04 │ │ -0553fa: 1316 feff |0525: const/16 v22, #int -2 // #fffe │ │ -0553fe: dd0f 0ffe |0527: and-int/lit8 v15, v15, #int -2 // #fe │ │ -055402: e10f 0f01 |0529: shr-int/lit8 v15, v15, #int 1 // #01 │ │ -055406: 0216 0200 |052b: move/from16 v22, v2 │ │ -05540a: 4402 0d0f |052d: aget v2, v13, v15 │ │ -05540e: 7120 681c 8200 |052f: invoke-static {v2, v8}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055414: 0a02 |0532: move-result v2 │ │ -055416: 4b02 0d0f |0533: aput v2, v13, v15 │ │ -05541a: 4402 0e0f |0535: aget v2, v14, v15 │ │ -05541e: 9108 0308 |0537: sub-int v8, v3, v8 │ │ -055422: 7120 681c 8200 |0539: invoke-static {v2, v8}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055428: 0a02 |053c: move-result v2 │ │ -05542a: 4b02 0e0f |053d: aput v2, v14, v15 │ │ -05542e: 2803 |053f: goto 0542 // +0003 │ │ -055430: 0216 0200 |0540: move/from16 v22, v2 │ │ -055434: 0202 2100 |0542: move/from16 v2, v33 │ │ -055438: 7120 681c 3200 |0544: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05543e: 0a02 |0547: move-result v2 │ │ -055440: 3817 0900 |0548: if-eqz v23, 0551 // +0009 │ │ -055444: 5218 bb00 |054a: iget v8, v1, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -055448: 12ff |054c: const/4 v15, #int -1 // #ff │ │ -05544a: 33f8 0400 |054d: if-ne v8, v15, 0551 // +0004 │ │ -05544e: 1218 |054f: const/4 v8, #int 1 // #1 │ │ -055450: 2802 |0550: goto 0552 // +0002 │ │ -055452: 1208 |0551: const/4 v8, #int 0 // #0 │ │ -055454: 5211 b002 |0552: iget v1, v1, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ -055458: 120f |0554: const/4 v15, #int 0 // #0 │ │ -05545a: 2d01 010f |0555: cmpl-float v1, v1, v15 │ │ -05545e: 3d01 0d00 |0557: if-lez v1, 0564 // +000d │ │ -055462: 3800 0400 |0559: if-eqz v0, 055d // +0004 │ │ -055466: 0203 1600 |055b: move/from16 v3, v22 │ │ -05546a: 0201 2200 |055d: move/from16 v1, v34 │ │ -05546e: 7120 681c 3100 |055f: invoke-static {v1, v3}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055474: 0a00 |0562: move-result v0 │ │ -055476: 280e |0563: goto 0571 // +000e │ │ -055478: 0201 2200 |0564: move/from16 v1, v34 │ │ -05547c: 3800 0400 |0566: if-eqz v0, 056a // +0004 │ │ -055480: 0203 1600 |0568: move/from16 v3, v22 │ │ -055484: 0200 1f00 |056a: move/from16 v0, v31 │ │ -055488: 7120 681c 3000 |056c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05548e: 0a1f |056f: move-result v31 │ │ -055490: 0110 |0570: move v0, v1 │ │ -055492: d803 1900 |0571: add-int/lit8 v3, v25, #int 0 // #00 │ │ -055496: 014f |0573: move v15, v4 │ │ -055498: 0216 0500 |0574: move/from16 v22, v5 │ │ -05549c: 0217 0800 |0576: move/from16 v23, v8 │ │ -0554a0: 0201 1c00 |0578: move/from16 v1, v28 │ │ -0554a4: 0225 0200 |057a: move/from16 v37, v2 │ │ -0554a8: 0102 |057c: move v2, v0 │ │ -0554aa: 0200 2500 |057d: move/from16 v0, v37 │ │ -0554ae: d803 0301 |057f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0554b2: 0208 2800 |0581: move/from16 v8, v40 │ │ -0554b6: 0204 1a00 |0583: move/from16 v4, v26 │ │ -0554ba: 0205 1d00 |0585: move/from16 v5, v29 │ │ -0554be: 2900 58fe |0587: goto/16 03df // -01a8 │ │ -0554c2: 0123 |0589: move v3, v2 │ │ -0554c4: 021a 0400 |058a: move/from16 v26, v4 │ │ -0554c8: 021d 0500 |058c: move/from16 v29, v5 │ │ -0554cc: 0102 |058e: move v2, v0 │ │ -0554ce: 0200 1f00 |058f: move/from16 v0, v31 │ │ -0554d2: 5264 b702 |0591: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0554d6: 3d04 0f00 |0593: if-lez v4, 05a2 // +000f │ │ -0554da: 6e20 9b0c 9600 |0595: invoke-virtual {v6, v9}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ -0554e0: 0a04 |0598: move-result v4 │ │ -0554e2: 3804 0900 |0599: if-eqz v4, 05a2 // +0009 │ │ -0554e6: 5264 b702 |059b: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0554ea: 5265 bd02 |059d: iget v5, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ -0554ee: b054 |059f: add-int/2addr v4, v5 │ │ -0554f0: 5964 b702 |05a0: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0554f4: 4404 0d1b |05a2: aget v4, v13, v27 │ │ -0554f8: 12f5 |05a4: const/4 v5, #int -1 // #ff │ │ -0554fa: 0219 0f00 |05a5: move/from16 v25, v15 │ │ -0554fe: 3354 1400 |05a7: if-ne v4, v5, 05bb // +0014 │ │ -055502: 1208 |05a9: const/4 v8, #int 0 // #0 │ │ -055504: 440f 0d08 |05aa: aget v15, v13, v8 │ │ -055508: 335f 0f00 |05ac: if-ne v15, v5, 05bb // +000f │ │ -05550c: 4408 0d11 |05ae: aget v8, v13, v17 │ │ -055510: 3358 0b00 |05b0: if-ne v8, v5, 05bb // +000b │ │ -055514: 1238 |05b2: const/4 v8, #int 3 // #3 │ │ -055516: 440f 0d08 |05b3: aget v15, v13, v8 │ │ -05551a: 325f 0300 |05b5: if-eq v15, v5, 05b8 // +0003 │ │ -05551e: 2805 |05b7: goto 05bc // +0005 │ │ -055520: 021c 0b00 |05b8: move/from16 v28, v11 │ │ -055524: 2832 |05ba: goto 05ec // +0032 │ │ -055526: 1238 |05bb: const/4 v8, #int 3 // #3 │ │ -055528: 4405 0d08 |05bc: aget v5, v13, v8 │ │ -05552c: 120f |05be: const/4 v15, #int 0 // #0 │ │ -05552e: 4408 0d0f |05bf: aget v8, v13, v15 │ │ -055532: 440f 0d11 |05c1: aget v15, v13, v17 │ │ -055536: 7120 681c f400 |05c3: invoke-static {v4, v15}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05553c: 0a04 |05c6: move-result v4 │ │ -05553e: 7120 681c 4800 |05c7: invoke-static {v8, v4}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055544: 0a04 |05ca: move-result v4 │ │ -055546: 7120 681c 4500 |05cb: invoke-static {v5, v4}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05554c: 0a04 |05ce: move-result v4 │ │ -05554e: 1235 |05cf: const/4 v5, #int 3 // #3 │ │ -055550: 4408 0e05 |05d0: aget v8, v14, v5 │ │ -055554: 1205 |05d2: const/4 v5, #int 0 // #0 │ │ -055556: 440f 0e05 |05d3: aget v15, v14, v5 │ │ -05555a: 4405 0e1b |05d5: aget v5, v14, v27 │ │ -05555e: 021c 0b00 |05d7: move/from16 v28, v11 │ │ -055562: 440b 0e11 |05d9: aget v11, v14, v17 │ │ -055566: 7120 681c b500 |05db: invoke-static {v5, v11}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05556c: 0a05 |05de: move-result v5 │ │ -05556e: 7120 681c 5f00 |05df: invoke-static {v15, v5}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055574: 0a05 |05e2: move-result v5 │ │ -055576: 7120 681c 5800 |05e3: invoke-static {v8, v5}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05557c: 0a05 |05e6: move-result v5 │ │ -05557e: b045 |05e7: add-int/2addr v5, v4 │ │ -055580: 7120 681c 5200 |05e8: invoke-static {v2, v5}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055586: 0a02 |05eb: move-result v2 │ │ -055588: 381a 5200 |05ec: if-eqz v26, 063e // +0052 │ │ -05558c: 1504 0080 |05ee: const/high16 v4, #int -2147483648 // #8000 │ │ -055590: 324a 0400 |05f0: if-eq v10, v4, 05f4 // +0004 │ │ -055594: 390a 4c00 |05f2: if-nez v10, 063e // +004c │ │ -055598: 1204 |05f4: const/4 v4, #int 0 // #0 │ │ -05559a: 5964 b702 |05f5: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -05559e: 1205 |05f7: const/4 v5, #int 0 // #0 │ │ -0555a0: 3595 4600 |05f8: if-ge v5, v9, 063e // +0046 │ │ -0555a4: 6e20 8306 5600 |05fa: invoke-virtual {v6, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -0555aa: 0c08 |05fd: move-result-object v8 │ │ -0555ac: 3908 0800 |05fe: if-nez v8, 0606 // +0008 │ │ -0555b0: 5268 b702 |0600: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0555b4: b048 |0602: add-int/2addr v8, v4 │ │ -0555b6: 5968 b702 |0603: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0555ba: 2835 |0605: goto 063a // +0035 │ │ -0555bc: 6e10 cc05 0800 |0606: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -0555c2: 0a04 |0609: move-result v4 │ │ -0555c4: 130b 0800 |060a: const/16 v11, #int 8 // #8 │ │ -0555c8: 33b4 0500 |060c: if-ne v4, v11, 0611 // +0005 │ │ -0555cc: d805 0500 |060e: add-int/lit8 v5, v5, #int 0 // #00 │ │ -0555d0: 282a |0610: goto 063a // +002a │ │ -0555d2: 6e10 a405 0800 |0611: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0555d8: 0c04 |0614: move-result-object v4 │ │ -0555da: 1f04 2e02 |0615: check-cast v4, Landroidx/appcompat/widget/b$a; // type@022e │ │ -0555de: 3812 1000 |0617: if-eqz v18, 0627 // +0010 │ │ -0555e2: 5268 b702 |0619: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0555e6: 524b bc00 |061b: iget v11, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -0555ea: b0cb |061d: add-int/2addr v11, v12 │ │ -0555ec: 5244 bd00 |061e: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -0555f0: b04b |0620: add-int/2addr v11, v4 │ │ -0555f2: 120f |0621: const/4 v15, #int 0 // #0 │ │ -0555f4: b0fb |0622: add-int/2addr v11, v15 │ │ -0555f6: b08b |0623: add-int/2addr v11, v8 │ │ -0555f8: 596b b702 |0624: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0555fc: 2814 |0626: goto 063a // +0014 │ │ -0555fe: 120f |0627: const/4 v15, #int 0 // #0 │ │ -055600: 5268 b702 |0628: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055604: 900b 080c |062a: add-int v11, v8, v12 │ │ -055608: 524f bc00 |062c: iget v15, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -05560c: b0fb |062e: add-int/2addr v11, v15 │ │ -05560e: 5244 bd00 |062f: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -055612: b04b |0631: add-int/2addr v11, v4 │ │ -055614: 1204 |0632: const/4 v4, #int 0 // #0 │ │ -055616: b04b |0633: add-int/2addr v11, v4 │ │ -055618: 7120 681c b800 |0634: invoke-static {v8, v11}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05561e: 0a04 |0637: move-result v4 │ │ -055620: 5964 b702 |0638: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055624: d805 0501 |063a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -055628: 1204 |063c: const/4 v4, #int 0 // #0 │ │ -05562a: 28bb |063d: goto 05f8 // -0045 │ │ -05562c: 5264 b702 |063e: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055630: 7401 b205 2600 |0640: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -055636: 0a05 |0643: move-result v5 │ │ -055638: 7401 b305 2600 |0644: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -05563e: 0a08 |0647: move-result v8 │ │ -055640: b058 |0648: add-int/2addr v8, v5 │ │ -055642: b048 |0649: add-int/2addr v8, v4 │ │ -055644: 5968 b702 |064a: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055648: 7401 bf05 2600 |064c: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05bf │ │ -05564e: 0a04 |064f: move-result v4 │ │ -055650: 7120 681c 4800 |0650: invoke-static {v8, v4}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055656: 0a04 |0653: move-result v4 │ │ -055658: 1205 |0654: const/4 v5, #int 0 // #0 │ │ -05565a: 7130 0f06 7405 |0655: invoke-static {v4, v7, v5}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -055660: 0a04 |0658: move-result v4 │ │ -055662: 1405 ffff ff00 |0659: const v5, #float 2.35099e-38 // #00ffffff │ │ -055668: b545 |065c: and-int/2addr v5, v4 │ │ -05566a: 5268 b702 |065d: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -05566e: b185 |065f: sub-int/2addr v5, v8 │ │ -055670: 3916 5000 |0660: if-nez v22, 06b0 // +0050 │ │ -055674: 3805 0800 |0662: if-eqz v5, 066a // +0008 │ │ -055678: 120b |0664: const/4 v11, #int 0 // #0 │ │ -05567a: 2d0f 010b |0665: cmpl-float v15, v1, v11 │ │ -05567e: 3d0f 0300 |0667: if-lez v15, 066a // +0003 │ │ -055682: 2847 |0669: goto 06b0 // +0047 │ │ -055684: 7120 681c 3000 |066a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05568a: 0a00 |066d: move-result v0 │ │ -05568c: 381a 3900 |066e: if-eqz v26, 06a7 // +0039 │ │ -055690: 1501 0040 |0670: const/high16 v1, #int 1073741824 // #4000 │ │ -055694: 321a 3500 |0672: if-eq v10, v1, 06a7 // +0035 │ │ -055698: 1201 |0674: const/4 v1, #int 0 // #0 │ │ -05569a: 3591 3200 |0675: if-ge v1, v9, 06a7 // +0032 │ │ -05569e: 6e20 8306 1600 |0677: invoke-virtual {v6, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -0556a4: 0c03 |067a: move-result-object v3 │ │ -0556a6: 3803 2900 |067b: if-eqz v3, 06a4 // +0029 │ │ -0556aa: 6e10 cc05 0300 |067d: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -0556b0: 0a05 |0680: move-result v5 │ │ -0556b2: 130a 0800 |0681: const/16 v10, #int 8 // #8 │ │ -0556b6: 33a5 0300 |0683: if-ne v5, v10, 0686 // +0003 │ │ -0556ba: 281f |0685: goto 06a4 // +001f │ │ -0556bc: 6e10 a405 0300 |0686: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0556c2: 0c05 |0689: move-result-object v5 │ │ -0556c4: 1f05 2e02 |068a: check-cast v5, Landroidx/appcompat/widget/b$a; // type@022e │ │ -0556c8: 5255 b002 |068c: iget v5, v5, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ -0556cc: 120a |068e: const/4 v10, #int 0 // #0 │ │ -0556ce: 2d05 050a |068f: cmpl-float v5, v5, v10 │ │ -0556d2: 3d05 1300 |0691: if-lez v5, 06a4 // +0013 │ │ -0556d6: 1505 0040 |0693: const/high16 v5, #int 1073741824 // #4000 │ │ -0556da: 7120 5d05 5c00 |0695: invoke-static {v12, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -0556e0: 0a0a |0698: move-result v10 │ │ -0556e2: 6e10 a905 0300 |0699: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -0556e8: 0a0b |069c: move-result v11 │ │ -0556ea: 7120 5d05 5b00 |069d: invoke-static {v11, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -0556f0: 0a0b |06a0: move-result v11 │ │ -0556f2: 6e30 f205 a30b |06a1: invoke-virtual {v3, v10, v11}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -0556f8: d801 0101 |06a4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0556fc: 28cf |06a6: goto 0675 // -0031 │ │ -0556fe: 0205 2800 |06a7: move/from16 v5, v40 │ │ -055702: 020f 1900 |06a9: move/from16 v15, v25 │ │ -055706: 020c 1c00 |06ab: move/from16 v12, v28 │ │ -05570a: 1208 |06ad: const/4 v8, #int 0 // #0 │ │ -05570c: 2900 a501 |06ae: goto/16 0853 // +01a5 │ │ -055710: 5262 b802 |06b0: iget v2, v6, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ -055714: 1203 |06b2: const/4 v3, #int 0 // #0 │ │ -055716: 2d0b 0203 |06b3: cmpl-float v11, v2, v3 │ │ -05571a: 3d0b 0300 |06b5: if-lez v11, 06b8 // +0003 │ │ -05571e: 0121 |06b7: move v1, v2 │ │ -055720: 1232 |06b8: const/4 v2, #int 3 // #3 │ │ -055722: 12f3 |06b9: const/4 v3, #int -1 // #ff │ │ -055724: 4b03 0d02 |06ba: aput v3, v13, v2 │ │ -055728: 4b03 0d11 |06bc: aput v3, v13, v17 │ │ -05572c: 4b03 0d1b |06be: aput v3, v13, v27 │ │ -055730: 120b |06c0: const/4 v11, #int 0 // #0 │ │ -055732: 4b03 0d0b |06c1: aput v3, v13, v11 │ │ -055736: 4b03 0e02 |06c3: aput v3, v14, v2 │ │ -05573a: 4b03 0e11 |06c5: aput v3, v14, v17 │ │ -05573e: 4b03 0e1b |06c7: aput v3, v14, v27 │ │ -055742: 4b03 0e0b |06c9: aput v3, v14, v11 │ │ -055746: 596b b702 |06cb: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -05574a: 0103 |06cd: move v3, v0 │ │ -05574c: 020f 1900 |06ce: move/from16 v15, v25 │ │ -055750: 1200 |06d0: const/4 v0, #int 0 // #0 │ │ -055752: 12f2 |06d1: const/4 v2, #int -1 // #ff │ │ -055754: 3590 2a01 |06d2: if-ge v0, v9, 07fc // +012a │ │ -055758: 6e20 8306 0600 |06d4: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -05575e: 0c0b |06d7: move-result-object v11 │ │ -055760: 380b 0e01 |06d8: if-eqz v11, 07e6 // +010e │ │ -055764: 6e10 cc05 0b00 |06da: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -05576a: 0a0c |06dd: move-result v12 │ │ -05576c: 1308 0800 |06de: const/16 v8, #int 8 // #8 │ │ -055770: 338c 0400 |06e0: if-ne v12, v8, 06e4 // +0004 │ │ -055774: 2900 0401 |06e2: goto/16 07e6 // +0104 │ │ -055778: 6e10 a405 0b00 |06e4: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -05577e: 0c08 |06e7: move-result-object v8 │ │ -055780: 1f08 2e02 |06e8: check-cast v8, Landroidx/appcompat/widget/b$a; // type@022e │ │ -055784: 528c b002 |06ea: iget v12, v8, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ -055788: 1314 0000 |06ec: const/16 v20, #int 0 // #0 │ │ -05578c: 2d16 0c14 |06ee: cmpl-float v22, v12, v20 │ │ -055790: 3d16 5400 |06f0: if-lez v22, 0744 // +0054 │ │ -055794: 8257 |06f2: int-to-float v7, v5 │ │ -055796: a807 070c |06f3: mul-float v7, v7, v12 │ │ -05579a: c917 |06f5: div-float/2addr v7, v1 │ │ -05579c: 8777 |06f6: float-to-int v7, v7 │ │ -05579e: c7c1 |06f7: sub-float/2addr v1, v12 │ │ -0557a0: b175 |06f8: sub-int/2addr v5, v7 │ │ -0557a2: 7401 b405 2600 |06f9: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -0557a8: 0a0c |06fc: move-result v12 │ │ -0557aa: 7401 b105 2600 |06fd: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -0557b0: 0a16 |0700: move-result v22 │ │ -0557b2: 9016 160c |0701: add-int v22, v22, v12 │ │ -0557b6: 528c be00 |0703: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -0557ba: 9016 160c |0705: add-int v22, v22, v12 │ │ -0557be: 528c ba00 |0707: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -0557c2: 900c 160c |0709: add-int v12, v22, v12 │ │ -0557c6: 0216 0100 |070b: move/from16 v22, v1 │ │ -0557ca: 5281 bb00 |070d: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -0557ce: 0219 0500 |070f: move/from16 v25, v5 │ │ -0557d2: 0205 2800 |0711: move/from16 v5, v40 │ │ -0557d6: 7130 8606 c501 |0713: invoke-static {v5, v12, v1}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ -0557dc: 0a01 |0716: move-result v1 │ │ -0557de: 528c bf00 |0717: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -0557e2: 390c 0a00 |0719: if-nez v12, 0723 // +000a │ │ -0557e6: 150c 0040 |071b: const/high16 v12, #int 1073741824 // #4000 │ │ -0557ea: 32ca 0300 |071d: if-eq v10, v12, 0720 // +0003 │ │ -0557ee: 2804 |071f: goto 0723 // +0004 │ │ -0557f0: 3d07 0a00 |0720: if-lez v7, 072a // +000a │ │ -0557f4: 2809 |0722: goto 072b // +0009 │ │ -0557f6: 6e10 ab05 0b00 |0723: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -0557fc: 0a0c |0726: move-result v12 │ │ -0557fe: b0c7 |0727: add-int/2addr v7, v12 │ │ -055800: 3b07 0300 |0728: if-gez v7, 072b // +0003 │ │ -055804: 1207 |072a: const/4 v7, #int 0 // #0 │ │ -055806: 150c 0040 |072b: const/high16 v12, #int 1073741824 // #4000 │ │ -05580a: 7120 5d05 c700 |072d: invoke-static {v7, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -055810: 0a07 |0730: move-result v7 │ │ -055812: 6e30 f205 7b01 |0731: invoke-virtual {v11, v7, v1}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ -055818: 6e10 aa05 0b00 |0734: invoke-virtual {v11}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ -05581e: 0a01 |0737: move-result v1 │ │ -055820: 1507 00ff |0738: const/high16 v7, #int -16777216 // #ff00 │ │ -055824: b571 |073a: and-int/2addr v1, v7 │ │ -055826: 7120 7405 1f00 |073b: invoke-static {v15, v1}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ -05582c: 0a0f |073e: move-result v15 │ │ -05582e: 0201 1600 |073f: move/from16 v1, v22 │ │ -055832: 0207 1900 |0741: move/from16 v7, v25 │ │ -055836: 2804 |0743: goto 0747 // +0004 │ │ -055838: 0157 |0744: move v7, v5 │ │ -05583a: 0205 2800 |0745: move/from16 v5, v40 │ │ -05583e: 3812 1c00 |0747: if-eqz v18, 0763 // +001c │ │ -055842: 526c b702 |0749: iget v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055846: 6e10 ab05 0b00 |074b: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -05584c: 0a16 |074e: move-result v22 │ │ -05584e: 0219 0100 |074f: move/from16 v25, v1 │ │ -055852: 5281 bc00 |0751: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -055856: 9016 1601 |0753: add-int v22, v22, v1 │ │ -05585a: 5281 bd00 |0755: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -05585e: 9016 1601 |0757: add-int v22, v22, v1 │ │ -055862: 1201 |0759: const/4 v1, #int 0 // #0 │ │ -055864: d816 1600 |075a: add-int/lit8 v22, v22, #int 0 // #00 │ │ -055868: 900c 160c |075c: add-int v12, v22, v12 │ │ -05586c: 596c b702 |075e: iput v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055870: 021a 0700 |0760: move/from16 v26, v7 │ │ -055874: 281f |0762: goto 0781 // +001f │ │ -055876: 0219 0100 |0763: move/from16 v25, v1 │ │ -05587a: 1201 |0765: const/4 v1, #int 0 // #0 │ │ -05587c: 526c b702 |0766: iget v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -055880: 6e10 ab05 0b00 |0768: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -055886: 0a16 |076b: move-result v22 │ │ -055888: 9016 160c |076c: add-int v22, v22, v12 │ │ -05588c: 5281 bc00 |076e: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -055890: 9016 1601 |0770: add-int v22, v22, v1 │ │ -055894: 5281 bd00 |0772: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -055898: 9016 1601 |0774: add-int v22, v22, v1 │ │ -05589c: 021a 0700 |0776: move/from16 v26, v7 │ │ -0558a0: 1201 |0778: const/4 v1, #int 0 // #0 │ │ -0558a2: d807 1600 |0779: add-int/lit8 v7, v22, #int 0 // #00 │ │ -0558a6: 7120 681c 7c00 |077b: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -0558ac: 0a01 |077e: move-result v1 │ │ -0558ae: 5961 b702 |077f: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0558b2: 020c 1c00 |0781: move/from16 v12, v28 │ │ -0558b6: 1501 0040 |0783: const/high16 v1, #int 1073741824 // #4000 │ │ -0558ba: 321c 0900 |0785: if-eq v12, v1, 078e // +0009 │ │ -0558be: 5281 bb00 |0787: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -0558c2: 12f7 |0789: const/4 v7, #int -1 // #ff │ │ -0558c4: 3371 0400 |078a: if-ne v1, v7, 078e // +0004 │ │ -0558c8: 1211 |078c: const/4 v1, #int 1 // #1 │ │ -0558ca: 2802 |078d: goto 078f // +0002 │ │ -0558cc: 1201 |078e: const/4 v1, #int 0 // #0 │ │ -0558ce: 5287 be00 |078f: iget v7, v8, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -0558d2: 0216 0a00 |0791: move/from16 v22, v10 │ │ -0558d6: 528a ba00 |0793: iget v10, v8, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -0558da: b0a7 |0795: add-int/2addr v7, v10 │ │ -0558dc: 6e10 a905 0b00 |0796: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -0558e2: 0a0a |0799: move-result v10 │ │ -0558e4: b07a |079a: add-int/2addr v10, v7 │ │ -0558e6: 7120 681c a200 |079b: invoke-static {v2, v10}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -0558ec: 0a02 |079e: move-result v2 │ │ -0558ee: 3801 0300 |079f: if-eqz v1, 07a2 // +0003 │ │ -0558f2: 2802 |07a1: goto 07a3 // +0002 │ │ -0558f4: 01a7 |07a2: move v7, v10 │ │ -0558f6: 7120 681c 7300 |07a3: invoke-static {v3, v7}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -0558fc: 0a01 |07a6: move-result v1 │ │ -0558fe: 3817 0900 |07a7: if-eqz v23, 07b0 // +0009 │ │ -055902: 5283 bb00 |07a9: iget v3, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -055906: 12f7 |07ab: const/4 v7, #int -1 // #ff │ │ -055908: 3373 0500 |07ac: if-ne v3, v7, 07b1 // +0005 │ │ -05590c: 1213 |07ae: const/4 v3, #int 1 // #1 │ │ -05590e: 2803 |07af: goto 07b2 // +0003 │ │ -055910: 12f7 |07b0: const/4 v7, #int -1 // #ff │ │ -055912: 1203 |07b1: const/4 v3, #int 0 // #0 │ │ -055914: 381d 2a00 |07b2: if-eqz v29, 07dc // +002a │ │ -055918: 6e10 8f05 0b00 |07b4: invoke-virtual {v11}, Landroid/view/View;.getBaseline:()I // method@058f │ │ -05591e: 0a0b |07b7: move-result v11 │ │ -055920: 327b 2400 |07b8: if-eq v11, v7, 07dc // +0024 │ │ -055924: 5287 b102 |07ba: iget v7, v8, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ -055928: 3b07 0400 |07bc: if-gez v7, 07c0 // +0004 │ │ -05592c: 5267 b602 |07be: iget v7, v6, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -055930: dd07 0770 |07c0: and-int/lit8 v7, v7, #int 112 // #70 │ │ -055934: 1248 |07c2: const/4 v8, #int 4 // #4 │ │ -055936: b987 |07c3: shr-int/2addr v7, v8 │ │ -055938: 1315 feff |07c4: const/16 v21, #int -2 // #fffe │ │ -05593c: dd07 07fe |07c6: and-int/lit8 v7, v7, #int -2 // #fe │ │ -055940: e107 0701 |07c8: shr-int/lit8 v7, v7, #int 1 // #01 │ │ -055944: 4408 0d07 |07ca: aget v8, v13, v7 │ │ -055948: 7120 681c b800 |07cc: invoke-static {v8, v11}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -05594e: 0a08 |07cf: move-result v8 │ │ -055950: 4b08 0d07 |07d0: aput v8, v13, v7 │ │ -055954: 4408 0e07 |07d2: aget v8, v14, v7 │ │ -055958: b1ba |07d4: sub-int/2addr v10, v11 │ │ -05595a: 7120 681c a800 |07d5: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055960: 0a08 |07d8: move-result v8 │ │ -055962: 4b08 0e07 |07d9: aput v8, v14, v7 │ │ -055966: 2803 |07db: goto 07de // +0003 │ │ -055968: 1315 feff |07dc: const/16 v21, #int -2 // #fffe │ │ -05596c: 0217 0300 |07de: move/from16 v23, v3 │ │ -055970: 0207 1a00 |07e0: move/from16 v7, v26 │ │ -055974: 0113 |07e2: move v3, v1 │ │ -055976: 0201 1900 |07e3: move/from16 v1, v25 │ │ -05597a: 280c |07e5: goto 07f1 // +000c │ │ -05597c: 0157 |07e6: move v7, v5 │ │ -05597e: 0216 0a00 |07e7: move/from16 v22, v10 │ │ -055982: 020c 1c00 |07e9: move/from16 v12, v28 │ │ -055986: 1314 0000 |07eb: const/16 v20, #int 0 // #0 │ │ -05598a: 1315 feff |07ed: const/16 v21, #int -2 // #fffe │ │ -05598e: 0205 2800 |07ef: move/from16 v5, v40 │ │ -055992: d800 0001 |07f1: add-int/lit8 v0, v0, #int 1 // #01 │ │ -055996: 0175 |07f3: move v5, v7 │ │ -055998: 021c 0c00 |07f4: move/from16 v28, v12 │ │ -05599c: 020a 1600 |07f6: move/from16 v10, v22 │ │ -0559a0: 0207 2700 |07f8: move/from16 v7, v39 │ │ -0559a4: 2900 d8fe |07fa: goto/16 06d2 // -0128 │ │ -0559a8: 0205 2800 |07fc: move/from16 v5, v40 │ │ -0559ac: 020c 1c00 |07fe: move/from16 v12, v28 │ │ -0559b0: 5260 b702 |0800: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0559b4: 7401 b205 2600 |0802: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -0559ba: 0a01 |0805: move-result v1 │ │ -0559bc: 7401 b305 2600 |0806: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -0559c2: 0a07 |0809: move-result v7 │ │ -0559c4: b017 |080a: add-int/2addr v7, v1 │ │ -0559c6: b007 |080b: add-int/2addr v7, v0 │ │ -0559c8: 5967 b702 |080c: iput v7, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ -0559cc: 4400 0d1b |080e: aget v0, v13, v27 │ │ -0559d0: 12f1 |0810: const/4 v1, #int -1 // #ff │ │ -0559d2: 3310 1300 |0811: if-ne v0, v1, 0824 // +0013 │ │ -0559d6: 1207 |0813: const/4 v7, #int 0 // #0 │ │ -0559d8: 4408 0d07 |0814: aget v8, v13, v7 │ │ -0559dc: 3318 0e00 |0816: if-ne v8, v1, 0824 // +000e │ │ -0559e0: 4407 0d11 |0818: aget v7, v13, v17 │ │ -0559e4: 3317 0a00 |081a: if-ne v7, v1, 0824 // +000a │ │ -0559e8: 1237 |081c: const/4 v7, #int 3 // #3 │ │ -0559ea: 4408 0d07 |081d: aget v8, v13, v7 │ │ -0559ee: 3218 0300 |081f: if-eq v8, v1, 0822 // +0003 │ │ -0559f2: 2804 |0821: goto 0825 // +0004 │ │ -0559f4: 1208 |0822: const/4 v8, #int 0 // #0 │ │ -0559f6: 282f |0823: goto 0852 // +002f │ │ -0559f8: 1237 |0824: const/4 v7, #int 3 // #3 │ │ -0559fa: 4401 0d07 |0825: aget v1, v13, v7 │ │ -0559fe: 1208 |0827: const/4 v8, #int 0 // #0 │ │ -055a00: 440a 0d08 |0828: aget v10, v13, v8 │ │ -055a04: 440b 0d11 |082a: aget v11, v13, v17 │ │ -055a08: 7120 681c b000 |082c: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055a0e: 0a00 |082f: move-result v0 │ │ -055a10: 7120 681c 0a00 |0830: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055a16: 0a00 |0833: move-result v0 │ │ -055a18: 7120 681c 0100 |0834: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055a1e: 0a00 |0837: move-result v0 │ │ -055a20: 4401 0e07 |0838: aget v1, v14, v7 │ │ -055a24: 4407 0e08 |083a: aget v7, v14, v8 │ │ -055a28: 440a 0e1b |083c: aget v10, v14, v27 │ │ -055a2c: 440b 0e11 |083e: aget v11, v14, v17 │ │ -055a30: 7120 681c ba00 |0840: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055a36: 0a0a |0843: move-result v10 │ │ -055a38: 7120 681c a700 |0844: invoke-static {v7, v10}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055a3e: 0a07 |0847: move-result v7 │ │ -055a40: 7120 681c 7100 |0848: invoke-static {v1, v7}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055a46: 0a01 |084b: move-result v1 │ │ -055a48: b001 |084c: add-int/2addr v1, v0 │ │ -055a4a: 7120 681c 1200 |084d: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055a50: 0a00 |0850: move-result v0 │ │ -055a52: 0102 |0851: move v2, v0 │ │ -055a54: 0130 |0852: move v0, v3 │ │ -055a56: 3917 0700 |0853: if-nez v23, 085a // +0007 │ │ -055a5a: 1501 0040 |0855: const/high16 v1, #int 1073741824 // #4000 │ │ -055a5e: 321c 0300 |0857: if-eq v12, v1, 085a // +0003 │ │ -055a62: 2802 |0859: goto 085b // +0002 │ │ -055a64: 0120 |085a: move v0, v2 │ │ -055a66: 7401 b405 2600 |085b: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -055a6c: 0a01 |085e: move-result v1 │ │ -055a6e: 7401 b105 2600 |085f: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -055a74: 0a02 |0862: move-result v2 │ │ -055a76: b012 |0863: add-int/2addr v2, v1 │ │ -055a78: b002 |0864: add-int/2addr v2, v0 │ │ -055a7a: 7401 be05 2600 |0865: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05be │ │ -055a80: 0a00 |0868: move-result v0 │ │ -055a82: 7120 681c 0200 |0869: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -055a88: 0a00 |086c: move-result v0 │ │ -055a8a: 1501 00ff |086d: const/high16 v1, #int -16777216 // #ff00 │ │ -055a8e: b5f1 |086f: and-int/2addr v1, v15 │ │ -055a90: b641 |0870: or-int/2addr v1, v4 │ │ -055a92: e002 0f10 |0871: shl-int/lit8 v2, v15, #int 16 // #10 │ │ -055a96: 7130 0f06 5002 |0873: invoke-static {v0, v5, v2}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ -055a9c: 0a00 |0876: move-result v0 │ │ -055a9e: 6e30 3306 1600 |0877: invoke-virtual {v6, v1, v0}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ -055aa4: 3818 3f00 |087a: if-eqz v24, 08b9 // +003f │ │ -055aa8: 7401 a905 2600 |087c: invoke-virtual/range {v38}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -055aae: 0a00 |087f: move-result v0 │ │ -055ab0: 1501 0040 |0880: const/high16 v1, #int 1073741824 // #4000 │ │ -055ab4: 7120 5d05 1000 |0882: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -055aba: 0a07 |0885: move-result v7 │ │ -055abc: 3598 3300 |0886: if-ge v8, v9, 08b9 // +0033 │ │ -055ac0: 6e20 8306 8600 |0888: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -055ac6: 0c01 |088b: move-result-object v1 │ │ -055ac8: 6e10 cc05 0100 |088c: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ -055ace: 0a00 |088f: move-result v0 │ │ -055ad0: 130a 0800 |0890: const/16 v10, #int 8 // #8 │ │ -055ad4: 32a0 2300 |0892: if-eq v0, v10, 08b5 // +0023 │ │ -055ad8: 6e10 a405 0100 |0894: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -055ade: 0c00 |0897: move-result-object v0 │ │ -055ae0: 070b |0898: move-object v11, v0 │ │ -055ae2: 1f0b 2e02 |0899: check-cast v11, Landroidx/appcompat/widget/b$a; // type@022e │ │ -055ae6: 52b0 bb00 |089b: iget v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ -055aea: 12fc |089d: const/4 v12, #int -1 // #ff │ │ -055aec: 33c0 1800 |089e: if-ne v0, v12, 08b6 // +0018 │ │ -055af0: 52bd bf00 |08a0: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -055af4: 6e10 ab05 0100 |08a2: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -055afa: 0a00 |08a5: move-result v0 │ │ -055afc: 59b0 bf00 |08a6: iput v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -055b00: 1203 |08a8: const/4 v3, #int 0 // #0 │ │ -055b02: 1205 |08a9: const/4 v5, #int 0 // #0 │ │ -055b04: 0800 2600 |08aa: move-object/from16 v0, v38 │ │ -055b08: 0202 2700 |08ac: move/from16 v2, v39 │ │ -055b0c: 0174 |08ae: move v4, v7 │ │ -055b0e: 7406 8c06 0000 |08af: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068c │ │ -055b14: 59bd bf00 |08b2: iput v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ -055b18: 2802 |08b4: goto 08b6 // +0002 │ │ -055b1a: 12fc |08b5: const/4 v12, #int -1 // #ff │ │ -055b1c: d808 0801 |08b6: add-int/lit8 v8, v8, #int 1 // #01 │ │ -055b20: 28ce |08b8: goto 0886 // -0032 │ │ -055b22: 0e00 |08b9: return-void │ │ +054988: |[054988] androidx.appcompat.widget.b.onMeasure:(II)V │ │ +054998: 0806 2600 |0000: move-object/from16 v6, v38 │ │ +05499c: 0207 2700 |0002: move/from16 v7, v39 │ │ +0549a0: 0208 2800 |0004: move/from16 v8, v40 │ │ +0549a4: 5260 b502 |0006: iget v0, v6, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +0549a8: 12ea |0008: const/4 v10, #int -2 // #fe │ │ +0549aa: 150b 0080 |0009: const/high16 v11, #int -2147483648 // #8000 │ │ +0549ae: 130c 0800 |000b: const/16 v12, #int 8 // #8 │ │ +0549b2: 120e |000d: const/4 v14, #int 0 // #0 │ │ +0549b4: 150f 0040 |000e: const/high16 v15, #int 1073741824 // #4000 │ │ +0549b8: 1215 |0010: const/4 v5, #int 1 // #1 │ │ +0549ba: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0549bc: 3350 7703 |0012: if-ne v0, v5, 0389 // +0377 │ │ +0549c0: 5964 b702 |0014: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0549c4: 7401 a70c 2600 |0016: invoke-virtual/range {v38}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ +0549ca: 0a03 |0019: move-result v3 │ │ +0549cc: 7701 5b05 2700 |001a: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +0549d2: 0a02 |001d: move-result v2 │ │ +0549d4: 7701 5b05 2800 |001e: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +0549da: 0a01 |0021: move-result v1 │ │ +0549dc: 5260 b302 |0022: iget v0, v6, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +0549e0: 5569 b902 |0024: iget-boolean v9, v6, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ +0549e4: 120d |0026: const/4 v13, #int 0 // #0 │ │ +0549e6: 1311 0000 |0027: const/16 v17, #int 0 // #0 │ │ +0549ea: 1312 0000 |0029: const/16 v18, #int 0 // #0 │ │ +0549ee: 1313 0000 |002b: const/16 v19, #int 0 // #0 │ │ +0549f2: 1314 0000 |002d: const/16 v20, #int 0 // #0 │ │ +0549f6: 1315 0000 |002f: const/16 v21, #int 0 // #0 │ │ +0549fa: 1316 0000 |0031: const/16 v22, #int 0 // #0 │ │ +0549fe: 1317 0000 |0033: const/16 v23, #int 0 // #0 │ │ +054a02: 1318 0100 |0035: const/16 v24, #int 1 // #1 │ │ +054a06: 1319 0000 |0037: const/16 v25, #int 0 // #0 │ │ +054a0a: 353d 3f01 |0039: if-ge v13, v3, 0178 // +013f │ │ +054a0e: 6e20 8306 d600 |003b: invoke-virtual {v6, v13}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +054a14: 0c1a |003e: move-result-object v26 │ │ +054a16: 391a 0800 |003f: if-nez v26, 0047 // +0008 │ │ +054a1a: 5265 b702 |0041: iget v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054a1e: b045 |0043: add-int/2addr v5, v4 │ │ +054a20: 5965 b702 |0044: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054a24: 2809 |0046: goto 004f // +0009 │ │ +054a26: 7401 cc05 1a00 |0047: invoke-virtual/range {v26}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +054a2c: 0a05 |004a: move-result v5 │ │ +054a2e: 33c5 1000 |004b: if-ne v5, v12, 005b // +0010 │ │ +054a32: d80d 0d00 |004d: add-int/lit8 v13, v13, #int 0 // #00 │ │ +054a36: 010a |004f: move v10, v0 │ │ +054a38: 021c 0100 |0050: move/from16 v28, v1 │ │ +054a3c: 0120 |0052: move v0, v2 │ │ +054a3e: 021e 0300 |0053: move/from16 v30, v3 │ │ +054a42: 020c 1400 |0055: move/from16 v12, v20 │ │ +054a46: 131b 0100 |0057: const/16 v27, #int 1 // #1 │ │ +054a4a: 2900 0901 |0059: goto/16 0162 // +0109 │ │ +054a4e: 6e20 9b0c d600 |005b: invoke-virtual {v6, v13}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ +054a54: 0a05 |005e: move-result v5 │ │ +054a56: 3805 0900 |005f: if-eqz v5, 0068 // +0009 │ │ +054a5a: 5265 b702 |0061: iget v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054a5e: 5264 be02 |0063: iget v4, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +054a62: b045 |0065: add-int/2addr v5, v4 │ │ +054a64: 5965 b702 |0066: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054a68: 7401 a405 1a00 |0068: invoke-virtual/range {v26}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +054a6e: 0c04 |006b: move-result-object v4 │ │ +054a70: 0745 |006c: move-object v5, v4 │ │ +054a72: 1f05 2e02 |006d: check-cast v5, Landroidx/appcompat/widget/b$a; // type@022e │ │ +054a76: 5254 b002 |006f: iget v4, v5, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +054a7a: a616 1604 |0071: add-float v22, v22, v4 │ │ +054a7e: 33f1 2400 |0073: if-ne v1, v15, 0097 // +0024 │ │ +054a82: 525c bb00 |0075: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +054a86: 390c 2000 |0077: if-nez v12, 0097 // +0020 │ │ +054a8a: 2d0c 040e |0079: cmpl-float v12, v4, v14 │ │ +054a8e: 3d0c 1c00 |007b: if-lez v12, 0097 // +001c │ │ +054a92: 5264 b702 |007d: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054a96: 525c be00 |007f: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +054a9a: b04c |0081: add-int/2addr v12, v4 │ │ +054a9c: 525f ba00 |0082: iget v15, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +054aa0: b0fc |0084: add-int/2addr v12, v15 │ │ +054aa2: 7120 661c c400 |0085: invoke-static {v4, v12}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054aa8: 0a04 |0088: move-result v4 │ │ +054aaa: 5964 b702 |0089: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054aae: 010a |008b: move v10, v0 │ │ +054ab0: 021c 0100 |008c: move/from16 v28, v1 │ │ +054ab4: 021d 0200 |008e: move/from16 v29, v2 │ │ +054ab8: 021e 0300 |0090: move/from16 v30, v3 │ │ +054abc: 075e |0092: move-object v14, v5 │ │ +054abe: 1215 |0093: const/4 v5, #int 1 // #1 │ │ +054ac0: 131b 0100 |0094: const/16 v27, #int 1 // #1 │ │ +054ac4: 2854 |0096: goto 00ea // +0054 │ │ +054ac6: 525c bb00 |0097: iget v12, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +054aca: 390c 0a00 |0099: if-nez v12, 00a3 // +000a │ │ +054ace: 2d04 040e |009b: cmpl-float v4, v4, v14 │ │ +054ad2: 3d04 0600 |009d: if-lez v4, 00a3 // +0006 │ │ +054ad6: 595a bb00 |009f: iput v10, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +054ada: 120c |00a1: const/4 v12, #int 0 // #0 │ │ +054adc: 2803 |00a2: goto 00a5 // +0003 │ │ +054ade: 150c 0080 |00a3: const/high16 v12, #int -2147483648 // #8000 │ │ +054ae2: 1204 |00a5: const/4 v4, #int 0 // #0 │ │ +054ae4: 2d0f 160e |00a6: cmpl-float v15, v22, v14 │ │ +054ae8: 390f 0500 |00a8: if-nez v15, 00ad // +0005 │ │ +054aec: 526f b702 |00aa: iget v15, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054af0: 2802 |00ac: goto 00ae // +0002 │ │ +054af2: 120f |00ad: const/4 v15, #int 0 // #0 │ │ +054af4: 010a |00ae: move v10, v0 │ │ +054af6: 0800 2600 |00af: move-object/from16 v0, v38 │ │ +054afa: 021c 0100 |00b1: move/from16 v28, v1 │ │ +054afe: 0801 1a00 |00b3: move-object/from16 v1, v26 │ │ +054b02: 021d 0200 |00b5: move/from16 v29, v2 │ │ +054b06: 0202 2700 |00b7: move/from16 v2, v39 │ │ +054b0a: 021e 0300 |00b9: move/from16 v30, v3 │ │ +054b0e: 0143 |00bb: move v3, v4 │ │ +054b10: 120e |00bc: const/4 v14, #int 0 // #0 │ │ +054b12: 0204 2800 |00bd: move/from16 v4, v40 │ │ +054b16: 075e |00bf: move-object v14, v5 │ │ +054b18: 131b 0100 |00c0: const/16 v27, #int 1 // #1 │ │ +054b1c: 01f5 |00c2: move v5, v15 │ │ +054b1e: 7406 8c06 0000 |00c3: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068c │ │ +054b24: 32bc 0400 |00c6: if-eq v12, v11, 00ca // +0004 │ │ +054b28: 59ec bb00 |00c8: iput v12, v14, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +054b2c: 7401 a905 1a00 |00ca: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +054b32: 0a00 |00cd: move-result v0 │ │ +054b34: 5261 b702 |00ce: iget v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054b38: 9002 0100 |00d0: add-int v2, v1, v0 │ │ +054b3c: 52e3 be00 |00d2: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +054b40: b032 |00d4: add-int/2addr v2, v3 │ │ +054b42: 52e3 ba00 |00d5: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +054b46: b032 |00d7: add-int/2addr v2, v3 │ │ +054b48: 1203 |00d8: const/4 v3, #int 0 // #0 │ │ +054b4a: b032 |00d9: add-int/2addr v2, v3 │ │ +054b4c: 7120 661c 2100 |00da: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054b52: 0a01 |00dd: move-result v1 │ │ +054b54: 5961 b702 |00de: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054b58: 0204 1200 |00e0: move/from16 v4, v18 │ │ +054b5c: 3809 0600 |00e2: if-eqz v9, 00e8 // +0006 │ │ +054b60: 7120 661c 4000 |00e4: invoke-static {v0, v4}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054b66: 0a12 |00e7: move-result v18 │ │ +054b68: 0205 1700 |00e8: move/from16 v5, v23 │ │ +054b6c: 3a0a 0a00 |00ea: if-ltz v10, 00f4 // +000a │ │ +054b70: d800 0d01 |00ec: add-int/lit8 v0, v13, #int 1 // #01 │ │ +054b74: 330a 0600 |00ee: if-ne v10, v0, 00f4 // +0006 │ │ +054b78: 5260 b702 |00f0: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054b7c: 5960 b402 |00f2: iput v0, v6, Landroidx/appcompat/widget/b;.g:I // field@02b4 │ │ +054b80: 35ad 1200 |00f4: if-ge v13, v10, 0106 // +0012 │ │ +054b84: 52e0 b002 |00f6: iget v0, v14, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +054b88: 1201 |00f8: const/4 v1, #int 0 // #0 │ │ +054b8a: 2d00 0001 |00f9: cmpl-float v0, v0, v1 │ │ +054b8e: 3c00 0300 |00fb: if-gtz v0, 00fe // +0003 │ │ +054b92: 2809 |00fd: goto 0106 // +0009 │ │ +054b94: 2200 1706 |00fe: new-instance v0, Ljava/lang/RuntimeException; // type@0617 │ │ +054b98: 1a01 ef02 |0100: const-string v1, "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex." // string@02ef │ │ +054b9c: 7020 8d1c 1000 |0102: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c8d │ │ +054ba2: 2700 |0105: throw v0 │ │ +054ba4: 0200 1d00 |0106: move/from16 v0, v29 │ │ +054ba8: 1501 0040 |0108: const/high16 v1, #int 1073741824 // #4000 │ │ +054bac: 3210 0b00 |010a: if-eq v0, v1, 0115 // +000b │ │ +054bb0: 52e1 bf00 |010c: iget v1, v14, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +054bb4: 12f2 |010e: const/4 v2, #int -1 // #ff │ │ +054bb6: 3321 0600 |010f: if-ne v1, v2, 0115 // +0006 │ │ +054bba: 1211 |0111: const/4 v1, #int 1 // #1 │ │ +054bbc: 1319 0100 |0112: const/16 v25, #int 1 // #1 │ │ +054bc0: 2802 |0114: goto 0116 // +0002 │ │ +054bc2: 1201 |0115: const/4 v1, #int 0 // #0 │ │ +054bc4: 52e2 bc00 |0116: iget v2, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +054bc8: 52e3 bd00 |0118: iget v3, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +054bcc: b032 |011a: add-int/2addr v2, v3 │ │ +054bce: 7401 ab05 1a00 |011b: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +054bd4: 0a03 |011e: move-result v3 │ │ +054bd6: b023 |011f: add-int/2addr v3, v2 │ │ +054bd8: 020c 1500 |0120: move/from16 v12, v21 │ │ +054bdc: 7120 661c 3c00 |0122: invoke-static {v12, v3}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054be2: 0a04 |0125: move-result v4 │ │ +054be4: 7401 aa05 1a00 |0126: invoke-virtual/range {v26}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +054bea: 0a0c |0129: move-result v12 │ │ +054bec: 020f 1400 |012a: move/from16 v15, v20 │ │ +054bf0: 7120 7405 cf00 |012c: invoke-static {v15, v12}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +054bf6: 0a0c |012f: move-result v12 │ │ +054bf8: 3818 0900 |0130: if-eqz v24, 0139 // +0009 │ │ +054bfc: 52ef bf00 |0132: iget v15, v14, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +054c00: 12fb |0134: const/4 v11, #int -1 // #ff │ │ +054c02: 33bf 0400 |0135: if-ne v15, v11, 0139 // +0004 │ │ +054c06: 121b |0137: const/4 v11, #int 1 // #1 │ │ +054c08: 2802 |0138: goto 013a // +0002 │ │ +054c0a: 120b |0139: const/4 v11, #int 0 // #0 │ │ +054c0c: 52ee b002 |013a: iget v14, v14, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +054c10: 120f |013c: const/4 v15, #int 0 // #0 │ │ +054c12: 2d0e 0e0f |013d: cmpl-float v14, v14, v15 │ │ +054c16: 3d0e 0d00 |013f: if-lez v14, 014c // +000d │ │ +054c1a: 3801 0300 |0141: if-eqz v1, 0144 // +0003 │ │ +054c1e: 2802 |0143: goto 0145 // +0002 │ │ +054c20: 0132 |0144: move v2, v3 │ │ +054c22: 020e 1300 |0145: move/from16 v14, v19 │ │ +054c26: 7120 661c 2e00 |0147: invoke-static {v14, v2}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054c2c: 0a13 |014a: move-result v19 │ │ +054c2e: 280f |014b: goto 015a // +000f │ │ +054c30: 020e 1300 |014c: move/from16 v14, v19 │ │ +054c34: 3801 0300 |014e: if-eqz v1, 0151 // +0003 │ │ +054c38: 2802 |0150: goto 0152 // +0002 │ │ +054c3a: 0132 |0151: move v2, v3 │ │ +054c3c: 0201 1100 |0152: move/from16 v1, v17 │ │ +054c40: 7120 661c 2100 |0154: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054c46: 0a11 |0157: move-result v17 │ │ +054c48: 0213 0e00 |0158: move/from16 v19, v14 │ │ +054c4c: d80d 0d00 |015a: add-int/lit8 v13, v13, #int 0 // #00 │ │ +054c50: 0215 0400 |015c: move/from16 v21, v4 │ │ +054c54: 0217 0500 |015e: move/from16 v23, v5 │ │ +054c58: 0218 0b00 |0160: move/from16 v24, v11 │ │ +054c5c: d80d 0d01 |0162: add-int/lit8 v13, v13, #int 1 // #01 │ │ +054c60: 0102 |0164: move v2, v0 │ │ +054c62: 01a0 |0165: move v0, v10 │ │ +054c64: 0214 0c00 |0166: move/from16 v20, v12 │ │ +054c68: 0201 1c00 |0168: move/from16 v1, v28 │ │ +054c6c: 0203 1e00 |016a: move/from16 v3, v30 │ │ +054c70: 1204 |016c: const/4 v4, #int 0 // #0 │ │ +054c72: 1215 |016d: const/4 v5, #int 1 // #1 │ │ +054c74: 12ea |016e: const/4 v10, #int -2 // #fe │ │ +054c76: 150b 0080 |016f: const/high16 v11, #int -2147483648 // #8000 │ │ +054c7a: 130c 0800 |0171: const/16 v12, #int 8 // #8 │ │ +054c7e: 120e |0173: const/4 v14, #int 0 // #0 │ │ +054c80: 150f 0040 |0174: const/high16 v15, #int 1073741824 // #4000 │ │ +054c84: 2900 c3fe |0176: goto/16 0039 // -013d │ │ +054c88: 021c 0100 |0178: move/from16 v28, v1 │ │ +054c8c: 0120 |017a: move v0, v2 │ │ +054c8e: 021e 0300 |017b: move/from16 v30, v3 │ │ +054c92: 0201 1100 |017d: move/from16 v1, v17 │ │ +054c96: 0204 1200 |017f: move/from16 v4, v18 │ │ +054c9a: 020e 1300 |0181: move/from16 v14, v19 │ │ +054c9e: 020f 1400 |0183: move/from16 v15, v20 │ │ +054ca2: 020c 1500 |0185: move/from16 v12, v21 │ │ +054ca6: 131b 0100 |0187: const/16 v27, #int 1 // #1 │ │ +054caa: 5262 b702 |0189: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054cae: 020a 1e00 |018b: move/from16 v10, v30 │ │ +054cb2: 3d02 0f00 |018d: if-lez v2, 019c // +000f │ │ +054cb6: 6e20 9b0c a600 |018f: invoke-virtual {v6, v10}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ +054cbc: 0a02 |0192: move-result v2 │ │ +054cbe: 3802 0900 |0193: if-eqz v2, 019c // +0009 │ │ +054cc2: 5262 b702 |0195: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054cc6: 5263 be02 |0197: iget v3, v6, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +054cca: b032 |0199: add-int/2addr v2, v3 │ │ +054ccc: 5962 b702 |019a: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054cd0: 0202 1c00 |019c: move/from16 v2, v28 │ │ +054cd4: 3809 4400 |019e: if-eqz v9, 01e2 // +0044 │ │ +054cd8: 1503 0080 |01a0: const/high16 v3, #int -2147483648 // #8000 │ │ +054cdc: 3232 0400 |01a2: if-eq v2, v3, 01a6 // +0004 │ │ +054ce0: 3902 3e00 |01a4: if-nez v2, 01e2 // +003e │ │ +054ce4: 1203 |01a6: const/4 v3, #int 0 // #0 │ │ +054ce6: 5963 b702 |01a7: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054cea: 1205 |01a9: const/4 v5, #int 0 // #0 │ │ +054cec: 35a5 3800 |01aa: if-ge v5, v10, 01e2 // +0038 │ │ +054cf0: 6e20 8306 5600 |01ac: invoke-virtual {v6, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +054cf6: 0c0b |01af: move-result-object v11 │ │ +054cf8: 390b 0800 |01b0: if-nez v11, 01b8 // +0008 │ │ +054cfc: 526b b702 |01b2: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054d00: b03b |01b4: add-int/2addr v11, v3 │ │ +054d02: 596b b702 |01b5: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054d06: 2827 |01b7: goto 01de // +0027 │ │ +054d08: 6e10 cc05 0b00 |01b8: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +054d0e: 0a03 |01bb: move-result v3 │ │ +054d10: 130d 0800 |01bc: const/16 v13, #int 8 // #8 │ │ +054d14: 33d3 0500 |01be: if-ne v3, v13, 01c3 // +0005 │ │ +054d18: d805 0500 |01c0: add-int/lit8 v5, v5, #int 0 // #00 │ │ +054d1c: 281c |01c2: goto 01de // +001c │ │ +054d1e: 6e10 a405 0b00 |01c3: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +054d24: 0c03 |01c6: move-result-object v3 │ │ +054d26: 1f03 2e02 |01c7: check-cast v3, Landroidx/appcompat/widget/b$a; // type@022e │ │ +054d2a: 526b b702 |01c9: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054d2e: 9012 0b04 |01cb: add-int v18, v11, v4 │ │ +054d32: 523d be00 |01cd: iget v13, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +054d36: 9012 120d |01cf: add-int v18, v18, v13 │ │ +054d3a: 5233 ba00 |01d1: iget v3, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +054d3e: 9012 1203 |01d3: add-int v18, v18, v3 │ │ +054d42: 1203 |01d5: const/4 v3, #int 0 // #0 │ │ +054d44: d80d 1200 |01d6: add-int/lit8 v13, v18, #int 0 // #00 │ │ +054d48: 7120 661c db00 |01d8: invoke-static {v11, v13}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054d4e: 0a03 |01db: move-result v3 │ │ +054d50: 5963 b702 |01dc: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054d54: d805 0501 |01de: add-int/lit8 v5, v5, #int 1 // #01 │ │ +054d58: 1203 |01e0: const/4 v3, #int 0 // #0 │ │ +054d5a: 28c9 |01e1: goto 01aa // -0037 │ │ +054d5c: 5263 b702 |01e2: iget v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054d60: 7401 b405 2600 |01e4: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +054d66: 0a05 |01e7: move-result v5 │ │ +054d68: 7401 b105 2600 |01e8: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +054d6e: 0a0b |01eb: move-result v11 │ │ +054d70: b05b |01ec: add-int/2addr v11, v5 │ │ +054d72: b03b |01ed: add-int/2addr v11, v3 │ │ +054d74: 596b b702 |01ee: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054d78: 7401 be05 2600 |01f0: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05be │ │ +054d7e: 0a03 |01f3: move-result v3 │ │ +054d80: 7120 661c 3b00 |01f4: invoke-static {v11, v3}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054d86: 0a03 |01f7: move-result v3 │ │ +054d88: 1205 |01f8: const/4 v5, #int 0 // #0 │ │ +054d8a: 7130 0f06 8305 |01f9: invoke-static {v3, v8, v5}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ +054d90: 0a03 |01fc: move-result v3 │ │ +054d92: 1405 ffff ff00 |01fd: const v5, #float 2.35099e-38 // #00ffffff │ │ +054d98: b535 |0200: and-int/2addr v5, v3 │ │ +054d9a: 526b b702 |0201: iget v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054d9e: b1b5 |0203: sub-int/2addr v5, v11 │ │ +054da0: 3917 4b00 |0204: if-nez v23, 024f // +004b │ │ +054da4: 3805 0800 |0206: if-eqz v5, 020e // +0008 │ │ +054da8: 120b |0208: const/4 v11, #int 0 // #0 │ │ +054daa: 2d0d 160b |0209: cmpl-float v13, v22, v11 │ │ +054dae: 3d0d 0300 |020b: if-lez v13, 020e // +0003 │ │ +054db2: 2842 |020d: goto 024f // +0042 │ │ +054db4: 7120 661c e100 |020e: invoke-static {v1, v14}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054dba: 0a01 |0211: move-result v1 │ │ +054dbc: 3809 3900 |0212: if-eqz v9, 024b // +0039 │ │ +054dc0: 1505 0040 |0214: const/high16 v5, #int 1073741824 // #4000 │ │ +054dc4: 3252 3500 |0216: if-eq v2, v5, 024b // +0035 │ │ +054dc8: 1202 |0218: const/4 v2, #int 0 // #0 │ │ +054dca: 35a2 3200 |0219: if-ge v2, v10, 024b // +0032 │ │ +054dce: 6e20 8306 2600 |021b: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +054dd4: 0c05 |021e: move-result-object v5 │ │ +054dd6: 3805 2900 |021f: if-eqz v5, 0248 // +0029 │ │ +054dda: 6e10 cc05 0500 |0221: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +054de0: 0a09 |0224: move-result v9 │ │ +054de2: 130b 0800 |0225: const/16 v11, #int 8 // #8 │ │ +054de6: 33b9 0300 |0227: if-ne v9, v11, 022a // +0003 │ │ +054dea: 281f |0229: goto 0248 // +001f │ │ +054dec: 6e10 a405 0500 |022a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +054df2: 0c09 |022d: move-result-object v9 │ │ +054df4: 1f09 2e02 |022e: check-cast v9, Landroidx/appcompat/widget/b$a; // type@022e │ │ +054df8: 5299 b002 |0230: iget v9, v9, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +054dfc: 120b |0232: const/4 v11, #int 0 // #0 │ │ +054dfe: 2d09 090b |0233: cmpl-float v9, v9, v11 │ │ +054e02: 3d09 1300 |0235: if-lez v9, 0248 // +0013 │ │ +054e06: 6e10 ab05 0500 |0237: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +054e0c: 0a09 |023a: move-result v9 │ │ +054e0e: 150b 0040 |023b: const/high16 v11, #int 1073741824 // #4000 │ │ +054e12: 7120 5d05 b900 |023d: invoke-static {v9, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +054e18: 0a09 |0240: move-result v9 │ │ +054e1a: 7120 5d05 b400 |0241: invoke-static {v4, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +054e20: 0a0d |0244: move-result v13 │ │ +054e22: 6e30 f205 950d |0245: invoke-virtual {v5, v9, v13}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ +054e28: d802 0201 |0248: add-int/lit8 v2, v2, #int 1 // #01 │ │ +054e2c: 28cf |024a: goto 0219 // -0031 │ │ +054e2e: 0215 0c00 |024b: move/from16 v21, v12 │ │ +054e32: 2900 dc00 |024d: goto/16 0329 // +00dc │ │ +054e36: 5264 b802 |024f: iget v4, v6, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ +054e3a: 1209 |0251: const/4 v9, #int 0 // #0 │ │ +054e3c: 2d0b 0409 |0252: cmpl-float v11, v4, v9 │ │ +054e40: 3d0b 0400 |0254: if-lez v11, 0258 // +0004 │ │ +054e44: 0216 0400 |0256: move/from16 v22, v4 │ │ +054e48: 1204 |0258: const/4 v4, #int 0 // #0 │ │ +054e4a: 5964 b702 |0259: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054e4e: 1204 |025b: const/4 v4, #int 0 // #0 │ │ +054e50: 35a4 bd00 |025c: if-ge v4, v10, 0319 // +00bd │ │ +054e54: 6e20 8306 4600 |025e: invoke-virtual {v6, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +054e5a: 0c09 |0261: move-result-object v9 │ │ +054e5c: 6e10 cc05 0900 |0262: invoke-virtual {v9}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +054e62: 0a0b |0265: move-result v11 │ │ +054e64: 130d 0800 |0266: const/16 v13, #int 8 // #8 │ │ +054e68: 33db 0600 |0268: if-ne v11, v13, 026e // +0006 │ │ +054e6c: 021c 0200 |026a: move/from16 v28, v2 │ │ +054e70: 2900 a700 |026c: goto/16 0313 // +00a7 │ │ +054e74: 6e10 a405 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +054e7a: 0c0b |0271: move-result-object v11 │ │ +054e7c: 1f0b 2e02 |0272: check-cast v11, Landroidx/appcompat/widget/b$a; // type@022e │ │ +054e80: 52bd b002 |0274: iget v13, v11, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +054e84: 120e |0276: const/4 v14, #int 0 // #0 │ │ +054e86: 2d10 0d0e |0277: cmpl-float v16, v13, v14 │ │ +054e8a: 3d10 4f00 |0279: if-lez v16, 02c8 // +004f │ │ +054e8e: 825e |027b: int-to-float v14, v5 │ │ +054e90: a80e 0e0d |027c: mul-float v14, v14, v13 │ │ +054e94: a90e 0e16 |027e: div-float v14, v14, v22 │ │ +054e98: 87ee |0280: float-to-int v14, v14 │ │ +054e9a: a716 160d |0281: sub-float v22, v22, v13 │ │ +054e9e: b1e5 |0283: sub-int/2addr v5, v14 │ │ +054ea0: 7401 b205 2600 |0284: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +054ea6: 0a0d |0287: move-result v13 │ │ +054ea8: 7401 b305 2600 |0288: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +054eae: 0a10 |028b: move-result v16 │ │ +054eb0: 9010 100d |028c: add-int v16, v16, v13 │ │ +054eb4: 52bd bc00 |028e: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +054eb8: 9010 100d |0290: add-int v16, v16, v13 │ │ +054ebc: 52bd bd00 |0292: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +054ec0: 900d 100d |0294: add-int v13, v16, v13 │ │ +054ec4: 0210 0500 |0296: move/from16 v16, v5 │ │ +054ec8: 52b5 bf00 |0298: iget v5, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +054ecc: 7130 8606 d705 |029a: invoke-static {v7, v13, v5}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ +054ed2: 0a05 |029d: move-result v5 │ │ +054ed4: 52bd bb00 |029e: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +054ed8: 390d 0b00 |02a0: if-nez v13, 02ab // +000b │ │ +054edc: 150d 0040 |02a2: const/high16 v13, #int 1073741824 // #4000 │ │ +054ee0: 32d2 0300 |02a4: if-eq v2, v13, 02a7 // +0003 │ │ +054ee4: 2805 |02a6: goto 02ab // +0005 │ │ +054ee6: 3d0e 0b00 |02a7: if-lez v14, 02b2 // +000b │ │ +054eea: 01ed |02a9: move v13, v14 │ │ +054eec: 2809 |02aa: goto 02b3 // +0009 │ │ +054eee: 6e10 a905 0900 |02ab: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +054ef4: 0a0d |02ae: move-result v13 │ │ +054ef6: b0ed |02af: add-int/2addr v13, v14 │ │ +054ef8: 3b0d 0300 |02b0: if-gez v13, 02b3 // +0003 │ │ +054efc: 120d |02b2: const/4 v13, #int 0 // #0 │ │ +054efe: 150e 0040 |02b3: const/high16 v14, #int 1073741824 // #4000 │ │ +054f02: 7120 5d05 ed00 |02b5: invoke-static {v13, v14}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +054f08: 0a0d |02b8: move-result v13 │ │ +054f0a: 6e30 f205 590d |02b9: invoke-virtual {v9, v5, v13}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ +054f10: 6e10 aa05 0900 |02bc: invoke-virtual {v9}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +054f16: 0a05 |02bf: move-result v5 │ │ +054f18: d555 00ff |02c0: and-int/lit16 v5, v5, #int -256 // #ff00 │ │ +054f1c: 7120 7405 5f00 |02c2: invoke-static {v15, v5}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +054f22: 0a0f |02c5: move-result v15 │ │ +054f24: 0205 1000 |02c6: move/from16 v5, v16 │ │ +054f28: 52bd bc00 |02c8: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +054f2c: 52be bd00 |02ca: iget v14, v11, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +054f30: b0ed |02cc: add-int/2addr v13, v14 │ │ +054f32: 6e10 ab05 0900 |02cd: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +054f38: 0a0e |02d0: move-result v14 │ │ +054f3a: b0de |02d1: add-int/2addr v14, v13 │ │ +054f3c: 7120 661c ec00 |02d2: invoke-static {v12, v14}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054f42: 0a0c |02d5: move-result v12 │ │ +054f44: 021c 0200 |02d6: move/from16 v28, v2 │ │ +054f48: 1502 0040 |02d8: const/high16 v2, #int 1073741824 // #4000 │ │ +054f4c: 3220 0b00 |02da: if-eq v0, v2, 02e5 // +000b │ │ +054f50: 52b2 bf00 |02dc: iget v2, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +054f54: 0210 0500 |02de: move/from16 v16, v5 │ │ +054f58: 12f5 |02e0: const/4 v5, #int -1 // #ff │ │ +054f5a: 3352 0700 |02e1: if-ne v2, v5, 02e8 // +0007 │ │ +054f5e: 1212 |02e3: const/4 v2, #int 1 // #1 │ │ +054f60: 2805 |02e4: goto 02e9 // +0005 │ │ +054f62: 0210 0500 |02e5: move/from16 v16, v5 │ │ +054f66: 12f5 |02e7: const/4 v5, #int -1 // #ff │ │ +054f68: 1202 |02e8: const/4 v2, #int 0 // #0 │ │ +054f6a: 3802 0300 |02e9: if-eqz v2, 02ec // +0003 │ │ +054f6e: 2802 |02eb: goto 02ed // +0002 │ │ +054f70: 01ed |02ec: move v13, v14 │ │ +054f72: 7120 661c d100 |02ed: invoke-static {v1, v13}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054f78: 0a01 |02f0: move-result v1 │ │ +054f7a: 3818 0800 |02f1: if-eqz v24, 02f9 // +0008 │ │ +054f7e: 52b2 bf00 |02f3: iget v2, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +054f82: 3352 0400 |02f5: if-ne v2, v5, 02f9 // +0004 │ │ +054f86: 1215 |02f7: const/4 v5, #int 1 // #1 │ │ +054f88: 2802 |02f8: goto 02fa // +0002 │ │ +054f8a: 1205 |02f9: const/4 v5, #int 0 // #0 │ │ +054f8c: 5262 b702 |02fa: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054f90: 6e10 a905 0900 |02fc: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +054f96: 0a09 |02ff: move-result v9 │ │ +054f98: b029 |0300: add-int/2addr v9, v2 │ │ +054f9a: 52bd be00 |0301: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +054f9e: b0d9 |0303: add-int/2addr v9, v13 │ │ +054fa0: 52bb ba00 |0304: iget v11, v11, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +054fa4: b0b9 |0306: add-int/2addr v9, v11 │ │ +054fa6: 120b |0307: const/4 v11, #int 0 // #0 │ │ +054fa8: b0b9 |0308: add-int/2addr v9, v11 │ │ +054faa: 7120 661c 9200 |0309: invoke-static {v2, v9}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +054fb0: 0a02 |030c: move-result v2 │ │ +054fb2: 5962 b702 |030d: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054fb6: 0218 0500 |030f: move/from16 v24, v5 │ │ +054fba: 0205 1000 |0311: move/from16 v5, v16 │ │ +054fbe: d804 0401 |0313: add-int/lit8 v4, v4, #int 1 // #01 │ │ +054fc2: 0202 1c00 |0315: move/from16 v2, v28 │ │ +054fc6: 2900 45ff |0317: goto/16 025c // -00bb │ │ +054fca: 5262 b702 |0319: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054fce: 7401 b405 2600 |031b: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +054fd4: 0a04 |031e: move-result v4 │ │ +054fd6: 7401 b105 2600 |031f: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +054fdc: 0a05 |0322: move-result v5 │ │ +054fde: b045 |0323: add-int/2addr v5, v4 │ │ +054fe0: b025 |0324: add-int/2addr v5, v2 │ │ +054fe2: 5965 b702 |0325: iput v5, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +054fe6: 2900 24ff |0327: goto/16 024b // -00dc │ │ +054fea: 3918 0700 |0329: if-nez v24, 0330 // +0007 │ │ +054fee: 1502 0040 |032b: const/high16 v2, #int 1073741824 // #4000 │ │ +054ff2: 3220 0300 |032d: if-eq v0, v2, 0330 // +0003 │ │ +054ff6: 2803 |032f: goto 0332 // +0003 │ │ +054ff8: 0201 1500 |0330: move/from16 v1, v21 │ │ +054ffc: 7401 b205 2600 |0332: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +055002: 0a00 |0335: move-result v0 │ │ +055004: 7401 b305 2600 |0336: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +05500a: 0a02 |0339: move-result v2 │ │ +05500c: b002 |033a: add-int/2addr v2, v0 │ │ +05500e: b012 |033b: add-int/2addr v2, v1 │ │ +055010: 7401 bf05 2600 |033c: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05bf │ │ +055016: 0a00 |033f: move-result v0 │ │ +055018: 7120 661c 0200 |0340: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05501e: 0a00 |0343: move-result v0 │ │ +055020: 7130 0f06 700f |0344: invoke-static {v0, v7, v15}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ +055026: 0a00 |0347: move-result v0 │ │ +055028: 6e30 3306 0603 |0348: invoke-virtual {v6, v0, v3}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ +05502e: 3819 6e05 |034b: if-eqz v25, 08b9 // +056e │ │ +055032: 7401 ab05 2600 |034d: invoke-virtual/range {v38}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +055038: 0a00 |0350: move-result v0 │ │ +05503a: 1501 0040 |0351: const/high16 v1, #int 1073741824 // #4000 │ │ +05503e: 7120 5d05 1000 |0353: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +055044: 0a07 |0356: move-result v7 │ │ +055046: 1209 |0357: const/4 v9, #int 0 // #0 │ │ +055048: 35a9 6105 |0358: if-ge v9, v10, 08b9 // +0561 │ │ +05504c: 6e20 8306 9600 |035a: invoke-virtual {v6, v9}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +055052: 0c01 |035d: move-result-object v1 │ │ +055054: 6e10 cc05 0100 |035e: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +05505a: 0a00 |0361: move-result v0 │ │ +05505c: 1302 0800 |0362: const/16 v2, #int 8 // #8 │ │ +055060: 3220 2200 |0364: if-eq v0, v2, 0386 // +0022 │ │ +055064: 6e10 a405 0100 |0366: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +05506a: 0c00 |0369: move-result-object v0 │ │ +05506c: 070b |036a: move-object v11, v0 │ │ +05506e: 1f0b 2e02 |036b: check-cast v11, Landroidx/appcompat/widget/b$a; // type@022e │ │ +055072: 52b0 bf00 |036d: iget v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055076: 12f2 |036f: const/4 v2, #int -1 // #ff │ │ +055078: 3320 1600 |0370: if-ne v0, v2, 0386 // +0016 │ │ +05507c: 52bc bb00 |0372: iget v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +055080: 6e10 a905 0100 |0374: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +055086: 0a00 |0377: move-result v0 │ │ +055088: 59b0 bb00 |0378: iput v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +05508c: 1203 |037a: const/4 v3, #int 0 // #0 │ │ +05508e: 1205 |037b: const/4 v5, #int 0 // #0 │ │ +055090: 0800 2600 |037c: move-object/from16 v0, v38 │ │ +055094: 0172 |037e: move v2, v7 │ │ +055096: 0204 2800 |037f: move/from16 v4, v40 │ │ +05509a: 7406 8c06 0000 |0381: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068c │ │ +0550a0: 59bc bb00 |0384: iput v12, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +0550a4: d809 0901 |0386: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0550a8: 28d0 |0388: goto 0358 // -0030 │ │ +0550aa: 1200 |0389: const/4 v0, #int 0 // #0 │ │ +0550ac: 131b 0100 |038a: const/16 v27, #int 1 // #1 │ │ +0550b0: 5960 b702 |038c: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0550b4: 7401 a70c 2600 |038e: invoke-virtual/range {v38}, Landroidx/appcompat/widget/b;.getVirtualChildCount:()I // method@0ca7 │ │ +0550ba: 0a09 |0391: move-result v9 │ │ +0550bc: 7701 5b05 2700 |0392: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +0550c2: 0a0a |0395: move-result v10 │ │ +0550c4: 7701 5b05 2800 |0396: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +0550ca: 0a0b |0399: move-result v11 │ │ +0550cc: 5460 ba02 |039a: iget-object v0, v6, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ +0550d0: 124c |039c: const/4 v12, #int 4 // #4 │ │ +0550d2: 3800 0600 |039d: if-eqz v0, 03a3 // +0006 │ │ +0550d6: 5460 bb02 |039f: iget-object v0, v6, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ +0550da: 3900 0a00 |03a1: if-nez v0, 03ab // +000a │ │ +0550de: 23c0 bb0a |03a3: new-array v0, v12, [I // type@0abb │ │ +0550e2: 5b60 ba02 |03a5: iput-object v0, v6, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ +0550e6: 23c0 bb0a |03a7: new-array v0, v12, [I // type@0abb │ │ +0550ea: 5b60 bb02 |03a9: iput-object v0, v6, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ +0550ee: 546d ba02 |03ab: iget-object v13, v6, Landroidx/appcompat/widget/b;.m:[I // field@02ba │ │ +0550f2: 546e bb02 |03ad: iget-object v14, v6, Landroidx/appcompat/widget/b;.n:[I // field@02bb │ │ +0550f6: 123f |03af: const/4 v15, #int 3 // #3 │ │ +0550f8: 12f0 |03b0: const/4 v0, #int -1 // #ff │ │ +0550fa: 4b00 0d0f |03b1: aput v0, v13, v15 │ │ +0550fe: 1311 0200 |03b3: const/16 v17, #int 2 // #2 │ │ +055102: 4b00 0d11 |03b5: aput v0, v13, v17 │ │ +055106: 4b00 0d1b |03b7: aput v0, v13, v27 │ │ +05510a: 1201 |03b9: const/4 v1, #int 0 // #0 │ │ +05510c: 4b00 0d01 |03ba: aput v0, v13, v1 │ │ +055110: 4b00 0e0f |03bc: aput v0, v14, v15 │ │ +055114: 4b00 0e11 |03be: aput v0, v14, v17 │ │ +055118: 4b00 0e1b |03c0: aput v0, v14, v27 │ │ +05511c: 4b00 0e01 |03c2: aput v0, v14, v1 │ │ +055120: 5565 b202 |03c4: iget-boolean v5, v6, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ +055124: 5564 b902 |03c6: iget-boolean v4, v6, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ +055128: 1500 0040 |03c8: const/high16 v0, #int 1073741824 // #4000 │ │ +05512c: 330a 0500 |03ca: if-ne v10, v0, 03cf // +0005 │ │ +055130: 1312 0100 |03cc: const/16 v18, #int 1 // #1 │ │ +055134: 2803 |03ce: goto 03d1 // +0003 │ │ +055136: 1312 0000 |03cf: const/16 v18, #int 0 // #0 │ │ +05513a: 1200 |03d1: const/4 v0, #int 0 // #0 │ │ +05513c: 1201 |03d2: const/4 v1, #int 0 // #0 │ │ +05513e: 1202 |03d3: const/4 v2, #int 0 // #0 │ │ +055140: 1203 |03d4: const/4 v3, #int 0 // #0 │ │ +055142: 120c |03d5: const/4 v12, #int 0 // #0 │ │ +055144: 120f |03d6: const/4 v15, #int 0 // #0 │ │ +055146: 1316 0000 |03d7: const/16 v22, #int 0 // #0 │ │ +05514a: 1317 0100 |03d9: const/16 v23, #int 1 // #1 │ │ +05514e: 1318 0000 |03db: const/16 v24, #int 0 // #0 │ │ +055152: 131f 0000 |03dd: const/16 v31, #int 0 // #0 │ │ +055156: 3593 aa01 |03df: if-ge v3, v9, 0589 // +01aa │ │ +05515a: 6e20 8306 3600 |03e1: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +055160: 0c08 |03e4: move-result-object v8 │ │ +055162: 3908 0f00 |03e5: if-nez v8, 03f4 // +000f │ │ +055166: 5268 b702 |03e7: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05516a: 1319 0000 |03e9: const/16 v25, #int 0 // #0 │ │ +05516e: d808 0800 |03eb: add-int/lit8 v8, v8, #int 0 // #00 │ │ +055172: 5968 b702 |03ed: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055176: 0219 0000 |03ef: move/from16 v25, v0 │ │ +05517a: 021a 0200 |03f1: move/from16 v26, v2 │ │ +05517e: 280f |03f3: goto 0402 // +000f │ │ +055180: 0219 0000 |03f4: move/from16 v25, v0 │ │ +055184: 6e10 cc05 0800 |03f6: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +05518a: 0a00 |03f9: move-result v0 │ │ +05518c: 021a 0200 |03fa: move/from16 v26, v2 │ │ +055190: 1302 0800 |03fc: const/16 v2, #int 8 // #8 │ │ +055194: 3320 0e00 |03fe: if-ne v0, v2, 040c // +000e │ │ +055198: d803 0300 |0400: add-int/lit8 v3, v3, #int 0 // #00 │ │ +05519c: 021d 0500 |0402: move/from16 v29, v5 │ │ +0551a0: 0200 1900 |0404: move/from16 v0, v25 │ │ +0551a4: 0202 1a00 |0406: move/from16 v2, v26 │ │ +0551a8: 021a 0400 |0408: move/from16 v26, v4 │ │ +0551ac: 2900 7501 |040a: goto/16 057f // +0175 │ │ +0551b0: 6e20 9b0c 3600 |040c: invoke-virtual {v6, v3}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ +0551b6: 0a00 |040f: move-result v0 │ │ +0551b8: 3800 0900 |0410: if-eqz v0, 0419 // +0009 │ │ +0551bc: 5260 b702 |0412: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0551c0: 5262 bd02 |0414: iget v2, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +0551c4: b020 |0416: add-int/2addr v0, v2 │ │ +0551c6: 5960 b702 |0417: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0551ca: 6e10 a405 0800 |0419: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +0551d0: 0c00 |041c: move-result-object v0 │ │ +0551d2: 0702 |041d: move-object v2, v0 │ │ +0551d4: 1f02 2e02 |041e: check-cast v2, Landroidx/appcompat/widget/b$a; // type@022e │ │ +0551d8: 5220 b002 |0420: iget v0, v2, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +0551dc: a61c 0100 |0422: add-float v28, v1, v0 │ │ +0551e0: 1501 0040 |0424: const/high16 v1, #int 1073741824 // #4000 │ │ +0551e4: 331a 5100 |0426: if-ne v10, v1, 0477 // +0051 │ │ +0551e8: 5221 bf00 |0428: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +0551ec: 3901 4d00 |042a: if-nez v1, 0477 // +004d │ │ +0551f0: 1201 |042c: const/4 v1, #int 0 // #0 │ │ +0551f2: 2d1d 0001 |042d: cmpl-float v29, v0, v1 │ │ +0551f6: 3d1d 4800 |042f: if-lez v29, 0477 // +0048 │ │ +0551fa: 3812 0f00 |0431: if-eqz v18, 0440 // +000f │ │ +0551fe: 5260 b702 |0433: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055202: 5221 bc00 |0435: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055206: 021d 0300 |0437: move/from16 v29, v3 │ │ +05520a: 5223 bd00 |0439: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05520e: b031 |043b: add-int/2addr v1, v3 │ │ +055210: b001 |043c: add-int/2addr v1, v0 │ │ +055212: 5961 b702 |043d: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055216: 2811 |043f: goto 0450 // +0011 │ │ +055218: 021d 0300 |0440: move/from16 v29, v3 │ │ +05521c: 5260 b702 |0442: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055220: 5221 bc00 |0444: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055224: b001 |0446: add-int/2addr v1, v0 │ │ +055226: 5223 bd00 |0447: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +05522a: b031 |0449: add-int/2addr v1, v3 │ │ +05522c: 7120 661c 1000 |044a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055232: 0a00 |044d: move-result v0 │ │ +055234: 5960 b702 |044e: iput v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055238: 3805 1700 |0450: if-eqz v5, 0467 // +0017 │ │ +05523c: 1200 |0452: const/4 v0, #int 0 // #0 │ │ +05523e: 7120 5d05 0000 |0453: invoke-static {v0, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +055244: 0a01 |0456: move-result v1 │ │ +055246: 6e30 f205 1801 |0457: invoke-virtual {v8, v1, v1}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ +05524c: 0721 |045a: move-object v1, v2 │ │ +05524e: 0221 1900 |045b: move/from16 v33, v25 │ │ +055252: 0222 1a00 |045d: move/from16 v34, v26 │ │ +055256: 0219 1d00 |045f: move/from16 v25, v29 │ │ +05525a: 021a 0400 |0461: move/from16 v26, v4 │ │ +05525e: 021d 0500 |0463: move/from16 v29, v5 │ │ +055262: 2900 8900 |0465: goto/16 04ee // +0089 │ │ +055266: 0721 |0467: move-object v1, v2 │ │ +055268: 0221 1900 |0468: move/from16 v33, v25 │ │ +05526c: 0222 1a00 |046a: move/from16 v34, v26 │ │ +055270: 0219 1d00 |046c: move/from16 v25, v29 │ │ +055274: 1500 0040 |046e: const/high16 v0, #int 1073741824 // #4000 │ │ +055278: 021a 0400 |0470: move/from16 v26, v4 │ │ +05527c: 021d 0500 |0472: move/from16 v29, v5 │ │ +055280: 1215 |0474: const/4 v5, #int 1 // #1 │ │ +055282: 2900 7d00 |0475: goto/16 04f2 // +007d │ │ +055286: 021d 0300 |0477: move/from16 v29, v3 │ │ +05528a: 5221 bf00 |0479: iget v1, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +05528e: 3901 0c00 |047b: if-nez v1, 0487 // +000c │ │ +055292: 1201 |047d: const/4 v1, #int 0 // #0 │ │ +055294: 2d00 0001 |047e: cmpl-float v0, v0, v1 │ │ +055298: 3d00 0800 |0480: if-lez v0, 0488 // +0008 │ │ +05529c: 12e0 |0482: const/4 v0, #int -2 // #fe │ │ +05529e: 5920 bf00 |0483: iput v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +0552a2: 1203 |0485: const/4 v3, #int 0 // #0 │ │ +0552a4: 2804 |0486: goto 048a // +0004 │ │ +0552a6: 1201 |0487: const/4 v1, #int 0 // #0 │ │ +0552a8: 1503 0080 |0488: const/high16 v3, #int -2147483648 // #8000 │ │ +0552ac: 2d00 1c01 |048a: cmpl-float v0, v28, v1 │ │ +0552b0: 3900 0700 |048c: if-nez v0, 0493 // +0007 │ │ +0552b4: 5260 b702 |048e: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0552b8: 021e 0000 |0490: move/from16 v30, v0 │ │ +0552bc: 2803 |0492: goto 0495 // +0003 │ │ +0552be: 131e 0000 |0493: const/16 v30, #int 0 // #0 │ │ +0552c2: 1320 0000 |0495: const/16 v32, #int 0 // #0 │ │ +0552c6: 0201 1900 |0497: move/from16 v1, v25 │ │ +0552ca: 0800 2600 |0499: move-object/from16 v0, v38 │ │ +0552ce: 0221 0100 |049b: move/from16 v33, v1 │ │ +0552d2: 0781 |049d: move-object v1, v8 │ │ +0552d4: 0823 0200 |049e: move-object/from16 v35, v2 │ │ +0552d8: 0222 1a00 |04a0: move/from16 v34, v26 │ │ +0552dc: 0202 2700 |04a2: move/from16 v2, v39 │ │ +0552e0: 0224 0300 |04a4: move/from16 v36, v3 │ │ +0552e4: 0219 1d00 |04a6: move/from16 v25, v29 │ │ +0552e8: 0203 1e00 |04a8: move/from16 v3, v30 │ │ +0552ec: 021a 0400 |04aa: move/from16 v26, v4 │ │ +0552f0: 0204 2800 |04ac: move/from16 v4, v40 │ │ +0552f4: 021d 0500 |04ae: move/from16 v29, v5 │ │ +0552f8: 0205 2000 |04b0: move/from16 v5, v32 │ │ +0552fc: 7406 8c06 0000 |04b2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068c │ │ +055302: 0200 2400 |04b5: move/from16 v0, v36 │ │ +055306: 1501 0080 |04b7: const/high16 v1, #int -2147483648 // #8000 │ │ +05530a: 3210 0700 |04b9: if-eq v0, v1, 04c0 // +0007 │ │ +05530e: 0801 2300 |04bb: move-object/from16 v1, v35 │ │ +055312: 5910 bf00 |04bd: iput v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055316: 2803 |04bf: goto 04c2 // +0003 │ │ +055318: 0801 2300 |04c0: move-object/from16 v1, v35 │ │ +05531c: 6e10 ab05 0800 |04c2: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +055322: 0a00 |04c5: move-result v0 │ │ +055324: 3812 1000 |04c6: if-eqz v18, 04d6 // +0010 │ │ +055328: 5262 b702 |04c8: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05532c: 5213 bc00 |04ca: iget v3, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055330: b003 |04cc: add-int/2addr v3, v0 │ │ +055332: 5214 bd00 |04cd: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +055336: b043 |04cf: add-int/2addr v3, v4 │ │ +055338: 1204 |04d0: const/4 v4, #int 0 // #0 │ │ +05533a: b043 |04d1: add-int/2addr v3, v4 │ │ +05533c: b023 |04d2: add-int/2addr v3, v2 │ │ +05533e: 5963 b702 |04d3: iput v3, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055342: 2813 |04d5: goto 04e8 // +0013 │ │ +055344: 1204 |04d6: const/4 v4, #int 0 // #0 │ │ +055346: 5262 b702 |04d7: iget v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05534a: 9003 0200 |04d9: add-int v3, v2, v0 │ │ +05534e: 5215 bc00 |04db: iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055352: b053 |04dd: add-int/2addr v3, v5 │ │ +055354: 5215 bd00 |04de: iget v5, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +055358: b053 |04e0: add-int/2addr v3, v5 │ │ +05535a: b043 |04e1: add-int/2addr v3, v4 │ │ +05535c: 7120 661c 3200 |04e2: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055362: 0a02 |04e5: move-result v2 │ │ +055364: 5962 b702 |04e6: iput v2, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055368: 381a 0600 |04e8: if-eqz v26, 04ee // +0006 │ │ +05536c: 7120 661c c000 |04ea: invoke-static {v0, v12}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055372: 0a0c |04ed: move-result v12 │ │ +055374: 0205 1600 |04ee: move/from16 v5, v22 │ │ +055378: 1500 0040 |04f0: const/high16 v0, #int 1073741824 // #4000 │ │ +05537c: 320b 0b00 |04f2: if-eq v11, v0, 04fd // +000b │ │ +055380: 5210 bb00 |04f4: iget v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +055384: 12f2 |04f6: const/4 v2, #int -1 // #ff │ │ +055386: 3320 0600 |04f7: if-ne v0, v2, 04fd // +0006 │ │ +05538a: 1210 |04f9: const/4 v0, #int 1 // #1 │ │ +05538c: 1318 0100 |04fa: const/16 v24, #int 1 // #1 │ │ +055390: 2802 |04fc: goto 04fe // +0002 │ │ +055392: 1200 |04fd: const/4 v0, #int 0 // #0 │ │ +055394: 5212 be00 |04fe: iget v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +055398: 5213 ba00 |0500: iget v3, v1, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +05539c: b032 |0502: add-int/2addr v2, v3 │ │ +05539e: 6e10 a905 0800 |0503: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +0553a4: 0a03 |0506: move-result v3 │ │ +0553a6: b023 |0507: add-int/2addr v3, v2 │ │ +0553a8: 6e10 aa05 0800 |0508: invoke-virtual {v8}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +0553ae: 0a04 |050b: move-result v4 │ │ +0553b0: 7120 7405 4f00 |050c: invoke-static {v15, v4}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +0553b6: 0a04 |050f: move-result v4 │ │ +0553b8: 381d 3000 |0510: if-eqz v29, 0540 // +0030 │ │ +0553bc: 6e10 8f05 0800 |0512: invoke-virtual {v8}, Landroid/view/View;.getBaseline:()I // method@058f │ │ +0553c2: 0a08 |0515: move-result v8 │ │ +0553c4: 12ff |0516: const/4 v15, #int -1 // #ff │ │ +0553c6: 32f8 2900 |0517: if-eq v8, v15, 0540 // +0029 │ │ +0553ca: 521f b102 |0519: iget v15, v1, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +0553ce: 3b0f 0400 |051b: if-gez v15, 051f // +0004 │ │ +0553d2: 526f b602 |051d: iget v15, v6, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +0553d6: dd0f 0f70 |051f: and-int/lit8 v15, v15, #int 112 // #70 │ │ +0553da: 1315 0400 |0521: const/16 v21, #int 4 // #4 │ │ +0553de: e10f 0f04 |0523: shr-int/lit8 v15, v15, #int 4 // #04 │ │ +0553e2: 1316 feff |0525: const/16 v22, #int -2 // #fffe │ │ +0553e6: dd0f 0ffe |0527: and-int/lit8 v15, v15, #int -2 // #fe │ │ +0553ea: e10f 0f01 |0529: shr-int/lit8 v15, v15, #int 1 // #01 │ │ +0553ee: 0216 0200 |052b: move/from16 v22, v2 │ │ +0553f2: 4402 0d0f |052d: aget v2, v13, v15 │ │ +0553f6: 7120 661c 8200 |052f: invoke-static {v2, v8}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +0553fc: 0a02 |0532: move-result v2 │ │ +0553fe: 4b02 0d0f |0533: aput v2, v13, v15 │ │ +055402: 4402 0e0f |0535: aget v2, v14, v15 │ │ +055406: 9108 0308 |0537: sub-int v8, v3, v8 │ │ +05540a: 7120 661c 8200 |0539: invoke-static {v2, v8}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055410: 0a02 |053c: move-result v2 │ │ +055412: 4b02 0e0f |053d: aput v2, v14, v15 │ │ +055416: 2803 |053f: goto 0542 // +0003 │ │ +055418: 0216 0200 |0540: move/from16 v22, v2 │ │ +05541c: 0202 2100 |0542: move/from16 v2, v33 │ │ +055420: 7120 661c 3200 |0544: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055426: 0a02 |0547: move-result v2 │ │ +055428: 3817 0900 |0548: if-eqz v23, 0551 // +0009 │ │ +05542c: 5218 bb00 |054a: iget v8, v1, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +055430: 12ff |054c: const/4 v15, #int -1 // #ff │ │ +055432: 33f8 0400 |054d: if-ne v8, v15, 0551 // +0004 │ │ +055436: 1218 |054f: const/4 v8, #int 1 // #1 │ │ +055438: 2802 |0550: goto 0552 // +0002 │ │ +05543a: 1208 |0551: const/4 v8, #int 0 // #0 │ │ +05543c: 5211 b002 |0552: iget v1, v1, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +055440: 120f |0554: const/4 v15, #int 0 // #0 │ │ +055442: 2d01 010f |0555: cmpl-float v1, v1, v15 │ │ +055446: 3d01 0d00 |0557: if-lez v1, 0564 // +000d │ │ +05544a: 3800 0400 |0559: if-eqz v0, 055d // +0004 │ │ +05544e: 0203 1600 |055b: move/from16 v3, v22 │ │ +055452: 0201 2200 |055d: move/from16 v1, v34 │ │ +055456: 7120 661c 3100 |055f: invoke-static {v1, v3}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05545c: 0a00 |0562: move-result v0 │ │ +05545e: 280e |0563: goto 0571 // +000e │ │ +055460: 0201 2200 |0564: move/from16 v1, v34 │ │ +055464: 3800 0400 |0566: if-eqz v0, 056a // +0004 │ │ +055468: 0203 1600 |0568: move/from16 v3, v22 │ │ +05546c: 0200 1f00 |056a: move/from16 v0, v31 │ │ +055470: 7120 661c 3000 |056c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055476: 0a1f |056f: move-result v31 │ │ +055478: 0110 |0570: move v0, v1 │ │ +05547a: d803 1900 |0571: add-int/lit8 v3, v25, #int 0 // #00 │ │ +05547e: 014f |0573: move v15, v4 │ │ +055480: 0216 0500 |0574: move/from16 v22, v5 │ │ +055484: 0217 0800 |0576: move/from16 v23, v8 │ │ +055488: 0201 1c00 |0578: move/from16 v1, v28 │ │ +05548c: 0225 0200 |057a: move/from16 v37, v2 │ │ +055490: 0102 |057c: move v2, v0 │ │ +055492: 0200 2500 |057d: move/from16 v0, v37 │ │ +055496: d803 0301 |057f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05549a: 0208 2800 |0581: move/from16 v8, v40 │ │ +05549e: 0204 1a00 |0583: move/from16 v4, v26 │ │ +0554a2: 0205 1d00 |0585: move/from16 v5, v29 │ │ +0554a6: 2900 58fe |0587: goto/16 03df // -01a8 │ │ +0554aa: 0123 |0589: move v3, v2 │ │ +0554ac: 021a 0400 |058a: move/from16 v26, v4 │ │ +0554b0: 021d 0500 |058c: move/from16 v29, v5 │ │ +0554b4: 0102 |058e: move v2, v0 │ │ +0554b6: 0200 1f00 |058f: move/from16 v0, v31 │ │ +0554ba: 5264 b702 |0591: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0554be: 3d04 0f00 |0593: if-lez v4, 05a2 // +000f │ │ +0554c2: 6e20 9b0c 9600 |0595: invoke-virtual {v6, v9}, Landroidx/appcompat/widget/b;.g:(I)Z // method@0c9b │ │ +0554c8: 0a04 |0598: move-result v4 │ │ +0554ca: 3804 0900 |0599: if-eqz v4, 05a2 // +0009 │ │ +0554ce: 5264 b702 |059b: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0554d2: 5265 bd02 |059d: iget v5, v6, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +0554d6: b054 |059f: add-int/2addr v4, v5 │ │ +0554d8: 5964 b702 |05a0: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0554dc: 4404 0d1b |05a2: aget v4, v13, v27 │ │ +0554e0: 12f5 |05a4: const/4 v5, #int -1 // #ff │ │ +0554e2: 0219 0f00 |05a5: move/from16 v25, v15 │ │ +0554e6: 3354 1400 |05a7: if-ne v4, v5, 05bb // +0014 │ │ +0554ea: 1208 |05a9: const/4 v8, #int 0 // #0 │ │ +0554ec: 440f 0d08 |05aa: aget v15, v13, v8 │ │ +0554f0: 335f 0f00 |05ac: if-ne v15, v5, 05bb // +000f │ │ +0554f4: 4408 0d11 |05ae: aget v8, v13, v17 │ │ +0554f8: 3358 0b00 |05b0: if-ne v8, v5, 05bb // +000b │ │ +0554fc: 1238 |05b2: const/4 v8, #int 3 // #3 │ │ +0554fe: 440f 0d08 |05b3: aget v15, v13, v8 │ │ +055502: 325f 0300 |05b5: if-eq v15, v5, 05b8 // +0003 │ │ +055506: 2805 |05b7: goto 05bc // +0005 │ │ +055508: 021c 0b00 |05b8: move/from16 v28, v11 │ │ +05550c: 2832 |05ba: goto 05ec // +0032 │ │ +05550e: 1238 |05bb: const/4 v8, #int 3 // #3 │ │ +055510: 4405 0d08 |05bc: aget v5, v13, v8 │ │ +055514: 120f |05be: const/4 v15, #int 0 // #0 │ │ +055516: 4408 0d0f |05bf: aget v8, v13, v15 │ │ +05551a: 440f 0d11 |05c1: aget v15, v13, v17 │ │ +05551e: 7120 661c f400 |05c3: invoke-static {v4, v15}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055524: 0a04 |05c6: move-result v4 │ │ +055526: 7120 661c 4800 |05c7: invoke-static {v8, v4}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05552c: 0a04 |05ca: move-result v4 │ │ +05552e: 7120 661c 4500 |05cb: invoke-static {v5, v4}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055534: 0a04 |05ce: move-result v4 │ │ +055536: 1235 |05cf: const/4 v5, #int 3 // #3 │ │ +055538: 4408 0e05 |05d0: aget v8, v14, v5 │ │ +05553c: 1205 |05d2: const/4 v5, #int 0 // #0 │ │ +05553e: 440f 0e05 |05d3: aget v15, v14, v5 │ │ +055542: 4405 0e1b |05d5: aget v5, v14, v27 │ │ +055546: 021c 0b00 |05d7: move/from16 v28, v11 │ │ +05554a: 440b 0e11 |05d9: aget v11, v14, v17 │ │ +05554e: 7120 661c b500 |05db: invoke-static {v5, v11}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055554: 0a05 |05de: move-result v5 │ │ +055556: 7120 661c 5f00 |05df: invoke-static {v15, v5}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05555c: 0a05 |05e2: move-result v5 │ │ +05555e: 7120 661c 5800 |05e3: invoke-static {v8, v5}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055564: 0a05 |05e6: move-result v5 │ │ +055566: b045 |05e7: add-int/2addr v5, v4 │ │ +055568: 7120 661c 5200 |05e8: invoke-static {v2, v5}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05556e: 0a02 |05eb: move-result v2 │ │ +055570: 381a 5200 |05ec: if-eqz v26, 063e // +0052 │ │ +055574: 1504 0080 |05ee: const/high16 v4, #int -2147483648 // #8000 │ │ +055578: 324a 0400 |05f0: if-eq v10, v4, 05f4 // +0004 │ │ +05557c: 390a 4c00 |05f2: if-nez v10, 063e // +004c │ │ +055580: 1204 |05f4: const/4 v4, #int 0 // #0 │ │ +055582: 5964 b702 |05f5: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055586: 1205 |05f7: const/4 v5, #int 0 // #0 │ │ +055588: 3595 4600 |05f8: if-ge v5, v9, 063e // +0046 │ │ +05558c: 6e20 8306 5600 |05fa: invoke-virtual {v6, v5}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +055592: 0c08 |05fd: move-result-object v8 │ │ +055594: 3908 0800 |05fe: if-nez v8, 0606 // +0008 │ │ +055598: 5268 b702 |0600: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05559c: b048 |0602: add-int/2addr v8, v4 │ │ +05559e: 5968 b702 |0603: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0555a2: 2835 |0605: goto 063a // +0035 │ │ +0555a4: 6e10 cc05 0800 |0606: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +0555aa: 0a04 |0609: move-result v4 │ │ +0555ac: 130b 0800 |060a: const/16 v11, #int 8 // #8 │ │ +0555b0: 33b4 0500 |060c: if-ne v4, v11, 0611 // +0005 │ │ +0555b4: d805 0500 |060e: add-int/lit8 v5, v5, #int 0 // #00 │ │ +0555b8: 282a |0610: goto 063a // +002a │ │ +0555ba: 6e10 a405 0800 |0611: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +0555c0: 0c04 |0614: move-result-object v4 │ │ +0555c2: 1f04 2e02 |0615: check-cast v4, Landroidx/appcompat/widget/b$a; // type@022e │ │ +0555c6: 3812 1000 |0617: if-eqz v18, 0627 // +0010 │ │ +0555ca: 5268 b702 |0619: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0555ce: 524b bc00 |061b: iget v11, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +0555d2: b0cb |061d: add-int/2addr v11, v12 │ │ +0555d4: 5244 bd00 |061e: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +0555d8: b04b |0620: add-int/2addr v11, v4 │ │ +0555da: 120f |0621: const/4 v15, #int 0 // #0 │ │ +0555dc: b0fb |0622: add-int/2addr v11, v15 │ │ +0555de: b08b |0623: add-int/2addr v11, v8 │ │ +0555e0: 596b b702 |0624: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0555e4: 2814 |0626: goto 063a // +0014 │ │ +0555e6: 120f |0627: const/4 v15, #int 0 // #0 │ │ +0555e8: 5268 b702 |0628: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0555ec: 900b 080c |062a: add-int v11, v8, v12 │ │ +0555f0: 524f bc00 |062c: iget v15, v4, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +0555f4: b0fb |062e: add-int/2addr v11, v15 │ │ +0555f6: 5244 bd00 |062f: iget v4, v4, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +0555fa: b04b |0631: add-int/2addr v11, v4 │ │ +0555fc: 1204 |0632: const/4 v4, #int 0 // #0 │ │ +0555fe: b04b |0633: add-int/2addr v11, v4 │ │ +055600: 7120 661c b800 |0634: invoke-static {v8, v11}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055606: 0a04 |0637: move-result v4 │ │ +055608: 5964 b702 |0638: iput v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05560c: d805 0501 |063a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +055610: 1204 |063c: const/4 v4, #int 0 // #0 │ │ +055612: 28bb |063d: goto 05f8 // -0045 │ │ +055614: 5264 b702 |063e: iget v4, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055618: 7401 b205 2600 |0640: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +05561e: 0a05 |0643: move-result v5 │ │ +055620: 7401 b305 2600 |0644: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +055626: 0a08 |0647: move-result v8 │ │ +055628: b058 |0648: add-int/2addr v8, v5 │ │ +05562a: b048 |0649: add-int/2addr v8, v4 │ │ +05562c: 5968 b702 |064a: iput v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055630: 7401 bf05 2600 |064c: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumWidth:()I // method@05bf │ │ +055636: 0a04 |064f: move-result v4 │ │ +055638: 7120 661c 4800 |0650: invoke-static {v8, v4}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +05563e: 0a04 |0653: move-result v4 │ │ +055640: 1205 |0654: const/4 v5, #int 0 // #0 │ │ +055642: 7130 0f06 7405 |0655: invoke-static {v4, v7, v5}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ +055648: 0a04 |0658: move-result v4 │ │ +05564a: 1405 ffff ff00 |0659: const v5, #float 2.35099e-38 // #00ffffff │ │ +055650: b545 |065c: and-int/2addr v5, v4 │ │ +055652: 5268 b702 |065d: iget v8, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055656: b185 |065f: sub-int/2addr v5, v8 │ │ +055658: 3916 5000 |0660: if-nez v22, 06b0 // +0050 │ │ +05565c: 3805 0800 |0662: if-eqz v5, 066a // +0008 │ │ +055660: 120b |0664: const/4 v11, #int 0 // #0 │ │ +055662: 2d0f 010b |0665: cmpl-float v15, v1, v11 │ │ +055666: 3d0f 0300 |0667: if-lez v15, 066a // +0003 │ │ +05566a: 2847 |0669: goto 06b0 // +0047 │ │ +05566c: 7120 661c 3000 |066a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055672: 0a00 |066d: move-result v0 │ │ +055674: 381a 3900 |066e: if-eqz v26, 06a7 // +0039 │ │ +055678: 1501 0040 |0670: const/high16 v1, #int 1073741824 // #4000 │ │ +05567c: 321a 3500 |0672: if-eq v10, v1, 06a7 // +0035 │ │ +055680: 1201 |0674: const/4 v1, #int 0 // #0 │ │ +055682: 3591 3200 |0675: if-ge v1, v9, 06a7 // +0032 │ │ +055686: 6e20 8306 1600 |0677: invoke-virtual {v6, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +05568c: 0c03 |067a: move-result-object v3 │ │ +05568e: 3803 2900 |067b: if-eqz v3, 06a4 // +0029 │ │ +055692: 6e10 cc05 0300 |067d: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +055698: 0a05 |0680: move-result v5 │ │ +05569a: 130a 0800 |0681: const/16 v10, #int 8 // #8 │ │ +05569e: 33a5 0300 |0683: if-ne v5, v10, 0686 // +0003 │ │ +0556a2: 281f |0685: goto 06a4 // +001f │ │ +0556a4: 6e10 a405 0300 |0686: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +0556aa: 0c05 |0689: move-result-object v5 │ │ +0556ac: 1f05 2e02 |068a: check-cast v5, Landroidx/appcompat/widget/b$a; // type@022e │ │ +0556b0: 5255 b002 |068c: iget v5, v5, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +0556b4: 120a |068e: const/4 v10, #int 0 // #0 │ │ +0556b6: 2d05 050a |068f: cmpl-float v5, v5, v10 │ │ +0556ba: 3d05 1300 |0691: if-lez v5, 06a4 // +0013 │ │ +0556be: 1505 0040 |0693: const/high16 v5, #int 1073741824 // #4000 │ │ +0556c2: 7120 5d05 5c00 |0695: invoke-static {v12, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +0556c8: 0a0a |0698: move-result v10 │ │ +0556ca: 6e10 a905 0300 |0699: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +0556d0: 0a0b |069c: move-result v11 │ │ +0556d2: 7120 5d05 5b00 |069d: invoke-static {v11, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +0556d8: 0a0b |06a0: move-result v11 │ │ +0556da: 6e30 f205 a30b |06a1: invoke-virtual {v3, v10, v11}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ +0556e0: d801 0101 |06a4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0556e4: 28cf |06a6: goto 0675 // -0031 │ │ +0556e6: 0205 2800 |06a7: move/from16 v5, v40 │ │ +0556ea: 020f 1900 |06a9: move/from16 v15, v25 │ │ +0556ee: 020c 1c00 |06ab: move/from16 v12, v28 │ │ +0556f2: 1208 |06ad: const/4 v8, #int 0 // #0 │ │ +0556f4: 2900 a501 |06ae: goto/16 0853 // +01a5 │ │ +0556f8: 5262 b802 |06b0: iget v2, v6, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ +0556fc: 1203 |06b2: const/4 v3, #int 0 // #0 │ │ +0556fe: 2d0b 0203 |06b3: cmpl-float v11, v2, v3 │ │ +055702: 3d0b 0300 |06b5: if-lez v11, 06b8 // +0003 │ │ +055706: 0121 |06b7: move v1, v2 │ │ +055708: 1232 |06b8: const/4 v2, #int 3 // #3 │ │ +05570a: 12f3 |06b9: const/4 v3, #int -1 // #ff │ │ +05570c: 4b03 0d02 |06ba: aput v3, v13, v2 │ │ +055710: 4b03 0d11 |06bc: aput v3, v13, v17 │ │ +055714: 4b03 0d1b |06be: aput v3, v13, v27 │ │ +055718: 120b |06c0: const/4 v11, #int 0 // #0 │ │ +05571a: 4b03 0d0b |06c1: aput v3, v13, v11 │ │ +05571e: 4b03 0e02 |06c3: aput v3, v14, v2 │ │ +055722: 4b03 0e11 |06c5: aput v3, v14, v17 │ │ +055726: 4b03 0e1b |06c7: aput v3, v14, v27 │ │ +05572a: 4b03 0e0b |06c9: aput v3, v14, v11 │ │ +05572e: 596b b702 |06cb: iput v11, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055732: 0103 |06cd: move v3, v0 │ │ +055734: 020f 1900 |06ce: move/from16 v15, v25 │ │ +055738: 1200 |06d0: const/4 v0, #int 0 // #0 │ │ +05573a: 12f2 |06d1: const/4 v2, #int -1 // #ff │ │ +05573c: 3590 2a01 |06d2: if-ge v0, v9, 07fc // +012a │ │ +055740: 6e20 8306 0600 |06d4: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +055746: 0c0b |06d7: move-result-object v11 │ │ +055748: 380b 0e01 |06d8: if-eqz v11, 07e6 // +010e │ │ +05574c: 6e10 cc05 0b00 |06da: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +055752: 0a0c |06dd: move-result v12 │ │ +055754: 1308 0800 |06de: const/16 v8, #int 8 // #8 │ │ +055758: 338c 0400 |06e0: if-ne v12, v8, 06e4 // +0004 │ │ +05575c: 2900 0401 |06e2: goto/16 07e6 // +0104 │ │ +055760: 6e10 a405 0b00 |06e4: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +055766: 0c08 |06e7: move-result-object v8 │ │ +055768: 1f08 2e02 |06e8: check-cast v8, Landroidx/appcompat/widget/b$a; // type@022e │ │ +05576c: 528c b002 |06ea: iget v12, v8, Landroidx/appcompat/widget/b$a;.a:F // field@02b0 │ │ +055770: 1314 0000 |06ec: const/16 v20, #int 0 // #0 │ │ +055774: 2d16 0c14 |06ee: cmpl-float v22, v12, v20 │ │ +055778: 3d16 5400 |06f0: if-lez v22, 0744 // +0054 │ │ +05577c: 8257 |06f2: int-to-float v7, v5 │ │ +05577e: a807 070c |06f3: mul-float v7, v7, v12 │ │ +055782: c917 |06f5: div-float/2addr v7, v1 │ │ +055784: 8777 |06f6: float-to-int v7, v7 │ │ +055786: c7c1 |06f7: sub-float/2addr v1, v12 │ │ +055788: b175 |06f8: sub-int/2addr v5, v7 │ │ +05578a: 7401 b405 2600 |06f9: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +055790: 0a0c |06fc: move-result v12 │ │ +055792: 7401 b105 2600 |06fd: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +055798: 0a16 |0700: move-result v22 │ │ +05579a: 9016 160c |0701: add-int v22, v22, v12 │ │ +05579e: 528c be00 |0703: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +0557a2: 9016 160c |0705: add-int v22, v22, v12 │ │ +0557a6: 528c ba00 |0707: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +0557aa: 900c 160c |0709: add-int v12, v22, v12 │ │ +0557ae: 0216 0100 |070b: move/from16 v22, v1 │ │ +0557b2: 5281 bb00 |070d: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +0557b6: 0219 0500 |070f: move/from16 v25, v5 │ │ +0557ba: 0205 2800 |0711: move/from16 v5, v40 │ │ +0557be: 7130 8606 c501 |0713: invoke-static {v5, v12, v1}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0686 │ │ +0557c4: 0a01 |0716: move-result v1 │ │ +0557c6: 528c bf00 |0717: iget v12, v8, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +0557ca: 390c 0a00 |0719: if-nez v12, 0723 // +000a │ │ +0557ce: 150c 0040 |071b: const/high16 v12, #int 1073741824 // #4000 │ │ +0557d2: 32ca 0300 |071d: if-eq v10, v12, 0720 // +0003 │ │ +0557d6: 2804 |071f: goto 0723 // +0004 │ │ +0557d8: 3d07 0a00 |0720: if-lez v7, 072a // +000a │ │ +0557dc: 2809 |0722: goto 072b // +0009 │ │ +0557de: 6e10 ab05 0b00 |0723: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +0557e4: 0a0c |0726: move-result v12 │ │ +0557e6: b0c7 |0727: add-int/2addr v7, v12 │ │ +0557e8: 3b07 0300 |0728: if-gez v7, 072b // +0003 │ │ +0557ec: 1207 |072a: const/4 v7, #int 0 // #0 │ │ +0557ee: 150c 0040 |072b: const/high16 v12, #int 1073741824 // #4000 │ │ +0557f2: 7120 5d05 c700 |072d: invoke-static {v7, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +0557f8: 0a07 |0730: move-result v7 │ │ +0557fa: 6e30 f205 7b01 |0731: invoke-virtual {v11, v7, v1}, Landroid/view/View;.measure:(II)V // method@05f2 │ │ +055800: 6e10 aa05 0b00 |0734: invoke-virtual {v11}, Landroid/view/View;.getMeasuredState:()I // method@05aa │ │ +055806: 0a01 |0737: move-result v1 │ │ +055808: 1507 00ff |0738: const/high16 v7, #int -16777216 // #ff00 │ │ +05580c: b571 |073a: and-int/2addr v1, v7 │ │ +05580e: 7120 7405 1f00 |073b: invoke-static {v15, v1}, Landroid/view/View;.combineMeasuredStates:(II)I // method@0574 │ │ +055814: 0a0f |073e: move-result v15 │ │ +055816: 0201 1600 |073f: move/from16 v1, v22 │ │ +05581a: 0207 1900 |0741: move/from16 v7, v25 │ │ +05581e: 2804 |0743: goto 0747 // +0004 │ │ +055820: 0157 |0744: move v7, v5 │ │ +055822: 0205 2800 |0745: move/from16 v5, v40 │ │ +055826: 3812 1c00 |0747: if-eqz v18, 0763 // +001c │ │ +05582a: 526c b702 |0749: iget v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05582e: 6e10 ab05 0b00 |074b: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +055834: 0a16 |074e: move-result v22 │ │ +055836: 0219 0100 |074f: move/from16 v25, v1 │ │ +05583a: 5281 bc00 |0751: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +05583e: 9016 1601 |0753: add-int v22, v22, v1 │ │ +055842: 5281 bd00 |0755: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +055846: 9016 1601 |0757: add-int v22, v22, v1 │ │ +05584a: 1201 |0759: const/4 v1, #int 0 // #0 │ │ +05584c: d816 1600 |075a: add-int/lit8 v22, v22, #int 0 // #00 │ │ +055850: 900c 160c |075c: add-int v12, v22, v12 │ │ +055854: 596c b702 |075e: iput v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055858: 021a 0700 |0760: move/from16 v26, v7 │ │ +05585c: 281f |0762: goto 0781 // +001f │ │ +05585e: 0219 0100 |0763: move/from16 v25, v1 │ │ +055862: 1201 |0765: const/4 v1, #int 0 // #0 │ │ +055864: 526c b702 |0766: iget v12, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +055868: 6e10 ab05 0b00 |0768: invoke-virtual {v11}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +05586e: 0a16 |076b: move-result v22 │ │ +055870: 9016 160c |076c: add-int v22, v22, v12 │ │ +055874: 5281 bc00 |076e: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +055878: 9016 1601 |0770: add-int v22, v22, v1 │ │ +05587c: 5281 bd00 |0772: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +055880: 9016 1601 |0774: add-int v22, v22, v1 │ │ +055884: 021a 0700 |0776: move/from16 v26, v7 │ │ +055888: 1201 |0778: const/4 v1, #int 0 // #0 │ │ +05588a: d807 1600 |0779: add-int/lit8 v7, v22, #int 0 // #00 │ │ +05588e: 7120 661c 7c00 |077b: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055894: 0a01 |077e: move-result v1 │ │ +055896: 5961 b702 |077f: iput v1, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05589a: 020c 1c00 |0781: move/from16 v12, v28 │ │ +05589e: 1501 0040 |0783: const/high16 v1, #int 1073741824 // #4000 │ │ +0558a2: 321c 0900 |0785: if-eq v12, v1, 078e // +0009 │ │ +0558a6: 5281 bb00 |0787: iget v1, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +0558aa: 12f7 |0789: const/4 v7, #int -1 // #ff │ │ +0558ac: 3371 0400 |078a: if-ne v1, v7, 078e // +0004 │ │ +0558b0: 1211 |078c: const/4 v1, #int 1 // #1 │ │ +0558b2: 2802 |078d: goto 078f // +0002 │ │ +0558b4: 1201 |078e: const/4 v1, #int 0 // #0 │ │ +0558b6: 5287 be00 |078f: iget v7, v8, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +0558ba: 0216 0a00 |0791: move/from16 v22, v10 │ │ +0558be: 528a ba00 |0793: iget v10, v8, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +0558c2: b0a7 |0795: add-int/2addr v7, v10 │ │ +0558c4: 6e10 a905 0b00 |0796: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +0558ca: 0a0a |0799: move-result v10 │ │ +0558cc: b07a |079a: add-int/2addr v10, v7 │ │ +0558ce: 7120 661c a200 |079b: invoke-static {v2, v10}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +0558d4: 0a02 |079e: move-result v2 │ │ +0558d6: 3801 0300 |079f: if-eqz v1, 07a2 // +0003 │ │ +0558da: 2802 |07a1: goto 07a3 // +0002 │ │ +0558dc: 01a7 |07a2: move v7, v10 │ │ +0558de: 7120 661c 7300 |07a3: invoke-static {v3, v7}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +0558e4: 0a01 |07a6: move-result v1 │ │ +0558e6: 3817 0900 |07a7: if-eqz v23, 07b0 // +0009 │ │ +0558ea: 5283 bb00 |07a9: iget v3, v8, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +0558ee: 12f7 |07ab: const/4 v7, #int -1 // #ff │ │ +0558f0: 3373 0500 |07ac: if-ne v3, v7, 07b1 // +0005 │ │ +0558f4: 1213 |07ae: const/4 v3, #int 1 // #1 │ │ +0558f6: 2803 |07af: goto 07b2 // +0003 │ │ +0558f8: 12f7 |07b0: const/4 v7, #int -1 // #ff │ │ +0558fa: 1203 |07b1: const/4 v3, #int 0 // #0 │ │ +0558fc: 381d 2a00 |07b2: if-eqz v29, 07dc // +002a │ │ +055900: 6e10 8f05 0b00 |07b4: invoke-virtual {v11}, Landroid/view/View;.getBaseline:()I // method@058f │ │ +055906: 0a0b |07b7: move-result v11 │ │ +055908: 327b 2400 |07b8: if-eq v11, v7, 07dc // +0024 │ │ +05590c: 5287 b102 |07ba: iget v7, v8, Landroidx/appcompat/widget/b$a;.b:I // field@02b1 │ │ +055910: 3b07 0400 |07bc: if-gez v7, 07c0 // +0004 │ │ +055914: 5267 b602 |07be: iget v7, v6, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +055918: dd07 0770 |07c0: and-int/lit8 v7, v7, #int 112 // #70 │ │ +05591c: 1248 |07c2: const/4 v8, #int 4 // #4 │ │ +05591e: b987 |07c3: shr-int/2addr v7, v8 │ │ +055920: 1315 feff |07c4: const/16 v21, #int -2 // #fffe │ │ +055924: dd07 07fe |07c6: and-int/lit8 v7, v7, #int -2 // #fe │ │ +055928: e107 0701 |07c8: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +05592c: 4408 0d07 |07ca: aget v8, v13, v7 │ │ +055930: 7120 661c b800 |07cc: invoke-static {v8, v11}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055936: 0a08 |07cf: move-result v8 │ │ +055938: 4b08 0d07 |07d0: aput v8, v13, v7 │ │ +05593c: 4408 0e07 |07d2: aget v8, v14, v7 │ │ +055940: b1ba |07d4: sub-int/2addr v10, v11 │ │ +055942: 7120 661c a800 |07d5: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055948: 0a08 |07d8: move-result v8 │ │ +05594a: 4b08 0e07 |07d9: aput v8, v14, v7 │ │ +05594e: 2803 |07db: goto 07de // +0003 │ │ +055950: 1315 feff |07dc: const/16 v21, #int -2 // #fffe │ │ +055954: 0217 0300 |07de: move/from16 v23, v3 │ │ +055958: 0207 1a00 |07e0: move/from16 v7, v26 │ │ +05595c: 0113 |07e2: move v3, v1 │ │ +05595e: 0201 1900 |07e3: move/from16 v1, v25 │ │ +055962: 280c |07e5: goto 07f1 // +000c │ │ +055964: 0157 |07e6: move v7, v5 │ │ +055966: 0216 0a00 |07e7: move/from16 v22, v10 │ │ +05596a: 020c 1c00 |07e9: move/from16 v12, v28 │ │ +05596e: 1314 0000 |07eb: const/16 v20, #int 0 // #0 │ │ +055972: 1315 feff |07ed: const/16 v21, #int -2 // #fffe │ │ +055976: 0205 2800 |07ef: move/from16 v5, v40 │ │ +05597a: d800 0001 |07f1: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05597e: 0175 |07f3: move v5, v7 │ │ +055980: 021c 0c00 |07f4: move/from16 v28, v12 │ │ +055984: 020a 1600 |07f6: move/from16 v10, v22 │ │ +055988: 0207 2700 |07f8: move/from16 v7, v39 │ │ +05598c: 2900 d8fe |07fa: goto/16 06d2 // -0128 │ │ +055990: 0205 2800 |07fc: move/from16 v5, v40 │ │ +055994: 020c 1c00 |07fe: move/from16 v12, v28 │ │ +055998: 5260 b702 |0800: iget v0, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +05599c: 7401 b205 2600 |0802: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +0559a2: 0a01 |0805: move-result v1 │ │ +0559a4: 7401 b305 2600 |0806: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +0559aa: 0a07 |0809: move-result v7 │ │ +0559ac: b017 |080a: add-int/2addr v7, v1 │ │ +0559ae: b007 |080b: add-int/2addr v7, v0 │ │ +0559b0: 5967 b702 |080c: iput v7, v6, Landroidx/appcompat/widget/b;.j:I // field@02b7 │ │ +0559b4: 4400 0d1b |080e: aget v0, v13, v27 │ │ +0559b8: 12f1 |0810: const/4 v1, #int -1 // #ff │ │ +0559ba: 3310 1300 |0811: if-ne v0, v1, 0824 // +0013 │ │ +0559be: 1207 |0813: const/4 v7, #int 0 // #0 │ │ +0559c0: 4408 0d07 |0814: aget v8, v13, v7 │ │ +0559c4: 3318 0e00 |0816: if-ne v8, v1, 0824 // +000e │ │ +0559c8: 4407 0d11 |0818: aget v7, v13, v17 │ │ +0559cc: 3317 0a00 |081a: if-ne v7, v1, 0824 // +000a │ │ +0559d0: 1237 |081c: const/4 v7, #int 3 // #3 │ │ +0559d2: 4408 0d07 |081d: aget v8, v13, v7 │ │ +0559d6: 3218 0300 |081f: if-eq v8, v1, 0822 // +0003 │ │ +0559da: 2804 |0821: goto 0825 // +0004 │ │ +0559dc: 1208 |0822: const/4 v8, #int 0 // #0 │ │ +0559de: 282f |0823: goto 0852 // +002f │ │ +0559e0: 1237 |0824: const/4 v7, #int 3 // #3 │ │ +0559e2: 4401 0d07 |0825: aget v1, v13, v7 │ │ +0559e6: 1208 |0827: const/4 v8, #int 0 // #0 │ │ +0559e8: 440a 0d08 |0828: aget v10, v13, v8 │ │ +0559ec: 440b 0d11 |082a: aget v11, v13, v17 │ │ +0559f0: 7120 661c b000 |082c: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +0559f6: 0a00 |082f: move-result v0 │ │ +0559f8: 7120 661c 0a00 |0830: invoke-static {v10, v0}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +0559fe: 0a00 |0833: move-result v0 │ │ +055a00: 7120 661c 0100 |0834: invoke-static {v1, v0}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055a06: 0a00 |0837: move-result v0 │ │ +055a08: 4401 0e07 |0838: aget v1, v14, v7 │ │ +055a0c: 4407 0e08 |083a: aget v7, v14, v8 │ │ +055a10: 440a 0e1b |083c: aget v10, v14, v27 │ │ +055a14: 440b 0e11 |083e: aget v11, v14, v17 │ │ +055a18: 7120 661c ba00 |0840: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055a1e: 0a0a |0843: move-result v10 │ │ +055a20: 7120 661c a700 |0844: invoke-static {v7, v10}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055a26: 0a07 |0847: move-result v7 │ │ +055a28: 7120 661c 7100 |0848: invoke-static {v1, v7}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055a2e: 0a01 |084b: move-result v1 │ │ +055a30: b001 |084c: add-int/2addr v1, v0 │ │ +055a32: 7120 661c 1200 |084d: invoke-static {v2, v1}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055a38: 0a00 |0850: move-result v0 │ │ +055a3a: 0102 |0851: move v2, v0 │ │ +055a3c: 0130 |0852: move v0, v3 │ │ +055a3e: 3917 0700 |0853: if-nez v23, 085a // +0007 │ │ +055a42: 1501 0040 |0855: const/high16 v1, #int 1073741824 // #4000 │ │ +055a46: 321c 0300 |0857: if-eq v12, v1, 085a // +0003 │ │ +055a4a: 2802 |0859: goto 085b // +0002 │ │ +055a4c: 0120 |085a: move v0, v2 │ │ +055a4e: 7401 b405 2600 |085b: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +055a54: 0a01 |085e: move-result v1 │ │ +055a56: 7401 b105 2600 |085f: invoke-virtual/range {v38}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +055a5c: 0a02 |0862: move-result v2 │ │ +055a5e: b012 |0863: add-int/2addr v2, v1 │ │ +055a60: b002 |0864: add-int/2addr v2, v0 │ │ +055a62: 7401 be05 2600 |0865: invoke-virtual/range {v38}, Landroid/view/View;.getSuggestedMinimumHeight:()I // method@05be │ │ +055a68: 0a00 |0868: move-result v0 │ │ +055a6a: 7120 661c 0200 |0869: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +055a70: 0a00 |086c: move-result v0 │ │ +055a72: 1501 00ff |086d: const/high16 v1, #int -16777216 // #ff00 │ │ +055a76: b5f1 |086f: and-int/2addr v1, v15 │ │ +055a78: b641 |0870: or-int/2addr v1, v4 │ │ +055a7a: e002 0f10 |0871: shl-int/lit8 v2, v15, #int 16 // #10 │ │ +055a7e: 7130 0f06 5002 |0873: invoke-static {v0, v5, v2}, Landroid/view/View;.resolveSizeAndState:(III)I // method@060f │ │ +055a84: 0a00 |0876: move-result v0 │ │ +055a86: 6e30 3306 1600 |0877: invoke-virtual {v6, v1, v0}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ +055a8c: 3818 3f00 |087a: if-eqz v24, 08b9 // +003f │ │ +055a90: 7401 a905 2600 |087c: invoke-virtual/range {v38}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +055a96: 0a00 |087f: move-result v0 │ │ +055a98: 1501 0040 |0880: const/high16 v1, #int 1073741824 // #4000 │ │ +055a9c: 7120 5d05 1000 |0882: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +055aa2: 0a07 |0885: move-result v7 │ │ +055aa4: 3598 3300 |0886: if-ge v8, v9, 08b9 // +0033 │ │ +055aa8: 6e20 8306 8600 |0888: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +055aae: 0c01 |088b: move-result-object v1 │ │ +055ab0: 6e10 cc05 0100 |088c: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@05cc │ │ +055ab6: 0a00 |088f: move-result v0 │ │ +055ab8: 130a 0800 |0890: const/16 v10, #int 8 // #8 │ │ +055abc: 32a0 2300 |0892: if-eq v0, v10, 08b5 // +0023 │ │ +055ac0: 6e10 a405 0100 |0894: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +055ac6: 0c00 |0897: move-result-object v0 │ │ +055ac8: 070b |0898: move-object v11, v0 │ │ +055aca: 1f0b 2e02 |0899: check-cast v11, Landroidx/appcompat/widget/b$a; // type@022e │ │ +055ace: 52b0 bb00 |089b: iget v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@00bb │ │ +055ad2: 12fc |089d: const/4 v12, #int -1 // #ff │ │ +055ad4: 33c0 1800 |089e: if-ne v0, v12, 08b6 // +0018 │ │ +055ad8: 52bd bf00 |08a0: iget v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055adc: 6e10 ab05 0100 |08a2: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +055ae2: 0a00 |08a5: move-result v0 │ │ +055ae4: 59b0 bf00 |08a6: iput v0, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055ae8: 1203 |08a8: const/4 v3, #int 0 // #0 │ │ +055aea: 1205 |08a9: const/4 v5, #int 0 // #0 │ │ +055aec: 0800 2600 |08aa: move-object/from16 v0, v38 │ │ +055af0: 0202 2700 |08ac: move/from16 v2, v39 │ │ +055af4: 0174 |08ae: move v4, v7 │ │ +055af6: 7406 8c06 0000 |08af: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@068c │ │ +055afc: 59bd bf00 |08b2: iput v13, v11, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@00bf │ │ +055b00: 2802 |08b4: goto 08b6 // +0002 │ │ +055b02: 12fc |08b5: const/4 v12, #int -1 // #ff │ │ +055b04: d808 0801 |08b6: add-int/lit8 v8, v8, #int 1 // #01 │ │ +055b08: 28ce |08b8: goto 0886 // -0032 │ │ +055b0a: 0e00 |08b9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -57100,50 +57100,50 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055b24: |[055b24] androidx.appcompat.widget.b.setBaselineAligned:(Z)V │ │ -055b34: 5c01 b202 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ -055b38: 0e00 |0002: return-void │ │ +055b0c: |[055b0c] androidx.appcompat.widget.b.setBaselineAligned:(Z)V │ │ +055b1c: 5c01 b202 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/b;.e:Z // field@02b2 │ │ +055b20: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setBaselineAlignedChildIndex' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -055b3c: |[055b3c] androidx.appcompat.widget.b.setBaselineAlignedChildIndex:(I)V │ │ -055b4c: 3a03 0b00 |0000: if-ltz v3, 000b // +000b │ │ -055b50: 6e10 8406 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ -055b56: 0a00 |0005: move-result v0 │ │ -055b58: 3503 0500 |0006: if-ge v3, v0, 000b // +0005 │ │ -055b5c: 5923 b302 |0008: iput v3, v2, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ -055b60: 0e00 |000a: return-void │ │ -055b62: 2203 0006 |000b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -055b66: 1a00 ed17 |000d: const-string v0, "base aligned child index out of range (0, " // string@17ed │ │ -055b6a: 7110 cb0f 0000 |000f: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -055b70: 0c00 |0012: move-result-object v0 │ │ -055b72: 6e10 8406 0200 |0013: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ -055b78: 0a01 |0016: move-result v1 │ │ -055b7a: 6e20 cb1c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -055b80: 1a01 6c01 |001a: const-string v1, ")" // string@016c │ │ -055b84: 6e20 d01c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -055b8a: 6e10 d81c 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -055b90: 0c00 |0022: move-result-object v0 │ │ -055b92: 7020 3f1c 0300 |0023: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -055b98: 2703 |0026: throw v3 │ │ +055b24: |[055b24] androidx.appcompat.widget.b.setBaselineAlignedChildIndex:(I)V │ │ +055b34: 3a03 0b00 |0000: if-ltz v3, 000b // +000b │ │ +055b38: 6e10 8406 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ +055b3e: 0a00 |0005: move-result v0 │ │ +055b40: 3503 0500 |0006: if-ge v3, v0, 000b // +0005 │ │ +055b44: 5923 b302 |0008: iput v3, v2, Landroidx/appcompat/widget/b;.f:I // field@02b3 │ │ +055b48: 0e00 |000a: return-void │ │ +055b4a: 2203 0006 |000b: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +055b4e: 1a00 ec17 |000d: const-string v0, "base aligned child index out of range (0, " // string@17ec │ │ +055b52: 7110 cb0f 0000 |000f: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +055b58: 0c00 |0012: move-result-object v0 │ │ +055b5a: 6e10 8406 0200 |0013: invoke-virtual {v2}, Landroid/view/ViewGroup;.getChildCount:()I // method@0684 │ │ +055b60: 0a01 |0016: move-result v1 │ │ +055b62: 6e20 c91c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +055b68: 1a01 6c01 |001a: const-string v1, ")" // string@016c │ │ +055b6c: 6e20 ce1c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +055b72: 6e10 d61c 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +055b78: 0c00 |0022: move-result-object v0 │ │ +055b7a: 7020 3d1c 0300 |0023: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +055b80: 2703 |0026: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -57375,226 +57375,226 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -055b9c: |[055b9c] androidx.appcompat.widget.b.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -055bac: 5420 bc02 |0000: iget-object v0, v2, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ -055bb0: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ -055bb4: 0e00 |0004: return-void │ │ -055bb6: 5b23 bc02 |0005: iput-object v3, v2, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ -055bba: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -055bbc: 3803 0f00 |0008: if-eqz v3, 0017 // +000f │ │ -055bc0: 6e10 c202 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@02c2 │ │ -055bc6: 0a01 |000d: move-result v1 │ │ -055bc8: 5921 bd02 |000e: iput v1, v2, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ -055bcc: 6e10 c102 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02c1 │ │ -055bd2: 0a01 |0013: move-result v1 │ │ -055bd4: 5921 be02 |0014: iput v1, v2, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ -055bd8: 2805 |0016: goto 001b // +0005 │ │ -055bda: 5920 bd02 |0017: iput v0, v2, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ -055bde: 5920 be02 |0019: iput v0, v2, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ -055be2: 3903 0300 |001b: if-nez v3, 001e // +0003 │ │ -055be6: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -055be8: 6e20 5406 0200 |001e: invoke-virtual {v2, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ -055bee: 6e10 0c06 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055bf4: 0e00 |0024: return-void │ │ +055b84: |[055b84] androidx.appcompat.widget.b.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +055b94: 5420 bc02 |0000: iget-object v0, v2, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +055b98: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ +055b9c: 0e00 |0004: return-void │ │ +055b9e: 5b23 bc02 |0005: iput-object v3, v2, Landroidx/appcompat/widget/b;.o:Landroid/graphics/drawable/Drawable; // field@02bc │ │ +055ba2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +055ba4: 3803 0f00 |0008: if-eqz v3, 0017 // +000f │ │ +055ba8: 6e10 c202 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@02c2 │ │ +055bae: 0a01 |000d: move-result v1 │ │ +055bb0: 5921 bd02 |000e: iput v1, v2, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +055bb4: 6e10 c102 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@02c1 │ │ +055bba: 0a01 |0013: move-result v1 │ │ +055bbc: 5921 be02 |0014: iput v1, v2, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +055bc0: 2805 |0016: goto 001b // +0005 │ │ +055bc2: 5920 bd02 |0017: iput v0, v2, Landroidx/appcompat/widget/b;.p:I // field@02bd │ │ +055bc6: 5920 be02 |0019: iput v0, v2, Landroidx/appcompat/widget/b;.q:I // field@02be │ │ +055bca: 3903 0300 |001b: if-nez v3, 001e // +0003 │ │ +055bce: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +055bd0: 6e20 5406 0200 |001e: invoke-virtual {v2, v0}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ +055bd6: 6e10 0c06 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +055bdc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setDividerPadding' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055bf8: |[055bf8] androidx.appcompat.widget.b.setDividerPadding:(I)V │ │ -055c08: 5901 c002 |0000: iput v1, v0, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ -055c0c: 0e00 |0002: return-void │ │ +055be0: |[055be0] androidx.appcompat.widget.b.setDividerPadding:(I)V │ │ +055bf0: 5901 c002 |0000: iput v1, v0, Landroidx/appcompat/widget/b;.s:I // field@02c0 │ │ +055bf4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setGravity' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -055c10: |[055c10] androidx.appcompat.widget.b.setGravity:(I)V │ │ -055c20: 5210 b602 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -055c24: 3220 1700 |0002: if-eq v0, v2, 0019 // +0017 │ │ -055c28: 1400 0700 8000 |0004: const v0, #float 1.1755e-38 // #00800007 │ │ -055c2e: b520 |0007: and-int/2addr v0, v2 │ │ -055c30: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -055c34: 1400 0300 8000 |000a: const v0, #float 1.17549e-38 // #00800003 │ │ -055c3a: b602 |000d: or-int/2addr v2, v0 │ │ -055c3c: dd00 0270 |000e: and-int/lit8 v0, v2, #int 112 // #70 │ │ -055c40: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -055c44: de02 0230 |0012: or-int/lit8 v2, v2, #int 48 // #30 │ │ -055c48: 5912 b602 |0014: iput v2, v1, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -055c4c: 6e10 0c06 0100 |0016: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055c52: 0e00 |0019: return-void │ │ +055bf8: |[055bf8] androidx.appcompat.widget.b.setGravity:(I)V │ │ +055c08: 5210 b602 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +055c0c: 3220 1700 |0002: if-eq v0, v2, 0019 // +0017 │ │ +055c10: 1400 0700 8000 |0004: const v0, #float 1.1755e-38 // #00800007 │ │ +055c16: b520 |0007: and-int/2addr v0, v2 │ │ +055c18: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +055c1c: 1400 0300 8000 |000a: const v0, #float 1.17549e-38 // #00800003 │ │ +055c22: b602 |000d: or-int/2addr v2, v0 │ │ +055c24: dd00 0270 |000e: and-int/lit8 v0, v2, #int 112 // #70 │ │ +055c28: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +055c2c: de02 0230 |0012: or-int/lit8 v2, v2, #int 48 // #30 │ │ +055c30: 5912 b602 |0014: iput v2, v1, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +055c34: 6e10 0c06 0100 |0016: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +055c3a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setHorizontalGravity' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -055c54: |[055c54] androidx.appcompat.widget.b.setHorizontalGravity:(I)V │ │ -055c64: 1400 0700 8000 |0000: const v0, #float 1.1755e-38 // #00800007 │ │ -055c6a: b503 |0003: and-int/2addr v3, v0 │ │ -055c6c: 5221 b602 |0004: iget v1, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -055c70: b510 |0006: and-int/2addr v0, v1 │ │ -055c72: 3230 0c00 |0007: if-eq v0, v3, 0013 // +000c │ │ -055c76: 1400 f8ff 7fff |0009: const v0, #float -3.40282e+38 // #ff7ffff8 │ │ -055c7c: b510 |000c: and-int/2addr v0, v1 │ │ -055c7e: b603 |000d: or-int/2addr v3, v0 │ │ -055c80: 5923 b602 |000e: iput v3, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -055c84: 6e10 0c06 0200 |0010: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055c8a: 0e00 |0013: return-void │ │ +055c3c: |[055c3c] androidx.appcompat.widget.b.setHorizontalGravity:(I)V │ │ +055c4c: 1400 0700 8000 |0000: const v0, #float 1.1755e-38 // #00800007 │ │ +055c52: b503 |0003: and-int/2addr v3, v0 │ │ +055c54: 5221 b602 |0004: iget v1, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +055c58: b510 |0006: and-int/2addr v0, v1 │ │ +055c5a: 3230 0c00 |0007: if-eq v0, v3, 0013 // +000c │ │ +055c5e: 1400 f8ff 7fff |0009: const v0, #float -3.40282e+38 // #ff7ffff8 │ │ +055c64: b510 |000c: and-int/2addr v0, v1 │ │ +055c66: b603 |000d: or-int/2addr v3, v0 │ │ +055c68: 5923 b602 |000e: iput v3, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +055c6c: 6e10 0c06 0200 |0010: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +055c72: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setMeasureWithLargestChildEnabled' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -055c8c: |[055c8c] androidx.appcompat.widget.b.setMeasureWithLargestChildEnabled:(Z)V │ │ -055c9c: 5c01 b902 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ -055ca0: 0e00 |0002: return-void │ │ +055c74: |[055c74] androidx.appcompat.widget.b.setMeasureWithLargestChildEnabled:(Z)V │ │ +055c84: 5c01 b902 |0000: iput-boolean v1, v0, Landroidx/appcompat/widget/b;.l:Z // field@02b9 │ │ +055c88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setOrientation' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -055ca4: |[055ca4] androidx.appcompat.widget.b.setOrientation:(I)V │ │ -055cb4: 5210 b502 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ -055cb8: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -055cbc: 5912 b502 |0004: iput v2, v1, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ -055cc0: 6e10 0c06 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055cc6: 0e00 |0009: return-void │ │ +055c8c: |[055c8c] androidx.appcompat.widget.b.setOrientation:(I)V │ │ +055c9c: 5210 b502 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +055ca0: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +055ca4: 5912 b502 |0004: iput v2, v1, Landroidx/appcompat/widget/b;.h:I // field@02b5 │ │ +055ca8: 6e10 0c06 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +055cae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setShowDividers' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -055cc8: |[055cc8] androidx.appcompat.widget.b.setShowDividers:(I)V │ │ -055cd8: 5210 bf02 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ -055cdc: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -055ce0: 6e10 0c06 0100 |0004: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055ce6: 5912 bf02 |0007: iput v2, v1, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ -055cea: 0e00 |0009: return-void │ │ +055cb0: |[055cb0] androidx.appcompat.widget.b.setShowDividers:(I)V │ │ +055cc0: 5210 bf02 |0000: iget v0, v1, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +055cc4: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +055cc8: 6e10 0c06 0100 |0004: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +055cce: 5912 bf02 |0007: iput v2, v1, Landroidx/appcompat/widget/b;.r:I // field@02bf │ │ +055cd2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setVerticalGravity' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -055cec: |[055cec] androidx.appcompat.widget.b.setVerticalGravity:(I)V │ │ -055cfc: dd03 0370 |0000: and-int/lit8 v3, v3, #int 112 // #70 │ │ -055d00: 5220 b602 |0002: iget v0, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -055d04: dd01 0070 |0004: and-int/lit8 v1, v0, #int 112 // #70 │ │ -055d08: 3231 0a00 |0006: if-eq v1, v3, 0010 // +000a │ │ -055d0c: dd00 008f |0008: and-int/lit8 v0, v0, #int -113 // #8f │ │ -055d10: b603 |000a: or-int/2addr v3, v0 │ │ -055d12: 5923 b602 |000b: iput v3, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ -055d16: 6e10 0c06 0200 |000d: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055d1c: 0e00 |0010: return-void │ │ +055cd4: |[055cd4] androidx.appcompat.widget.b.setVerticalGravity:(I)V │ │ +055ce4: dd03 0370 |0000: and-int/lit8 v3, v3, #int 112 // #70 │ │ +055ce8: 5220 b602 |0002: iget v0, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +055cec: dd01 0070 |0004: and-int/lit8 v1, v0, #int 112 // #70 │ │ +055cf0: 3231 0a00 |0006: if-eq v1, v3, 0010 // +000a │ │ +055cf4: dd00 008f |0008: and-int/lit8 v0, v0, #int -113 // #8f │ │ +055cf8: b603 |000a: or-int/2addr v3, v0 │ │ +055cfa: 5923 b602 |000b: iput v3, v2, Landroidx/appcompat/widget/b;.i:I // field@02b6 │ │ +055cfe: 6e10 0c06 0200 |000d: invoke-virtual {v2}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +055d04: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Landroidx/appcompat/widget/b;) │ │ name : 'setWeightSum' │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -055d20: |[055d20] androidx.appcompat.widget.b.setWeightSum:(F)V │ │ -055d30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -055d32: 7120 671c 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(FF)F // method@1c67 │ │ -055d38: 0a02 |0004: move-result v2 │ │ -055d3a: 5912 b802 |0005: iput v2, v1, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ -055d3e: 0e00 |0007: return-void │ │ +055d08: |[055d08] androidx.appcompat.widget.b.setWeightSum:(F)V │ │ +055d18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055d1a: 7120 651c 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(FF)F // method@1c65 │ │ +055d20: 0a02 |0004: move-result v2 │ │ +055d22: 5912 b802 |0005: iput v2, v1, Landroidx/appcompat/widget/b;.k:F // field@02b8 │ │ +055d26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Landroidx/appcompat/widget/b;) │ │ name : 'shouldDelayChildPressedState' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -054010: |[054010] androidx.appcompat.widget.b.shouldDelayChildPressedState:()Z │ │ -054020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054022: 0f00 |0001: return v0 │ │ +053ff8: |[053ff8] androidx.appcompat.widget.b.shouldDelayChildPressedState:()Z │ │ +054008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05400a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #131 header: │ │ class_idx : 560 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 448 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -57614,108 +57614,108 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -055d40: |[055d40] androidx.appcompat.widget.c$a.:()V │ │ -055d50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -055d52: 2700 |0001: throw v0 │ │ +055d28: |[055d28] androidx.appcompat.widget.c$a.:()V │ │ +055d38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055d3a: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/c$a;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -055d54: |[055d54] androidx.appcompat.widget.c$a.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -055d64: 6f20 e808 2100 |0000: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@08e8 │ │ -055d6a: 1a00 4e17 |0003: const-string v0, "androidx.appcompat.app.ActionBar$Tab" // string@174e │ │ -055d6e: 6e20 bf07 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07bf │ │ -055d74: 0e00 |0008: return-void │ │ +055d3c: |[055d3c] androidx.appcompat.widget.c$a.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +055d4c: 6f20 e808 2100 |0000: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@08e8 │ │ +055d52: 1a00 4d17 |0003: const-string v0, "androidx.appcompat.app.ActionBar$Tab" // string@174d │ │ +055d56: 6e20 bf07 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@07bf │ │ +055d5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/c$a;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -055d78: |[055d78] androidx.appcompat.widget.c$a.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -055d88: 6f20 e908 2100 |0000: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@08e9 │ │ -055d8e: 1a00 4e17 |0003: const-string v0, "androidx.appcompat.app.ActionBar$Tab" // string@174e │ │ -055d92: 6e20 8807 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0788 │ │ -055d98: 0e00 |0008: return-void │ │ +055d60: |[055d60] androidx.appcompat.widget.c$a.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +055d70: 6f20 e908 2100 |0000: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@08e9 │ │ +055d76: 1a00 4d17 |0003: const-string v0, "androidx.appcompat.app.ActionBar$Tab" // string@174d │ │ +055d7a: 6e20 8807 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@0788 │ │ +055d80: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/appcompat/widget/c$a;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -055d9c: |[055d9c] androidx.appcompat.widget.c$a.onMeasure:(II)V │ │ -055dac: 6f30 ea08 1002 |0000: invoke-super {v0, v1, v2}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@08ea │ │ -055db2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -055db4: 2701 |0004: throw v1 │ │ +055d84: |[055d84] androidx.appcompat.widget.c$a.onMeasure:(II)V │ │ +055d94: 6f30 ea08 1002 |0000: invoke-super {v0, v1, v2}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@08ea │ │ +055d9a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +055d9c: 2701 |0004: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/c$a;) │ │ name : 'setSelected' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -055db8: |[055db8] androidx.appcompat.widget.c$a.setSelected:(Z)V │ │ -055dc8: 6e10 ed05 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isSelected:()Z // method@05ed │ │ -055dce: 0a00 |0003: move-result v0 │ │ -055dd0: 3220 0400 |0004: if-eq v0, v2, 0008 // +0004 │ │ -055dd4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -055dd6: 2802 |0007: goto 0009 // +0002 │ │ -055dd8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -055dda: 6f20 ee08 2100 |0009: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.setSelected:(Z)V // method@08ee │ │ -055de0: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ -055de4: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ -055de8: 1242 |0010: const/4 v2, #int 4 // #4 │ │ -055dea: 6e20 1306 2100 |0011: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@0613 │ │ -055df0: 0e00 |0014: return-void │ │ +055da0: |[055da0] androidx.appcompat.widget.c$a.setSelected:(Z)V │ │ +055db0: 6e10 ed05 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isSelected:()Z // method@05ed │ │ +055db6: 0a00 |0003: move-result v0 │ │ +055db8: 3220 0400 |0004: if-eq v0, v2, 0008 // +0004 │ │ +055dbc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +055dbe: 2802 |0007: goto 0009 // +0002 │ │ +055dc0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +055dc2: 6f20 ee08 2100 |0009: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.setSelected:(Z)V // method@08ee │ │ +055dc8: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ +055dcc: 3802 0600 |000e: if-eqz v2, 0014 // +0006 │ │ +055dd0: 1242 |0010: const/4 v2, #int 4 // #4 │ │ +055dd2: 6e20 1306 2100 |0011: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@0613 │ │ +055dd8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #132 header: │ │ class_idx : 561 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 443 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ @@ -57739,81 +57739,81 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055df4: |[055df4] androidx.appcompat.widget.c.:()V │ │ -055e04: 2200 8e01 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@018e │ │ -055e08: 7010 d507 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@07d5 │ │ -055e0e: 0e00 |0005: return-void │ │ +055ddc: |[055ddc] androidx.appcompat.widget.c.:()V │ │ +055dec: 2200 8e01 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@018e │ │ +055df0: 7010 d507 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@07d5 │ │ +055df6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/appcompat/widget/c;) │ │ name : 'onAttachedToWindow' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055e10: |[055e10] androidx.appcompat.widget.c.onAttachedToWindow:()V │ │ -055e20: 6f10 c008 0000 |0000: invoke-super {v0}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@08c0 │ │ -055e26: 0e00 |0003: return-void │ │ +055df8: |[055df8] androidx.appcompat.widget.c.onAttachedToWindow:()V │ │ +055e08: 6f10 c008 0000 |0000: invoke-super {v0}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@08c0 │ │ +055e0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/appcompat/widget/c;) │ │ name : 'onConfigurationChanged' │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -055e28: |[055e28] androidx.appcompat.widget.c.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -055e38: 6f20 c108 6500 |0000: invoke-super {v5, v6}, Landroid/widget/HorizontalScrollView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@08c1 │ │ -055e3e: 6e10 9405 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -055e44: 0c06 |0006: move-result-object v6 │ │ -055e46: 6200 8706 |0007: sget-object v0, Lf/a;.a:[I // field@0687 │ │ -055e4a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -055e4c: 1402 0500 037f |000a: const v2, #float 1.74129e+38 // #7f030005 │ │ -055e52: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -055e54: 6e53 4401 1620 |000e: invoke-virtual {v6, v1, v0, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -055e5a: 0c00 |0011: move-result-object v0 │ │ -055e5c: 1301 0d00 |0012: const/16 v1, #int 13 // #d │ │ -055e60: 6e30 cd01 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01cd │ │ -055e66: 0a01 |0017: move-result v1 │ │ -055e68: 6e10 3a01 0600 |0018: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -055e6e: 0c02 |001b: move-result-object v2 │ │ -055e70: 6e10 3a01 0600 |001c: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -055e76: 0c03 |001f: move-result-object v3 │ │ -055e78: 1504 047f |0020: const/high16 v4, #int 2130968576 // #7f04 │ │ -055e7c: 6e20 aa01 4300 |0022: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ -055e82: 0a03 |0025: move-result v3 │ │ -055e84: 3903 0d00 |0026: if-nez v3, 0033 // +000d │ │ -055e88: 1403 0900 067f |0028: const v3, #float 1.78117e+38 // #7f060009 │ │ -055e8e: 6e20 b001 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -055e94: 0a02 |002e: move-result v2 │ │ -055e96: 7120 6b1c 2100 |002f: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -055e9c: 0a01 |0032: move-result v1 │ │ -055e9e: 6e10 d901 0000 |0033: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -055ea4: 6e20 c70c 1500 |0036: invoke-virtual {v5, v1}, Landroidx/appcompat/widget/c;.setContentHeight:(I)V // method@0cc7 │ │ -055eaa: 6e10 3a01 0600 |0039: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -055eb0: 0c06 |003c: move-result-object v6 │ │ -055eb2: 1400 0a00 067f |003d: const v0, #float 1.78117e+38 // #7f06000a │ │ -055eb8: 6e20 b001 0600 |0040: invoke-virtual {v6, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -055ebe: 0e00 |0043: return-void │ │ +055e10: |[055e10] androidx.appcompat.widget.c.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +055e20: 6f20 c108 6500 |0000: invoke-super {v5, v6}, Landroid/widget/HorizontalScrollView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@08c1 │ │ +055e26: 6e10 9405 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +055e2c: 0c06 |0006: move-result-object v6 │ │ +055e2e: 6200 8706 |0007: sget-object v0, Lf/a;.a:[I // field@0687 │ │ +055e32: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +055e34: 1402 0500 037f |000a: const v2, #float 1.74129e+38 // #7f030005 │ │ +055e3a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +055e3c: 6e53 4401 1620 |000e: invoke-virtual {v6, v1, v0, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ +055e42: 0c00 |0011: move-result-object v0 │ │ +055e44: 1301 0d00 |0012: const/16 v1, #int 13 // #d │ │ +055e48: 6e30 cd01 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01cd │ │ +055e4e: 0a01 |0017: move-result v1 │ │ +055e50: 6e10 3a01 0600 |0018: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ +055e56: 0c02 |001b: move-result-object v2 │ │ +055e58: 6e10 3a01 0600 |001c: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ +055e5e: 0c03 |001f: move-result-object v3 │ │ +055e60: 1504 047f |0020: const/high16 v4, #int 2130968576 // #7f04 │ │ +055e64: 6e20 aa01 4300 |0022: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ +055e6a: 0a03 |0025: move-result v3 │ │ +055e6c: 3903 0d00 |0026: if-nez v3, 0033 // +000d │ │ +055e70: 1403 0900 067f |0028: const v3, #float 1.78117e+38 // #7f060009 │ │ +055e76: 6e20 b001 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ +055e7c: 0a02 |002e: move-result v2 │ │ +055e7e: 7120 691c 2100 |002f: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +055e84: 0a01 |0032: move-result v1 │ │ +055e86: 6e10 d901 0000 |0033: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +055e8c: 6e20 c70c 1500 |0036: invoke-virtual {v5, v1}, Landroidx/appcompat/widget/c;.setContentHeight:(I)V // method@0cc7 │ │ +055e92: 6e10 3a01 0600 |0039: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ +055e98: 0c06 |003c: move-result-object v6 │ │ +055e9a: 1400 0a00 067f |003d: const v0, #float 1.78117e+38 // #7f06000a │ │ +055ea0: 6e20 b001 0600 |0040: invoke-virtual {v6, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ +055ea6: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -58045,35 +58045,35 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055ec0: |[055ec0] androidx.appcompat.widget.c.onDetachedFromWindow:()V │ │ -055ed0: 6f10 c208 0000 |0000: invoke-super {v0}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@08c2 │ │ -055ed6: 0e00 |0003: return-void │ │ +055ea8: |[055ea8] androidx.appcompat.widget.c.onDetachedFromWindow:()V │ │ +055eb8: 6f10 c208 0000 |0000: invoke-super {v0}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@08c2 │ │ +055ebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/appcompat/widget/c;) │ │ name : 'onItemSelected' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055ed8: |[055ed8] androidx.appcompat.widget.c.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -055ee8: 1f02 3002 |0000: check-cast v2, Landroidx/appcompat/widget/c$a; // type@0230 │ │ -055eec: 6e10 841c 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -055ef2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -055ef4: 2701 |0006: throw v1 │ │ +055ec0: |[055ec0] androidx.appcompat.widget.c.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +055ed0: 1f02 3002 |0000: check-cast v2, Landroidx/appcompat/widget/c$a; // type@0230 │ │ +055ed4: 6e10 821c 0200 |0002: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +055eda: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +055edc: 2701 |0006: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -59418,98 +59418,98 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -055ef8: |[055ef8] androidx.appcompat.widget.c.onMeasure:(II)V │ │ -055f08: 7110 5b05 0100 |0000: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -055f0e: 0a01 |0003: move-result v1 │ │ -055f10: 1502 0040 |0004: const/high16 v2, #int 1073741824 // #4000 │ │ -055f14: 3321 0400 |0006: if-ne v1, v2, 000a // +0004 │ │ -055f18: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -055f1a: 2802 |0009: goto 000b // +0002 │ │ -055f1c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -055f1e: 6e20 c308 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.setFillViewport:(Z)V // method@08c3 │ │ -055f24: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -055f26: 2701 |000f: throw v1 │ │ +055ee0: |[055ee0] androidx.appcompat.widget.c.onMeasure:(II)V │ │ +055ef0: 7110 5b05 0100 |0000: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +055ef6: 0a01 |0003: move-result v1 │ │ +055ef8: 1502 0040 |0004: const/high16 v2, #int 1073741824 // #4000 │ │ +055efc: 3321 0400 |0006: if-ne v1, v2, 000a // +0004 │ │ +055f00: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +055f02: 2802 |0009: goto 000b // +0002 │ │ +055f04: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +055f06: 6e20 c308 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;.setFillViewport:(Z)V // method@08c3 │ │ +055f0c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +055f0e: 2701 |000f: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/appcompat/widget/c;) │ │ name : 'onNothingSelected' │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055f28: |[055f28] androidx.appcompat.widget.c.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -055f38: 0e00 |0000: return-void │ │ +055f10: |[055f10] androidx.appcompat.widget.c.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +055f20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/appcompat/widget/c;) │ │ name : 'setAllowCollapse' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055f3c: |[055f3c] androidx.appcompat.widget.c.setAllowCollapse:(Z)V │ │ -055f4c: 0e00 |0000: return-void │ │ +055f24: |[055f24] androidx.appcompat.widget.c.setAllowCollapse:(Z)V │ │ +055f34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/appcompat/widget/c;) │ │ name : 'setContentHeight' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055f50: |[055f50] androidx.appcompat.widget.c.setContentHeight:(I)V │ │ -055f60: 6e10 0c06 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ -055f66: 0e00 |0003: return-void │ │ +055f38: |[055f38] androidx.appcompat.widget.c.setContentHeight:(I)V │ │ +055f48: 6e10 0c06 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestLayout:()V // method@060c │ │ +055f4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/appcompat/widget/c;) │ │ name : 'setTabSelected' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -055f68: |[055f68] androidx.appcompat.widget.c.setTabSelected:(I)V │ │ -055f78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -055f7a: 2701 |0001: throw v1 │ │ +055f50: |[055f50] androidx.appcompat.widget.c.setTabSelected:(I)V │ │ +055f60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +055f62: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #133 header: │ │ class_idx : 563 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #133 annotations: │ │ Annotations on class │ │ @@ -59527,21 +59527,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/app/CoreComponentFactory$a;) │ │ name : 'a' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #134 header: │ │ class_idx : 566 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #134 - │ │ Class descriptor : 'Landroidx/core/app/RemoteActionCompatParcelizer;' │ │ @@ -59556,90 +59556,90 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cd9c: |[05cd9c] androidx.core.app.RemoteActionCompatParcelizer.:()V │ │ -05cdac: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -05cdb2: 0e00 |0003: return-void │ │ +05cd84: |[05cd84] androidx.core.app.RemoteActionCompatParcelizer.:()V │ │ +05cd94: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +05cd9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/app/RemoteActionCompatParcelizer;) │ │ name : 'read' │ │ type : '(Lf1/a;)Landroidx/core/app/RemoteActionCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -05ccb8: |[05ccb8] androidx.core.app.RemoteActionCompatParcelizer.read:(Lf1/a;)Landroidx/core/app/RemoteActionCompat; │ │ -05ccc8: 2200 3502 |0000: new-instance v0, Landroidx/core/app/RemoteActionCompat; // type@0235 │ │ -05cccc: 7010 dd0c 0000 |0002: invoke-direct {v0}, Landroidx/core/app/RemoteActionCompat;.:()V // method@0cdd │ │ -05ccd2: 5401 ce02 |0005: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02ce │ │ -05ccd6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -05ccd8: 6e20 ae14 2300 |0008: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ -05ccde: 0a02 |000b: move-result v2 │ │ -05cce0: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -05cce4: 2805 |000e: goto 0013 // +0005 │ │ -05cce6: 6e10 b214 0300 |000f: invoke-virtual {v3}, Lf1/a;.l:()Lf1/c; // method@14b2 │ │ -05ccec: 0c01 |0012: move-result-object v1 │ │ -05ccee: 1f01 3802 |0013: check-cast v1, Landroidx/core/graphics/drawable/IconCompat; // type@0238 │ │ -05ccf2: 5b01 ce02 |0015: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02ce │ │ -05ccf6: 5401 cf02 |0017: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02cf │ │ -05ccfa: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -05ccfc: 6e20 ae14 2300 |001a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cd02: 0a02 |001d: move-result v2 │ │ -05cd04: 3902 0300 |001e: if-nez v2, 0021 // +0003 │ │ -05cd08: 2805 |0020: goto 0025 // +0005 │ │ -05cd0a: 6e10 ad14 0300 |0021: invoke-virtual {v3}, Lf1/a;.g:()Ljava/lang/CharSequence; // method@14ad │ │ -05cd10: 0c01 |0024: move-result-object v1 │ │ -05cd12: 5b01 cf02 |0025: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02cf │ │ -05cd16: 5401 d002 |0027: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d0 │ │ -05cd1a: 1232 |0029: const/4 v2, #int 3 // #3 │ │ -05cd1c: 6e20 ae14 2300 |002a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cd22: 0a02 |002d: move-result v2 │ │ -05cd24: 3902 0300 |002e: if-nez v2, 0031 // +0003 │ │ -05cd28: 2805 |0030: goto 0035 // +0005 │ │ -05cd2a: 6e10 ad14 0300 |0031: invoke-virtual {v3}, Lf1/a;.g:()Ljava/lang/CharSequence; // method@14ad │ │ -05cd30: 0c01 |0034: move-result-object v1 │ │ -05cd32: 5b01 d002 |0035: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d0 │ │ -05cd36: 5401 d102 |0037: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d1 │ │ -05cd3a: 1242 |0039: const/4 v2, #int 4 // #4 │ │ -05cd3c: 6e20 ae14 2300 |003a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cd42: 0a02 |003d: move-result v2 │ │ -05cd44: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ -05cd48: 2805 |0040: goto 0045 // +0005 │ │ -05cd4a: 6e10 b014 0300 |0041: invoke-virtual {v3}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14b0 │ │ -05cd50: 0c01 |0044: move-result-object v1 │ │ -05cd52: 1f01 4a00 |0045: check-cast v1, Landroid/app/PendingIntent; // type@004a │ │ -05cd56: 5b01 d102 |0047: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d1 │ │ -05cd5a: 5501 d202 |0049: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d2 │ │ -05cd5e: 1252 |004b: const/4 v2, #int 5 // #5 │ │ -05cd60: 6e20 ae14 2300 |004c: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cd66: 0a02 |004f: move-result v2 │ │ -05cd68: 3902 0300 |0050: if-nez v2, 0053 // +0003 │ │ -05cd6c: 2805 |0052: goto 0057 // +0005 │ │ -05cd6e: 6e10 ab14 0300 |0053: invoke-virtual {v3}, Lf1/a;.e:()Z // method@14ab │ │ -05cd74: 0a01 |0056: move-result v1 │ │ -05cd76: 5c01 d202 |0057: iput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d2 │ │ -05cd7a: 5501 d302 |0059: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d3 │ │ -05cd7e: 1262 |005b: const/4 v2, #int 6 // #6 │ │ -05cd80: 6e20 ae14 2300 |005c: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cd86: 0a02 |005f: move-result v2 │ │ -05cd88: 3902 0300 |0060: if-nez v2, 0063 // +0003 │ │ -05cd8c: 2805 |0062: goto 0067 // +0005 │ │ -05cd8e: 6e10 ab14 0300 |0063: invoke-virtual {v3}, Lf1/a;.e:()Z // method@14ab │ │ -05cd94: 0a01 |0066: move-result v1 │ │ -05cd96: 5c01 d302 |0067: iput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d3 │ │ -05cd9a: 1100 |0069: return-object v0 │ │ +05cca0: |[05cca0] androidx.core.app.RemoteActionCompatParcelizer.read:(Lf1/a;)Landroidx/core/app/RemoteActionCompat; │ │ +05ccb0: 2200 3502 |0000: new-instance v0, Landroidx/core/app/RemoteActionCompat; // type@0235 │ │ +05ccb4: 7010 dd0c 0000 |0002: invoke-direct {v0}, Landroidx/core/app/RemoteActionCompat;.:()V // method@0cdd │ │ +05ccba: 5401 ce02 |0005: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02ce │ │ +05ccbe: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +05ccc0: 6e20 ae14 2300 |0008: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ +05ccc6: 0a02 |000b: move-result v2 │ │ +05ccc8: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +05cccc: 2805 |000e: goto 0013 // +0005 │ │ +05ccce: 6e10 b214 0300 |000f: invoke-virtual {v3}, Lf1/a;.l:()Lf1/c; // method@14b2 │ │ +05ccd4: 0c01 |0012: move-result-object v1 │ │ +05ccd6: 1f01 3802 |0013: check-cast v1, Landroidx/core/graphics/drawable/IconCompat; // type@0238 │ │ +05ccda: 5b01 ce02 |0015: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02ce │ │ +05ccde: 5401 cf02 |0017: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02cf │ │ +05cce2: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +05cce4: 6e20 ae14 2300 |001a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ +05ccea: 0a02 |001d: move-result v2 │ │ +05ccec: 3902 0300 |001e: if-nez v2, 0021 // +0003 │ │ +05ccf0: 2805 |0020: goto 0025 // +0005 │ │ +05ccf2: 6e10 ad14 0300 |0021: invoke-virtual {v3}, Lf1/a;.g:()Ljava/lang/CharSequence; // method@14ad │ │ +05ccf8: 0c01 |0024: move-result-object v1 │ │ +05ccfa: 5b01 cf02 |0025: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02cf │ │ +05ccfe: 5401 d002 |0027: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d0 │ │ +05cd02: 1232 |0029: const/4 v2, #int 3 // #3 │ │ +05cd04: 6e20 ae14 2300 |002a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cd0a: 0a02 |002d: move-result v2 │ │ +05cd0c: 3902 0300 |002e: if-nez v2, 0031 // +0003 │ │ +05cd10: 2805 |0030: goto 0035 // +0005 │ │ +05cd12: 6e10 ad14 0300 |0031: invoke-virtual {v3}, Lf1/a;.g:()Ljava/lang/CharSequence; // method@14ad │ │ +05cd18: 0c01 |0034: move-result-object v1 │ │ +05cd1a: 5b01 d002 |0035: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d0 │ │ +05cd1e: 5401 d102 |0037: iget-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d1 │ │ +05cd22: 1242 |0039: const/4 v2, #int 4 // #4 │ │ +05cd24: 6e20 ae14 2300 |003a: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cd2a: 0a02 |003d: move-result v2 │ │ +05cd2c: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ +05cd30: 2805 |0040: goto 0045 // +0005 │ │ +05cd32: 6e10 b014 0300 |0041: invoke-virtual {v3}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14b0 │ │ +05cd38: 0c01 |0044: move-result-object v1 │ │ +05cd3a: 1f01 4a00 |0045: check-cast v1, Landroid/app/PendingIntent; // type@004a │ │ +05cd3e: 5b01 d102 |0047: iput-object v1, v0, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d1 │ │ +05cd42: 5501 d202 |0049: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d2 │ │ +05cd46: 1252 |004b: const/4 v2, #int 5 // #5 │ │ +05cd48: 6e20 ae14 2300 |004c: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cd4e: 0a02 |004f: move-result v2 │ │ +05cd50: 3902 0300 |0050: if-nez v2, 0053 // +0003 │ │ +05cd54: 2805 |0052: goto 0057 // +0005 │ │ +05cd56: 6e10 ab14 0300 |0053: invoke-virtual {v3}, Lf1/a;.e:()Z // method@14ab │ │ +05cd5c: 0a01 |0056: move-result v1 │ │ +05cd5e: 5c01 d202 |0057: iput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d2 │ │ +05cd62: 5501 d302 |0059: iget-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d3 │ │ +05cd66: 1262 |005b: const/4 v2, #int 6 // #6 │ │ +05cd68: 6e20 ae14 2300 |005c: invoke-virtual {v3, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cd6e: 0a02 |005f: move-result v2 │ │ +05cd70: 3902 0300 |0060: if-nez v2, 0063 // +0003 │ │ +05cd74: 2805 |0062: goto 0067 // +0005 │ │ +05cd76: 6e10 ab14 0300 |0063: invoke-virtual {v3}, Lf1/a;.e:()Z // method@14ab │ │ +05cd7c: 0a01 |0066: move-result v1 │ │ +05cd7e: 5c01 d302 |0067: iput-boolean v1, v0, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d3 │ │ +05cd82: 1100 |0069: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -59870,41 +59870,41 @@ │ │ type : '(Landroidx/core/app/RemoteActionCompat;Lf1/a;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -05cdb4: |[05cdb4] androidx.core.app.RemoteActionCompatParcelizer.write:(Landroidx/core/app/RemoteActionCompat;Lf1/a;)V │ │ -05cdc4: 6e10 841c 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -05cdca: 5420 ce02 |0003: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02ce │ │ -05cdce: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -05cdd0: 6e20 b314 1300 |0006: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ -05cdd6: 6e20 ba14 0300 |0009: invoke-virtual {v3, v0}, Lf1/a;.t:(Lf1/c;)V // method@14ba │ │ -05cddc: 5420 cf02 |000c: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02cf │ │ -05cde0: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -05cde2: 6e20 b314 1300 |000f: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ -05cde8: 6e20 b614 0300 |0012: invoke-virtual {v3, v0}, Lf1/a;.p:(Ljava/lang/CharSequence;)V // method@14b6 │ │ -05cdee: 5420 d002 |0015: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d0 │ │ -05cdf2: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -05cdf4: 6e20 b314 1300 |0018: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ -05cdfa: 6e20 b614 0300 |001b: invoke-virtual {v3, v0}, Lf1/a;.p:(Ljava/lang/CharSequence;)V // method@14b6 │ │ -05ce00: 5420 d102 |001e: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d1 │ │ -05ce04: 1241 |0020: const/4 v1, #int 4 // #4 │ │ -05ce06: 6e20 b314 1300 |0021: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ -05ce0c: 6e20 b814 0300 |0024: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14b8 │ │ -05ce12: 5520 d202 |0027: iget-boolean v0, v2, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d2 │ │ -05ce16: 1251 |0029: const/4 v1, #int 5 // #5 │ │ -05ce18: 6e20 b314 1300 |002a: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ -05ce1e: 6e20 b414 0300 |002d: invoke-virtual {v3, v0}, Lf1/a;.n:(Z)V // method@14b4 │ │ -05ce24: 5522 d302 |0030: iget-boolean v2, v2, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d3 │ │ -05ce28: 1260 |0032: const/4 v0, #int 6 // #6 │ │ -05ce2a: 6e20 b314 0300 |0033: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14b3 │ │ -05ce30: 6e20 b414 2300 |0036: invoke-virtual {v3, v2}, Lf1/a;.n:(Z)V // method@14b4 │ │ -05ce36: 0e00 |0039: return-void │ │ +05cd9c: |[05cd9c] androidx.core.app.RemoteActionCompatParcelizer.write:(Landroidx/core/app/RemoteActionCompat;Lf1/a;)V │ │ +05cdac: 6e10 821c 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +05cdb2: 5420 ce02 |0003: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.a:Landroidx/core/graphics/drawable/IconCompat; // field@02ce │ │ +05cdb6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +05cdb8: 6e20 b314 1300 |0006: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ +05cdbe: 6e20 ba14 0300 |0009: invoke-virtual {v3, v0}, Lf1/a;.t:(Lf1/c;)V // method@14ba │ │ +05cdc4: 5420 cf02 |000c: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.b:Ljava/lang/CharSequence; // field@02cf │ │ +05cdc8: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +05cdca: 6e20 b314 1300 |000f: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ +05cdd0: 6e20 b614 0300 |0012: invoke-virtual {v3, v0}, Lf1/a;.p:(Ljava/lang/CharSequence;)V // method@14b6 │ │ +05cdd6: 5420 d002 |0015: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.c:Ljava/lang/CharSequence; // field@02d0 │ │ +05cdda: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +05cddc: 6e20 b314 1300 |0018: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ +05cde2: 6e20 b614 0300 |001b: invoke-virtual {v3, v0}, Lf1/a;.p:(Ljava/lang/CharSequence;)V // method@14b6 │ │ +05cde8: 5420 d102 |001e: iget-object v0, v2, Landroidx/core/app/RemoteActionCompat;.d:Landroid/app/PendingIntent; // field@02d1 │ │ +05cdec: 1241 |0020: const/4 v1, #int 4 // #4 │ │ +05cdee: 6e20 b314 1300 |0021: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ +05cdf4: 6e20 b814 0300 |0024: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14b8 │ │ +05cdfa: 5520 d202 |0027: iget-boolean v0, v2, Landroidx/core/app/RemoteActionCompat;.e:Z // field@02d2 │ │ +05cdfe: 1251 |0029: const/4 v1, #int 5 // #5 │ │ +05ce00: 6e20 b314 1300 |002a: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ +05ce06: 6e20 b414 0300 |002d: invoke-virtual {v3, v0}, Lf1/a;.n:(Z)V // method@14b4 │ │ +05ce0c: 5522 d302 |0030: iget-boolean v2, v2, Landroidx/core/app/RemoteActionCompat;.f:Z // field@02d3 │ │ +05ce10: 1260 |0032: const/4 v0, #int 6 // #6 │ │ +05ce12: 6e20 b314 0300 |0033: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14b3 │ │ +05ce18: 6e20 b414 2300 |0036: invoke-virtual {v3, v2}, Lf1/a;.n:(Z)V // method@14b4 │ │ +05ce1e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -60265,21 +60265,21 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x003a reg=2 (null) Landroidx/core/app/RemoteActionCompat; │ │ 0x0000 - 0x003a reg=3 (null) Lf1/a; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #135 header: │ │ class_idx : 567 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #135 annotations: │ │ Annotations on class │ │ @@ -60299,85 +60299,85 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05ce70: |[05ce70] androidx.core.graphics.drawable.IconCompat$a.a:(Ljava/lang/Object;)I │ │ -05ce80: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ -05ce84: 7110 0411 0000 |0002: invoke-static {v0}, Ld0/c0;.a:(Landroid/graphics/drawable/Icon;)I // method@1104 │ │ -05ce8a: 0a00 |0005: move-result v0 │ │ -05ce8c: 0f00 |0006: return v0 │ │ +05ce58: |[05ce58] androidx.core.graphics.drawable.IconCompat$a.a:(Ljava/lang/Object;)I │ │ +05ce68: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ +05ce6c: 7110 0411 0000 |0002: invoke-static {v0}, Ld0/c0;.a:(Landroid/graphics/drawable/Icon;)I // method@1104 │ │ +05ce72: 0a00 |0005: move-result v0 │ │ +05ce74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ name : 'b' │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05ceb0: |[05ceb0] androidx.core.graphics.drawable.IconCompat$a.b:(Ljava/lang/Object;)Ljava/lang/String; │ │ -05cec0: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ -05cec4: 7110 2011 0000 |0002: invoke-static {v0}, Ld0/f0;.c:(Landroid/graphics/drawable/Icon;)Ljava/lang/String; // method@1120 │ │ -05ceca: 0c00 |0005: move-result-object v0 │ │ -05cecc: 1100 |0006: return-object v0 │ │ +05ce98: |[05ce98] androidx.core.graphics.drawable.IconCompat$a.b:(Ljava/lang/Object;)Ljava/lang/String; │ │ +05cea8: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ +05ceac: 7110 2011 0000 |0002: invoke-static {v0}, Ld0/f0;.c:(Landroid/graphics/drawable/Icon;)Ljava/lang/String; // method@1120 │ │ +05ceb2: 0c00 |0005: move-result-object v0 │ │ +05ceb4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ name : 'c' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05ce90: |[05ce90] androidx.core.graphics.drawable.IconCompat$a.c:(Ljava/lang/Object;)I │ │ -05cea0: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ -05cea4: 7110 1111 0000 |0002: invoke-static {v0}, Ld0/e0;.a:(Landroid/graphics/drawable/Icon;)I // method@1111 │ │ -05ceaa: 0a00 |0005: move-result v0 │ │ -05ceac: 0f00 |0006: return v0 │ │ +05ce78: |[05ce78] androidx.core.graphics.drawable.IconCompat$a.c:(Ljava/lang/Object;)I │ │ +05ce88: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ +05ce8c: 7110 1111 0000 |0002: invoke-static {v0}, Ld0/e0;.a:(Landroid/graphics/drawable/Icon;)I // method@1111 │ │ +05ce92: 0a00 |0005: move-result v0 │ │ +05ce94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/core/graphics/drawable/IconCompat$a;) │ │ name : 'd' │ │ type : '(Ljava/lang/Object;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05ce50: |[05ce50] androidx.core.graphics.drawable.IconCompat$a.d:(Ljava/lang/Object;)Landroid/net/Uri; │ │ -05ce60: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ -05ce64: 7110 0c11 0000 |0002: invoke-static {v0}, Ld0/d0;.b:(Landroid/graphics/drawable/Icon;)Landroid/net/Uri; // method@110c │ │ -05ce6a: 0c00 |0005: move-result-object v0 │ │ -05ce6c: 1100 |0006: return-object v0 │ │ +05ce38: |[05ce38] androidx.core.graphics.drawable.IconCompat$a.d:(Ljava/lang/Object;)Landroid/net/Uri; │ │ +05ce48: 1f00 b500 |0000: check-cast v0, Landroid/graphics/drawable/Icon; // type@00b5 │ │ +05ce4c: 7110 0c11 0000 |0002: invoke-static {v0}, Ld0/d0;.b:(Landroid/graphics/drawable/Icon;)Landroid/net/Uri; // method@110c │ │ +05ce52: 0c00 |0005: move-result-object v0 │ │ +05ce54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #136 header: │ │ class_idx : 569 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #136 - │ │ Class descriptor : 'Landroidx/core/graphics/drawable/IconCompatParcelizer;' │ │ @@ -60392,155 +60392,155 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d0c8: |[05d0c8] androidx.core.graphics.drawable.IconCompatParcelizer.:()V │ │ -05d0d8: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -05d0de: 0e00 |0003: return-void │ │ +05d0b0: |[05d0b0] androidx.core.graphics.drawable.IconCompatParcelizer.:()V │ │ +05d0c0: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +05d0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/graphics/drawable/IconCompatParcelizer;) │ │ name : 'read' │ │ type : '(Lf1/a;)Landroidx/core/graphics/drawable/IconCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 244 16-bit code units │ │ -05ced0: |[05ced0] androidx.core.graphics.drawable.IconCompatParcelizer.read:(Lf1/a;)Landroidx/core/graphics/drawable/IconCompat; │ │ -05cee0: 2200 3802 |0000: new-instance v0, Landroidx/core/graphics/drawable/IconCompat; // type@0238 │ │ -05cee4: 7010 e60c 0000 |0002: invoke-direct {v0}, Landroidx/core/graphics/drawable/IconCompat;.:()V // method@0ce6 │ │ -05ceea: 5201 d402 |0005: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ -05ceee: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -05cef0: 6e20 ae14 2500 |0008: invoke-virtual {v5, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cef6: 0a02 |000b: move-result v2 │ │ -05cef8: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -05cefc: 2805 |000e: goto 0013 // +0005 │ │ -05cefe: 6e10 af14 0500 |000f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14af │ │ -05cf04: 0a01 |0012: move-result v1 │ │ -05cf06: 5901 d402 |0013: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ -05cf0a: 5401 d602 |0015: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ -05cf0e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -05cf10: 6e20 ae14 2500 |0018: invoke-virtual {v5, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cf16: 0a03 |001b: move-result v3 │ │ -05cf18: 3903 0300 |001c: if-nez v3, 001f // +0003 │ │ -05cf1c: 2805 |001e: goto 0023 // +0005 │ │ -05cf1e: 6e10 ac14 0500 |001f: invoke-virtual {v5}, Lf1/a;.f:()[B // method@14ac │ │ -05cf24: 0c01 |0022: move-result-object v1 │ │ -05cf26: 5b01 d602 |0023: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ -05cf2a: 5401 d702 |0025: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ -05cf2e: 1233 |0027: const/4 v3, #int 3 // #3 │ │ -05cf30: 6e20 ae14 3500 |0028: invoke-virtual {v5, v3}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cf36: 0a04 |002b: move-result v4 │ │ -05cf38: 3904 0300 |002c: if-nez v4, 002f // +0003 │ │ -05cf3c: 2805 |002e: goto 0033 // +0005 │ │ -05cf3e: 6e10 b014 0500 |002f: invoke-virtual {v5}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14b0 │ │ -05cf44: 0c01 |0032: move-result-object v1 │ │ -05cf46: 5b01 d702 |0033: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ -05cf4a: 5201 d802 |0035: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ -05cf4e: 1244 |0037: const/4 v4, #int 4 // #4 │ │ -05cf50: 6e20 ae14 4500 |0038: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cf56: 0a04 |003b: move-result v4 │ │ -05cf58: 3904 0300 |003c: if-nez v4, 003f // +0003 │ │ -05cf5c: 2805 |003e: goto 0043 // +0005 │ │ -05cf5e: 6e10 af14 0500 |003f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14af │ │ -05cf64: 0a01 |0042: move-result v1 │ │ -05cf66: 5901 d802 |0043: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ -05cf6a: 5201 d902 |0045: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ -05cf6e: 1254 |0047: const/4 v4, #int 5 // #5 │ │ -05cf70: 6e20 ae14 4500 |0048: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cf76: 0a04 |004b: move-result v4 │ │ -05cf78: 3904 0300 |004c: if-nez v4, 004f // +0003 │ │ -05cf7c: 2805 |004e: goto 0053 // +0005 │ │ -05cf7e: 6e10 af14 0500 |004f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14af │ │ -05cf84: 0a01 |0052: move-result v1 │ │ -05cf86: 5901 d902 |0053: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ -05cf8a: 5401 da02 |0055: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02da │ │ -05cf8e: 1264 |0057: const/4 v4, #int 6 // #6 │ │ -05cf90: 6e20 ae14 4500 |0058: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cf96: 0a04 |005b: move-result v4 │ │ -05cf98: 3904 0300 |005c: if-nez v4, 005f // +0003 │ │ -05cf9c: 2805 |005e: goto 0063 // +0005 │ │ -05cf9e: 6e10 b014 0500 |005f: invoke-virtual {v5}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14b0 │ │ -05cfa4: 0c01 |0062: move-result-object v1 │ │ -05cfa6: 1f01 7500 |0063: check-cast v1, Landroid/content/res/ColorStateList; // type@0075 │ │ -05cfaa: 5b01 da02 |0065: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02da │ │ -05cfae: 5401 dc02 |0067: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ -05cfb2: 1274 |0069: const/4 v4, #int 7 // #7 │ │ -05cfb4: 6e20 ae14 4500 |006a: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cfba: 0a04 |006d: move-result v4 │ │ -05cfbc: 3904 0300 |006e: if-nez v4, 0071 // +0003 │ │ -05cfc0: 2805 |0070: goto 0075 // +0005 │ │ -05cfc2: 6e10 b114 0500 |0071: invoke-virtual {v5}, Lf1/a;.k:()Ljava/lang/String; // method@14b1 │ │ -05cfc8: 0c01 |0074: move-result-object v1 │ │ -05cfca: 5b01 dc02 |0075: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ -05cfce: 5401 dd02 |0077: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ -05cfd2: 1304 0800 |0079: const/16 v4, #int 8 // #8 │ │ -05cfd6: 6e20 ae14 4500 |007b: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14ae │ │ -05cfdc: 0a04 |007e: move-result v4 │ │ -05cfde: 3904 0300 |007f: if-nez v4, 0082 // +0003 │ │ -05cfe2: 2805 |0081: goto 0086 // +0005 │ │ -05cfe4: 6e10 b114 0500 |0082: invoke-virtual {v5}, Lf1/a;.k:()Ljava/lang/String; // method@14b1 │ │ -05cfea: 0c01 |0085: move-result-object v1 │ │ -05cfec: 5b01 dd02 |0086: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ -05cff0: 5405 dc02 |0088: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ -05cff4: 7110 6502 0500 |008a: invoke-static {v5}, Landroid/graphics/PorterDuff$Mode;.valueOf:(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode; // method@0265 │ │ -05cffa: 0c05 |008d: move-result-object v5 │ │ -05cffc: 5b05 db02 |008e: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.h:Landroid/graphics/PorterDuff$Mode; // field@02db │ │ -05d000: 5205 d402 |0090: iget v5, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ -05d004: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -05d006: 2b05 4d00 0000 |0093: packed-switch v5, 000000e0 // +0000004d │ │ -05d00c: 2849 |0096: goto 00df // +0049 │ │ -05d00e: 5405 d602 |0097: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ -05d012: 5b05 d502 |0099: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ -05d016: 2844 |009b: goto 00df // +0044 │ │ -05d018: 2205 1b06 |009c: new-instance v5, Ljava/lang/String; // type@061b │ │ -05d01c: 5403 d602 |009e: iget-object v3, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ -05d020: 1a04 9514 |00a0: const-string v4, "UTF-16" // string@1495 │ │ -05d024: 7110 521d 0400 |00a2: invoke-static {v4}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d52 │ │ -05d02a: 0c04 |00a5: move-result-object v4 │ │ -05d02c: 7030 981c 3504 |00a6: invoke-direct {v5, v3, v4}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@1c98 │ │ -05d032: 5b05 d502 |00a9: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ -05d036: 5203 d402 |00ab: iget v3, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ -05d03a: 3323 3200 |00ad: if-ne v3, v2, 00df // +0032 │ │ -05d03e: 5402 dd02 |00af: iget-object v2, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ -05d042: 3902 2e00 |00b1: if-nez v2, 00df // +002e │ │ -05d046: 12f2 |00b3: const/4 v2, #int -1 // #ff │ │ -05d048: 1a03 6902 |00b4: const-string v3, ":" // string@0269 │ │ -05d04c: 6e30 b51c 3502 |00b6: invoke-virtual {v5, v3, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@1cb5 │ │ -05d052: 0c05 |00b9: move-result-object v5 │ │ -05d054: 4605 0501 |00ba: aget-object v5, v5, v1 │ │ -05d058: 5b05 dd02 |00bc: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ -05d05c: 2821 |00be: goto 00df // +0021 │ │ -05d05e: 5405 d702 |00bf: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ -05d062: 3805 0300 |00c1: if-eqz v5, 00c4 // +0003 │ │ -05d066: 2811 |00c3: goto 00d4 // +0011 │ │ -05d068: 5405 d602 |00c4: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ -05d06c: 5b05 d502 |00c6: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ -05d070: 5903 d402 |00c8: iput v3, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ -05d074: 5901 d802 |00ca: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ -05d078: 2155 |00cc: array-length v5, v5 │ │ -05d07a: 5905 d902 |00cd: iput v5, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ -05d07e: 2810 |00cf: goto 00df // +0010 │ │ -05d080: 5405 d702 |00d0: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ -05d084: 3805 0500 |00d2: if-eqz v5, 00d7 // +0005 │ │ -05d088: 5b05 d502 |00d4: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ -05d08c: 2809 |00d6: goto 00df // +0009 │ │ -05d08e: 2205 0006 |00d7: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -05d092: 1a00 f905 |00d9: const-string v0, "Invalid icon" // string@05f9 │ │ -05d096: 7020 3f1c 0500 |00db: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -05d09c: 2705 |00de: throw v5 │ │ -05d09e: 1100 |00df: return-object v0 │ │ -05d0a0: 0001 0800 ffff ffff 3d00 0000 0300 ... |00e0: packed-switch-data (20 units) │ │ +05ceb8: |[05ceb8] androidx.core.graphics.drawable.IconCompatParcelizer.read:(Lf1/a;)Landroidx/core/graphics/drawable/IconCompat; │ │ +05cec8: 2200 3802 |0000: new-instance v0, Landroidx/core/graphics/drawable/IconCompat; // type@0238 │ │ +05cecc: 7010 e60c 0000 |0002: invoke-direct {v0}, Landroidx/core/graphics/drawable/IconCompat;.:()V // method@0ce6 │ │ +05ced2: 5201 d402 |0005: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05ced6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +05ced8: 6e20 ae14 2500 |0008: invoke-virtual {v5, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cede: 0a02 |000b: move-result v2 │ │ +05cee0: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +05cee4: 2805 |000e: goto 0013 // +0005 │ │ +05cee6: 6e10 af14 0500 |000f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14af │ │ +05ceec: 0a01 |0012: move-result v1 │ │ +05ceee: 5901 d402 |0013: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05cef2: 5401 d602 |0015: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05cef6: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +05cef8: 6e20 ae14 2500 |0018: invoke-virtual {v5, v2}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cefe: 0a03 |001b: move-result v3 │ │ +05cf00: 3903 0300 |001c: if-nez v3, 001f // +0003 │ │ +05cf04: 2805 |001e: goto 0023 // +0005 │ │ +05cf06: 6e10 ac14 0500 |001f: invoke-virtual {v5}, Lf1/a;.f:()[B // method@14ac │ │ +05cf0c: 0c01 |0022: move-result-object v1 │ │ +05cf0e: 5b01 d602 |0023: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05cf12: 5401 d702 |0025: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05cf16: 1233 |0027: const/4 v3, #int 3 // #3 │ │ +05cf18: 6e20 ae14 3500 |0028: invoke-virtual {v5, v3}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cf1e: 0a04 |002b: move-result v4 │ │ +05cf20: 3904 0300 |002c: if-nez v4, 002f // +0003 │ │ +05cf24: 2805 |002e: goto 0033 // +0005 │ │ +05cf26: 6e10 b014 0500 |002f: invoke-virtual {v5}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14b0 │ │ +05cf2c: 0c01 |0032: move-result-object v1 │ │ +05cf2e: 5b01 d702 |0033: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05cf32: 5201 d802 |0035: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ +05cf36: 1244 |0037: const/4 v4, #int 4 // #4 │ │ +05cf38: 6e20 ae14 4500 |0038: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cf3e: 0a04 |003b: move-result v4 │ │ +05cf40: 3904 0300 |003c: if-nez v4, 003f // +0003 │ │ +05cf44: 2805 |003e: goto 0043 // +0005 │ │ +05cf46: 6e10 af14 0500 |003f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14af │ │ +05cf4c: 0a01 |0042: move-result v1 │ │ +05cf4e: 5901 d802 |0043: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ +05cf52: 5201 d902 |0045: iget v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ +05cf56: 1254 |0047: const/4 v4, #int 5 // #5 │ │ +05cf58: 6e20 ae14 4500 |0048: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cf5e: 0a04 |004b: move-result v4 │ │ +05cf60: 3904 0300 |004c: if-nez v4, 004f // +0003 │ │ +05cf64: 2805 |004e: goto 0053 // +0005 │ │ +05cf66: 6e10 af14 0500 |004f: invoke-virtual {v5}, Lf1/a;.i:()I // method@14af │ │ +05cf6c: 0a01 |0052: move-result v1 │ │ +05cf6e: 5901 d902 |0053: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ +05cf72: 5401 da02 |0055: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02da │ │ +05cf76: 1264 |0057: const/4 v4, #int 6 // #6 │ │ +05cf78: 6e20 ae14 4500 |0058: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cf7e: 0a04 |005b: move-result v4 │ │ +05cf80: 3904 0300 |005c: if-nez v4, 005f // +0003 │ │ +05cf84: 2805 |005e: goto 0063 // +0005 │ │ +05cf86: 6e10 b014 0500 |005f: invoke-virtual {v5}, Lf1/a;.j:()Landroid/os/Parcelable; // method@14b0 │ │ +05cf8c: 0c01 |0062: move-result-object v1 │ │ +05cf8e: 1f01 7500 |0063: check-cast v1, Landroid/content/res/ColorStateList; // type@0075 │ │ +05cf92: 5b01 da02 |0065: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02da │ │ +05cf96: 5401 dc02 |0067: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ +05cf9a: 1274 |0069: const/4 v4, #int 7 // #7 │ │ +05cf9c: 6e20 ae14 4500 |006a: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cfa2: 0a04 |006d: move-result v4 │ │ +05cfa4: 3904 0300 |006e: if-nez v4, 0071 // +0003 │ │ +05cfa8: 2805 |0070: goto 0075 // +0005 │ │ +05cfaa: 6e10 b114 0500 |0071: invoke-virtual {v5}, Lf1/a;.k:()Ljava/lang/String; // method@14b1 │ │ +05cfb0: 0c01 |0074: move-result-object v1 │ │ +05cfb2: 5b01 dc02 |0075: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ +05cfb6: 5401 dd02 |0077: iget-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ +05cfba: 1304 0800 |0079: const/16 v4, #int 8 // #8 │ │ +05cfbe: 6e20 ae14 4500 |007b: invoke-virtual {v5, v4}, Lf1/a;.h:(I)Z // method@14ae │ │ +05cfc4: 0a04 |007e: move-result v4 │ │ +05cfc6: 3904 0300 |007f: if-nez v4, 0082 // +0003 │ │ +05cfca: 2805 |0081: goto 0086 // +0005 │ │ +05cfcc: 6e10 b114 0500 |0082: invoke-virtual {v5}, Lf1/a;.k:()Ljava/lang/String; // method@14b1 │ │ +05cfd2: 0c01 |0085: move-result-object v1 │ │ +05cfd4: 5b01 dd02 |0086: iput-object v1, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ +05cfd8: 5405 dc02 |0088: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ +05cfdc: 7110 6502 0500 |008a: invoke-static {v5}, Landroid/graphics/PorterDuff$Mode;.valueOf:(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode; // method@0265 │ │ +05cfe2: 0c05 |008d: move-result-object v5 │ │ +05cfe4: 5b05 db02 |008e: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.h:Landroid/graphics/PorterDuff$Mode; // field@02db │ │ +05cfe8: 5205 d402 |0090: iget v5, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05cfec: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +05cfee: 2b05 4d00 0000 |0093: packed-switch v5, 000000e0 // +0000004d │ │ +05cff4: 2849 |0096: goto 00df // +0049 │ │ +05cff6: 5405 d602 |0097: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05cffa: 5b05 d502 |0099: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05cffe: 2844 |009b: goto 00df // +0044 │ │ +05d000: 2205 1b06 |009c: new-instance v5, Ljava/lang/String; // type@061b │ │ +05d004: 5403 d602 |009e: iget-object v3, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05d008: 1a04 9414 |00a0: const-string v4, "UTF-16" // string@1494 │ │ +05d00c: 7110 501d 0400 |00a2: invoke-static {v4}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d50 │ │ +05d012: 0c04 |00a5: move-result-object v4 │ │ +05d014: 7030 961c 3504 |00a6: invoke-direct {v5, v3, v4}, Ljava/lang/String;.:([BLjava/nio/charset/Charset;)V // method@1c96 │ │ +05d01a: 5b05 d502 |00a9: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05d01e: 5203 d402 |00ab: iget v3, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05d022: 3323 3200 |00ad: if-ne v3, v2, 00df // +0032 │ │ +05d026: 5402 dd02 |00af: iget-object v2, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ +05d02a: 3902 2e00 |00b1: if-nez v2, 00df // +002e │ │ +05d02e: 12f2 |00b3: const/4 v2, #int -1 // #ff │ │ +05d030: 1a03 6902 |00b4: const-string v3, ":" // string@0269 │ │ +05d034: 6e30 b31c 3502 |00b6: invoke-virtual {v5, v3, v2}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@1cb3 │ │ +05d03a: 0c05 |00b9: move-result-object v5 │ │ +05d03c: 4605 0501 |00ba: aget-object v5, v5, v1 │ │ +05d040: 5b05 dd02 |00bc: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ +05d044: 2821 |00be: goto 00df // +0021 │ │ +05d046: 5405 d702 |00bf: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05d04a: 3805 0300 |00c1: if-eqz v5, 00c4 // +0003 │ │ +05d04e: 2811 |00c3: goto 00d4 // +0011 │ │ +05d050: 5405 d602 |00c4: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05d054: 5b05 d502 |00c6: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05d058: 5903 d402 |00c8: iput v3, v0, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05d05c: 5901 d802 |00ca: iput v1, v0, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ +05d060: 2155 |00cc: array-length v5, v5 │ │ +05d062: 5905 d902 |00cd: iput v5, v0, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ +05d066: 2810 |00cf: goto 00df // +0010 │ │ +05d068: 5405 d702 |00d0: iget-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05d06c: 3805 0500 |00d2: if-eqz v5, 00d7 // +0005 │ │ +05d070: 5b05 d502 |00d4: iput-object v5, v0, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05d074: 2809 |00d6: goto 00df // +0009 │ │ +05d076: 2205 0006 |00d7: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +05d07a: 1a00 f905 |00d9: const-string v0, "Invalid icon" // string@05f9 │ │ +05d07e: 7020 3d1c 0500 |00db: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +05d084: 2705 |00de: throw v5 │ │ +05d086: 1100 |00df: return-object v0 │ │ +05d088: 0001 0800 ffff ffff 3d00 0000 0300 ... |00e0: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -60771,92 +60771,92 @@ │ │ type : '(Landroidx/core/graphics/drawable/IconCompat;Lf1/a;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -05d0e0: |[05d0e0] androidx.core.graphics.drawable.IconCompatParcelizer.write:(Landroidx/core/graphics/drawable/IconCompat;Lf1/a;)V │ │ -05d0f0: 6e10 841c 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -05d0f6: 5420 db02 |0003: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.h:Landroid/graphics/PorterDuff$Mode; // field@02db │ │ -05d0fa: 6e10 2f1c 0000 |0005: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@1c2f │ │ -05d100: 0c00 |0008: move-result-object v0 │ │ -05d102: 5b20 dc02 |0009: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ -05d106: 5220 d402 |000b: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ -05d10a: 1a01 9514 |000d: const-string v1, "UTF-16" // string@1495 │ │ -05d10e: 2b00 8d00 0000 |000f: packed-switch v0, 0000009c // +0000008d │ │ -05d114: 282e |0012: goto 0040 // +002e │ │ -05d116: 5420 d502 |0013: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ -05d11a: 6e10 871c 0000 |0015: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c87 │ │ -05d120: 0c00 |0018: move-result-object v0 │ │ -05d122: 7110 521d 0100 |0019: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d52 │ │ -05d128: 0c01 |001c: move-result-object v1 │ │ -05d12a: 6e20 a61c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@1ca6 │ │ -05d130: 0c00 |0020: move-result-object v0 │ │ -05d132: 5b20 d602 |0021: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ -05d136: 281d |0023: goto 0040 // +001d │ │ -05d138: 5420 d502 |0024: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ -05d13c: 1f00 b70a |0026: check-cast v0, [B // type@0ab7 │ │ -05d140: 5b20 d602 |0028: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ -05d144: 2816 |002a: goto 0040 // +0016 │ │ -05d146: 5420 d502 |002b: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ -05d14a: 1f00 1b06 |002d: check-cast v0, Ljava/lang/String; // type@061b │ │ -05d14e: 7110 521d 0100 |002f: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d52 │ │ -05d154: 0c01 |0032: move-result-object v1 │ │ -05d156: 6e20 a61c 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@1ca6 │ │ -05d15c: 0c00 |0036: move-result-object v0 │ │ -05d15e: 5b20 d602 |0037: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ -05d162: 2807 |0039: goto 0040 // +0007 │ │ -05d164: 5420 d502 |003a: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ -05d168: 1f00 e200 |003c: check-cast v0, Landroid/os/Parcelable; // type@00e2 │ │ -05d16c: 5b20 d702 |003e: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ -05d170: 12f0 |0040: const/4 v0, #int -1 // #ff │ │ -05d172: 5221 d402 |0041: iget v1, v2, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ -05d176: 3210 0900 |0043: if-eq v0, v1, 004c // +0009 │ │ -05d17a: 1210 |0045: const/4 v0, #int 1 // #1 │ │ -05d17c: 6e20 b314 0300 |0046: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14b3 │ │ -05d182: 6e20 b714 1300 |0049: invoke-virtual {v3, v1}, Lf1/a;.q:(I)V // method@14b7 │ │ -05d188: 5420 d602 |004c: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ -05d18c: 3800 0900 |004e: if-eqz v0, 0057 // +0009 │ │ -05d190: 1221 |0050: const/4 v1, #int 2 // #2 │ │ -05d192: 6e20 b314 1300 |0051: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ -05d198: 6e20 b514 0300 |0054: invoke-virtual {v3, v0}, Lf1/a;.o:([B)V // method@14b5 │ │ -05d19e: 5420 d702 |0057: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ -05d1a2: 3800 0900 |0059: if-eqz v0, 0062 // +0009 │ │ -05d1a6: 1231 |005b: const/4 v1, #int 3 // #3 │ │ -05d1a8: 6e20 b314 1300 |005c: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ -05d1ae: 6e20 b814 0300 |005f: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14b8 │ │ -05d1b4: 5220 d802 |0062: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ -05d1b8: 3800 0900 |0064: if-eqz v0, 006d // +0009 │ │ -05d1bc: 1241 |0066: const/4 v1, #int 4 // #4 │ │ -05d1be: 6e20 b314 1300 |0067: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ -05d1c4: 6e20 b714 0300 |006a: invoke-virtual {v3, v0}, Lf1/a;.q:(I)V // method@14b7 │ │ -05d1ca: 5220 d902 |006d: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ -05d1ce: 3800 0900 |006f: if-eqz v0, 0078 // +0009 │ │ -05d1d2: 1251 |0071: const/4 v1, #int 5 // #5 │ │ -05d1d4: 6e20 b314 1300 |0072: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ -05d1da: 6e20 b714 0300 |0075: invoke-virtual {v3, v0}, Lf1/a;.q:(I)V // method@14b7 │ │ -05d1e0: 5420 da02 |0078: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02da │ │ -05d1e4: 3800 0900 |007a: if-eqz v0, 0083 // +0009 │ │ -05d1e8: 1261 |007c: const/4 v1, #int 6 // #6 │ │ -05d1ea: 6e20 b314 1300 |007d: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ -05d1f0: 6e20 b814 0300 |0080: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14b8 │ │ -05d1f6: 5420 dc02 |0083: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ -05d1fa: 3800 0900 |0085: if-eqz v0, 008e // +0009 │ │ -05d1fe: 1271 |0087: const/4 v1, #int 7 // #7 │ │ -05d200: 6e20 b314 1300 |0088: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ -05d206: 6e20 b914 0300 |008b: invoke-virtual {v3, v0}, Lf1/a;.s:(Ljava/lang/String;)V // method@14b9 │ │ -05d20c: 5422 dd02 |008e: iget-object v2, v2, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ -05d210: 3802 0a00 |0090: if-eqz v2, 009a // +000a │ │ -05d214: 1300 0800 |0092: const/16 v0, #int 8 // #8 │ │ -05d218: 6e20 b314 0300 |0094: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14b3 │ │ -05d21e: 6e20 b914 2300 |0097: invoke-virtual {v3, v2}, Lf1/a;.s:(Ljava/lang/String;)V // method@14b9 │ │ -05d224: 0e00 |009a: return-void │ │ -05d226: 0000 |009b: nop // spacer │ │ -05d228: 0001 0800 ffff ffff 2b00 0000 0300 ... |009c: packed-switch-data (20 units) │ │ +05d0c8: |[05d0c8] androidx.core.graphics.drawable.IconCompatParcelizer.write:(Landroidx/core/graphics/drawable/IconCompat;Lf1/a;)V │ │ +05d0d8: 6e10 821c 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +05d0de: 5420 db02 |0003: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.h:Landroid/graphics/PorterDuff$Mode; // field@02db │ │ +05d0e2: 6e10 2d1c 0000 |0005: invoke-virtual {v0}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@1c2d │ │ +05d0e8: 0c00 |0008: move-result-object v0 │ │ +05d0ea: 5b20 dc02 |0009: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ +05d0ee: 5220 d402 |000b: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05d0f2: 1a01 9414 |000d: const-string v1, "UTF-16" // string@1494 │ │ +05d0f6: 2b00 8d00 0000 |000f: packed-switch v0, 0000009c // +0000008d │ │ +05d0fc: 282e |0012: goto 0040 // +002e │ │ +05d0fe: 5420 d502 |0013: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05d102: 6e10 851c 0000 |0015: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c85 │ │ +05d108: 0c00 |0018: move-result-object v0 │ │ +05d10a: 7110 501d 0100 |0019: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d50 │ │ +05d110: 0c01 |001c: move-result-object v1 │ │ +05d112: 6e20 a41c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@1ca4 │ │ +05d118: 0c00 |0020: move-result-object v0 │ │ +05d11a: 5b20 d602 |0021: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05d11e: 281d |0023: goto 0040 // +001d │ │ +05d120: 5420 d502 |0024: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05d124: 1f00 b70a |0026: check-cast v0, [B // type@0ab7 │ │ +05d128: 5b20 d602 |0028: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05d12c: 2816 |002a: goto 0040 // +0016 │ │ +05d12e: 5420 d502 |002b: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05d132: 1f00 1b06 |002d: check-cast v0, Ljava/lang/String; // type@061b │ │ +05d136: 7110 501d 0100 |002f: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1d50 │ │ +05d13c: 0c01 |0032: move-result-object v1 │ │ +05d13e: 6e20 a41c 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@1ca4 │ │ +05d144: 0c00 |0036: move-result-object v0 │ │ +05d146: 5b20 d602 |0037: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05d14a: 2807 |0039: goto 0040 // +0007 │ │ +05d14c: 5420 d502 |003a: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.b:Ljava/lang/Object; // field@02d5 │ │ +05d150: 1f00 e200 |003c: check-cast v0, Landroid/os/Parcelable; // type@00e2 │ │ +05d154: 5b20 d702 |003e: iput-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05d158: 12f0 |0040: const/4 v0, #int -1 // #ff │ │ +05d15a: 5221 d402 |0041: iget v1, v2, Landroidx/core/graphics/drawable/IconCompat;.a:I // field@02d4 │ │ +05d15e: 3210 0900 |0043: if-eq v0, v1, 004c // +0009 │ │ +05d162: 1210 |0045: const/4 v0, #int 1 // #1 │ │ +05d164: 6e20 b314 0300 |0046: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14b3 │ │ +05d16a: 6e20 b714 1300 |0049: invoke-virtual {v3, v1}, Lf1/a;.q:(I)V // method@14b7 │ │ +05d170: 5420 d602 |004c: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.c:[B // field@02d6 │ │ +05d174: 3800 0900 |004e: if-eqz v0, 0057 // +0009 │ │ +05d178: 1221 |0050: const/4 v1, #int 2 // #2 │ │ +05d17a: 6e20 b314 1300 |0051: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ +05d180: 6e20 b514 0300 |0054: invoke-virtual {v3, v0}, Lf1/a;.o:([B)V // method@14b5 │ │ +05d186: 5420 d702 |0057: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.d:Landroid/os/Parcelable; // field@02d7 │ │ +05d18a: 3800 0900 |0059: if-eqz v0, 0062 // +0009 │ │ +05d18e: 1231 |005b: const/4 v1, #int 3 // #3 │ │ +05d190: 6e20 b314 1300 |005c: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ +05d196: 6e20 b814 0300 |005f: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14b8 │ │ +05d19c: 5220 d802 |0062: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.e:I // field@02d8 │ │ +05d1a0: 3800 0900 |0064: if-eqz v0, 006d // +0009 │ │ +05d1a4: 1241 |0066: const/4 v1, #int 4 // #4 │ │ +05d1a6: 6e20 b314 1300 |0067: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ +05d1ac: 6e20 b714 0300 |006a: invoke-virtual {v3, v0}, Lf1/a;.q:(I)V // method@14b7 │ │ +05d1b2: 5220 d902 |006d: iget v0, v2, Landroidx/core/graphics/drawable/IconCompat;.f:I // field@02d9 │ │ +05d1b6: 3800 0900 |006f: if-eqz v0, 0078 // +0009 │ │ +05d1ba: 1251 |0071: const/4 v1, #int 5 // #5 │ │ +05d1bc: 6e20 b314 1300 |0072: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ +05d1c2: 6e20 b714 0300 |0075: invoke-virtual {v3, v0}, Lf1/a;.q:(I)V // method@14b7 │ │ +05d1c8: 5420 da02 |0078: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.g:Landroid/content/res/ColorStateList; // field@02da │ │ +05d1cc: 3800 0900 |007a: if-eqz v0, 0083 // +0009 │ │ +05d1d0: 1261 |007c: const/4 v1, #int 6 // #6 │ │ +05d1d2: 6e20 b314 1300 |007d: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ +05d1d8: 6e20 b814 0300 |0080: invoke-virtual {v3, v0}, Lf1/a;.r:(Landroid/os/Parcelable;)V // method@14b8 │ │ +05d1de: 5420 dc02 |0083: iget-object v0, v2, Landroidx/core/graphics/drawable/IconCompat;.i:Ljava/lang/String; // field@02dc │ │ +05d1e2: 3800 0900 |0085: if-eqz v0, 008e // +0009 │ │ +05d1e6: 1271 |0087: const/4 v1, #int 7 // #7 │ │ +05d1e8: 6e20 b314 1300 |0088: invoke-virtual {v3, v1}, Lf1/a;.m:(I)V // method@14b3 │ │ +05d1ee: 6e20 b914 0300 |008b: invoke-virtual {v3, v0}, Lf1/a;.s:(Ljava/lang/String;)V // method@14b9 │ │ +05d1f4: 5422 dd02 |008e: iget-object v2, v2, Landroidx/core/graphics/drawable/IconCompat;.j:Ljava/lang/String; // field@02dd │ │ +05d1f8: 3802 0a00 |0090: if-eqz v2, 009a // +000a │ │ +05d1fc: 1300 0800 |0092: const/16 v0, #int 8 // #8 │ │ +05d200: 6e20 b314 0300 |0094: invoke-virtual {v3, v0}, Lf1/a;.m:(I)V // method@14b3 │ │ +05d206: 6e20 b914 2300 |0097: invoke-virtual {v3, v2}, Lf1/a;.s:(Ljava/lang/String;)V // method@14b9 │ │ +05d20c: 0e00 |009a: return-void │ │ +05d20e: 0000 |009b: nop // spacer │ │ +05d210: 0001 0800 ffff ffff 2b00 0000 0300 ... |009c: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -61217,21 +61217,21 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x00b0 reg=2 (null) Landroidx/core/graphics/drawable/IconCompat; │ │ 0x0000 - 0x00b0 reg=3 (null) Lf1/a; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #137 header: │ │ class_idx : 571 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -61251,30 +61251,30 @@ │ │ type : '(Landroid/view/ViewGroup;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05d7f4: |[05d7f4] androidx.core.widget.NestedScrollView$b.a:(Landroid/view/ViewGroup;)Z │ │ -05d804: 6e10 8706 0000 |0000: invoke-virtual {v0}, Landroid/view/ViewGroup;.getClipToPadding:()Z // method@0687 │ │ -05d80a: 0a00 |0003: move-result v0 │ │ -05d80c: 0f00 |0004: return v0 │ │ +05d7dc: |[05d7dc] androidx.core.widget.NestedScrollView$b.a:(Landroid/view/ViewGroup;)Z │ │ +05d7ec: 6e10 8706 0000 |0000: invoke-virtual {v0}, Landroid/view/ViewGroup;.getClipToPadding:()Z // method@0687 │ │ +05d7f2: 0a00 |0003: move-result v0 │ │ +05d7f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #138 header: │ │ class_idx : 573 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #138 annotations: │ │ Annotations on class │ │ @@ -61286,21 +61286,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #139 header: │ │ class_idx : 574 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #139 annotations: │ │ Annotations on class │ │ @@ -61322,62 +61322,62 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d860: |[05d860] androidx.core.widget.NestedScrollView$e$a.:()V │ │ -05d870: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -05d876: 0e00 |0003: return-void │ │ +05d848: |[05d848] androidx.core.widget.NestedScrollView$e$a.:()V │ │ +05d858: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +05d85e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/widget/NestedScrollView$e$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05d82c: |[05d82c] androidx.core.widget.NestedScrollView$e$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -05d83c: 2200 3f02 |0000: new-instance v0, Landroidx/core/widget/NestedScrollView$e; // type@023f │ │ -05d840: 7020 f50c 2000 |0002: invoke-direct {v0, v2}, Landroidx/core/widget/NestedScrollView$e;.:(Landroid/os/Parcel;)V // method@0cf5 │ │ -05d846: 1100 |0005: return-object v0 │ │ +05d814: |[05d814] androidx.core.widget.NestedScrollView$e$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +05d824: 2200 3f02 |0000: new-instance v0, Landroidx/core/widget/NestedScrollView$e; // type@023f │ │ +05d828: 7020 f50c 2000 |0002: invoke-direct {v0, v2}, Landroidx/core/widget/NestedScrollView$e;.:(Landroid/os/Parcel;)V // method@0cf5 │ │ +05d82e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/widget/NestedScrollView$e$a;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d848: |[05d848] androidx.core.widget.NestedScrollView$e$a.newArray:(I)[Ljava/lang/Object; │ │ -05d858: 2311 d10a |0000: new-array v1, v1, [Landroidx/core/widget/NestedScrollView$e; // type@0ad1 │ │ -05d85c: 1101 |0002: return-object v1 │ │ +05d830: |[05d830] androidx.core.widget.NestedScrollView$e$a.newArray:(I)[Ljava/lang/Object; │ │ +05d840: 2311 d10a |0000: new-array v1, v1, [Landroidx/core/widget/NestedScrollView$e; // type@0ad1 │ │ +05d844: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #140 header: │ │ class_idx : 575 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 336 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -61407,86 +61407,86 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05d8d4: |[05d8d4] androidx.core.widget.NestedScrollView$e.:()V │ │ -05d8e4: 2200 3e02 |0000: new-instance v0, Landroidx/core/widget/NestedScrollView$e$a; // type@023e │ │ -05d8e8: 7010 f10c 0000 |0002: invoke-direct {v0}, Landroidx/core/widget/NestedScrollView$e$a;.:()V // method@0cf1 │ │ -05d8ee: 6900 e002 |0005: sput-object v0, Landroidx/core/widget/NestedScrollView$e;.CREATOR:Landroid/os/Parcelable$Creator; // field@02e0 │ │ -05d8f2: 0e00 |0007: return-void │ │ +05d8bc: |[05d8bc] androidx.core.widget.NestedScrollView$e.:()V │ │ +05d8cc: 2200 3e02 |0000: new-instance v0, Landroidx/core/widget/NestedScrollView$e$a; // type@023e │ │ +05d8d0: 7010 f10c 0000 |0002: invoke-direct {v0}, Landroidx/core/widget/NestedScrollView$e$a;.:()V // method@0cf1 │ │ +05d8d6: 6900 e002 |0005: sput-object v0, Landroidx/core/widget/NestedScrollView$e;.CREATOR:Landroid/os/Parcelable$Creator; // field@02e0 │ │ +05d8da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05d8f4: |[05d8f4] androidx.core.widget.NestedScrollView$e.:(Landroid/os/Parcel;)V │ │ -05d904: 7020 5805 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@0558 │ │ -05d90a: 6e10 9b03 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -05d910: 0a01 |0006: move-result v1 │ │ -05d912: 5901 e102 |0007: iput v1, v0, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e1 │ │ -05d916: 0e00 |0009: return-void │ │ +05d8dc: |[05d8dc] androidx.core.widget.NestedScrollView$e.:(Landroid/os/Parcel;)V │ │ +05d8ec: 7020 5805 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@0558 │ │ +05d8f2: 6e10 9b03 0100 |0003: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +05d8f8: 0a01 |0006: move-result v1 │ │ +05d8fa: 5901 e102 |0007: iput v1, v0, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e1 │ │ +05d8fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ name : '' │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05d918: |[05d918] androidx.core.widget.NestedScrollView$e.:(Landroid/os/Parcelable;)V │ │ -05d928: 7020 5905 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@0559 │ │ -05d92e: 0e00 |0003: return-void │ │ +05d900: |[05d900] androidx.core.widget.NestedScrollView$e.:(Landroid/os/Parcelable;)V │ │ +05d910: 7020 5905 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@0559 │ │ +05d916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/core/widget/NestedScrollView$e;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -05d878: |[05d878] androidx.core.widget.NestedScrollView$e.toString:()Ljava/lang/String; │ │ -05d888: 1a00 8205 |0000: const-string v0, "HorizontalScrollView.SavedState{" // string@0582 │ │ -05d88c: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -05d892: 0c00 |0005: move-result-object v0 │ │ -05d894: 7110 dd1c 0200 |0006: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1cdd │ │ -05d89a: 0a01 |0009: move-result v1 │ │ -05d89c: 7110 4c1c 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c4c │ │ -05d8a2: 0c01 |000d: move-result-object v1 │ │ -05d8a4: 6e20 d01c 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -05d8aa: 1a01 c700 |0011: const-string v1, " scrollPosition=" // string@00c7 │ │ -05d8ae: 6e20 d01c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -05d8b4: 5221 e102 |0016: iget v1, v2, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e1 │ │ -05d8b8: 6e20 cb1c 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -05d8be: 1a01 0b27 |001b: const-string v1, "}" // string@270b │ │ -05d8c2: 6e20 d01c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -05d8c8: 6e10 d81c 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -05d8ce: 0c00 |0023: move-result-object v0 │ │ -05d8d0: 1100 |0024: return-object v0 │ │ +05d860: |[05d860] androidx.core.widget.NestedScrollView$e.toString:()Ljava/lang/String; │ │ +05d870: 1a00 8205 |0000: const-string v0, "HorizontalScrollView.SavedState{" // string@0582 │ │ +05d874: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +05d87a: 0c00 |0005: move-result-object v0 │ │ +05d87c: 7110 db1c 0200 |0006: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1cdb │ │ +05d882: 0a01 |0009: move-result v1 │ │ +05d884: 7110 4a1c 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c4a │ │ +05d88a: 0c01 |000d: move-result-object v1 │ │ +05d88c: 6e20 ce1c 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +05d892: 1a01 c700 |0011: const-string v1, " scrollPosition=" // string@00c7 │ │ +05d896: 6e20 ce1c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +05d89c: 5221 e102 |0016: iget v1, v2, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e1 │ │ +05d8a0: 6e20 c91c 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +05d8a6: 1a01 0927 |001b: const-string v1, "}" // string@2709 │ │ +05d8aa: 6e20 ce1c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +05d8b0: 6e10 d61c 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +05d8b6: 0c00 |0023: move-result-object v0 │ │ +05d8b8: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -61771,30 +61771,30 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05d930: |[05d930] androidx.core.widget.NestedScrollView$e.writeToParcel:(Landroid/os/Parcel;I)V │ │ -05d940: 6f30 5a05 1002 |0000: invoke-super {v0, v1, v2}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@055a │ │ -05d946: 5202 e102 |0003: iget v2, v0, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e1 │ │ -05d94a: 6e20 a403 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -05d950: 0e00 |0008: return-void │ │ +05d918: |[05d918] androidx.core.widget.NestedScrollView$e.writeToParcel:(Landroid/os/Parcel;I)V │ │ +05d928: 6f30 5a05 1002 |0000: invoke-super {v0, v1, v2}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@055a │ │ +05d92e: 5202 e102 |0003: iget v2, v0, Landroidx/core/widget/NestedScrollView$e;.e:I // field@02e1 │ │ +05d932: 6e20 a403 2100 |0005: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +05d938: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #141 header: │ │ class_idx : 586 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -61815,21 +61815,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/preference/Preference$a;) │ │ name : 'a' │ │ type : '(Landroidx/preference/Preference;)Ljava/lang/CharSequence;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #142 header: │ │ class_idx : 587 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -61882,21 +61882,21 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -061114: |[061114] androidx.preference.Preference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -061124: 1400 fe00 037f |0000: const v0, #float 1.74134e+38 // #7f0300fe │ │ -06112a: 1401 8e00 0101 |0003: const v1, #float 2.3694e-38 // #0101008e │ │ -061130: 7130 3930 0301 |0006: invoke-static {v3, v0, v1}, Lv/i;.a:(Landroid/content/Context;II)I // method@3039 │ │ -061136: 0a00 |0009: move-result v0 │ │ -061138: 7040 660d 3204 |000a: invoke-direct {v2, v3, v4, v0}, Landroidx/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0d66 │ │ -06113e: 0e00 |000d: return-void │ │ +0610fc: |[0610fc] androidx.preference.Preference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06110c: 1400 fe00 037f |0000: const v0, #float 1.74134e+38 // #7f0300fe │ │ +061112: 1401 8e00 0101 |0003: const v1, #float 2.3694e-38 // #0101008e │ │ +061118: 7130 3730 0301 |0006: invoke-static {v3, v0, v1}, Lv/i;.a:(Landroid/content/Context;II)I // method@3037 │ │ +06111e: 0a00 |0009: move-result v0 │ │ +061120: 7040 660d 3204 |000a: invoke-direct {v2, v3, v4, v0}, Landroidx/preference/Preference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0d66 │ │ +061126: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=1 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroidx/preference/Preference; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=4 (null) Landroid/util/AttributeSet; │ │ @@ -61906,140 +61906,140 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 258 16-bit code units │ │ -061140: |[061140] androidx.preference.Preference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -061150: 7010 801c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c80 │ │ -061156: 1400 ffff ff7f |0003: const v0, #float nan // #7fffffff │ │ -06115c: 5940 0603 |0006: iput v0, v4, Landroidx/preference/Preference;.f:I // field@0306 │ │ -061160: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -061162: 5c41 0a03 |0009: iput-boolean v1, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ -061166: 5b45 0503 |000b: iput-object v5, v4, Landroidx/preference/Preference;.e:Landroid/content/Context; // field@0305 │ │ -06116a: 6202 a504 |000d: sget-object v2, Lb/w;.t:[I // field@04a5 │ │ -06116e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -061170: 6e53 4401 6572 |0010: invoke-virtual {v5, v6, v2, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -061176: 0c05 |0013: move-result-object v5 │ │ -061178: 6e30 cf01 3503 |0014: invoke-virtual {v5, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -06117e: 0a06 |0017: move-result v6 │ │ -061180: 1307 1700 |0018: const/16 v7, #int 23 // #17 │ │ -061184: 6e30 cf01 7506 |001a: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -06118a: 1306 1a00 |001d: const/16 v6, #int 26 // #1a │ │ -06118e: 1267 |001f: const/4 v7, #int 6 // #6 │ │ -061190: 7130 3e30 6507 |0020: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@303e │ │ -061196: 0c06 |0023: move-result-object v6 │ │ -061198: 5b46 0903 |0024: iput-object v6, v4, Landroidx/preference/Preference;.i:Ljava/lang/String; // field@0309 │ │ -06119c: 1306 2200 |0026: const/16 v6, #int 34 // #22 │ │ -0611a0: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -0611a2: 6e20 d201 6500 |0029: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ -0611a8: 0c06 |002c: move-result-object v6 │ │ -0611aa: 3906 0600 |002d: if-nez v6, 0033 // +0006 │ │ -0611ae: 6e20 d201 7500 |002f: invoke-virtual {v5, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ -0611b4: 0c06 |0032: move-result-object v6 │ │ -0611b6: 5b46 0703 |0033: iput-object v6, v4, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ -0611ba: 1306 2100 |0035: const/16 v6, #int 33 // #21 │ │ -0611be: 1277 |0037: const/4 v7, #int 7 // #7 │ │ -0611c0: 6e20 d201 6500 |0038: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ -0611c6: 0c06 |003b: move-result-object v6 │ │ -0611c8: 3906 0600 |003c: if-nez v6, 0042 // +0006 │ │ -0611cc: 6e20 d201 7500 |003e: invoke-virtual {v5, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ -0611d2: 0c06 |0041: move-result-object v6 │ │ -0611d4: 5b46 0803 |0042: iput-object v6, v4, Landroidx/preference/Preference;.h:Ljava/lang/CharSequence; // field@0308 │ │ -0611d8: 1306 0800 |0044: const/16 v6, #int 8 // #8 │ │ -0611dc: 6e30 cb01 6500 |0046: invoke-virtual {v5, v6, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -0611e2: 0a06 |0049: move-result v6 │ │ -0611e4: 1307 1c00 |004a: const/16 v7, #int 28 // #1c │ │ -0611e8: 6e30 cb01 7506 |004c: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -0611ee: 0a06 |004f: move-result v6 │ │ -0611f0: 5946 0603 |0050: iput v6, v4, Landroidx/preference/Preference;.f:I // field@0306 │ │ -0611f4: 1306 1600 |0052: const/16 v6, #int 22 // #16 │ │ -0611f8: 1307 0d00 |0054: const/16 v7, #int 13 // #d │ │ -0611fc: 7130 3e30 6507 |0056: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@303e │ │ -061202: 1306 1b00 |0059: const/16 v6, #int 27 // #1b │ │ -061206: 1237 |005b: const/4 v7, #int 3 // #3 │ │ -061208: 1400 2700 0b7f |005c: const v0, #float 1.84763e+38 // #7f0b0027 │ │ -06120e: 6e30 cf01 7500 |005f: invoke-virtual {v5, v7, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -061214: 0a07 |0062: move-result v7 │ │ -061216: 6e30 cf01 6507 |0063: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -06121c: 1306 2300 |0066: const/16 v6, #int 35 // #23 │ │ -061220: 1307 0900 |0068: const/16 v7, #int 9 // #9 │ │ -061224: 6e30 cf01 7503 |006a: invoke-virtual {v5, v7, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -06122a: 0a07 |006d: move-result v7 │ │ -06122c: 6e30 cf01 6507 |006e: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ -061232: 1306 1500 |0071: const/16 v6, #int 21 // #15 │ │ -061236: 1227 |0073: const/4 v7, #int 2 // #2 │ │ -061238: 6e30 c201 7501 |0074: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06123e: 0a07 |0077: move-result v7 │ │ -061240: 6e30 c201 6507 |0078: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061246: 1306 1e00 |007b: const/16 v6, #int 30 // #1e │ │ -06124a: 1257 |007d: const/4 v7, #int 5 // #5 │ │ -06124c: 6e30 c201 7501 |007e: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061252: 0a07 |0081: move-result v7 │ │ -061254: 6e30 c201 6507 |0082: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06125a: 0a06 |0085: move-result v6 │ │ -06125c: 5c46 0a03 |0086: iput-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ -061260: 1306 1d00 |0088: const/16 v6, #int 29 // #1d │ │ -061264: 6e30 c201 1501 |008a: invoke-virtual {v5, v1, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06126a: 0a07 |008d: move-result v7 │ │ -06126c: 6e30 c201 6507 |008e: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061272: 1306 1300 |0091: const/16 v6, #int 19 // #13 │ │ -061276: 1307 0a00 |0093: const/16 v7, #int 10 // #a │ │ -06127a: 7130 3e30 6507 |0095: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@303e │ │ -061280: 5546 0a03 |0098: iget-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ -061284: 1307 1000 |009a: const/16 v7, #int 16 // #10 │ │ -061288: 6e30 c201 7506 |009c: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06128e: 0a06 |009f: move-result v6 │ │ -061290: 6e30 c201 7506 |00a0: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061296: 5546 0a03 |00a3: iget-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ -06129a: 1307 1100 |00a5: const/16 v7, #int 17 // #11 │ │ -06129e: 6e30 c201 7506 |00a7: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0612a4: 0a06 |00aa: move-result v6 │ │ -0612a6: 6e30 c201 7506 |00ab: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0612ac: 1306 1200 |00ae: const/16 v6, #int 18 // #12 │ │ -0612b0: 6e20 d601 6500 |00b0: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -0612b6: 0a07 |00b3: move-result v7 │ │ -0612b8: 3807 0300 |00b4: if-eqz v7, 00b7 // +0003 │ │ -0612bc: 2809 |00b6: goto 00bf // +0009 │ │ -0612be: 1306 0b00 |00b7: const/16 v6, #int 11 // #b │ │ -0612c2: 6e20 d601 6500 |00b9: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -0612c8: 0a07 |00bc: move-result v7 │ │ -0612ca: 3807 0800 |00bd: if-eqz v7, 00c5 // +0008 │ │ -0612ce: 6e30 6a0d 5406 |00bf: invoke-virtual {v4, v5, v6}, Landroidx/preference/Preference;.g:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; // method@0d6a │ │ -0612d4: 0c06 |00c2: move-result-object v6 │ │ -0612d6: 5b46 0b03 |00c3: iput-object v6, v4, Landroidx/preference/Preference;.k:Ljava/lang/Object; // field@030b │ │ -0612da: 1306 1f00 |00c5: const/16 v6, #int 31 // #1f │ │ -0612de: 1307 0c00 |00c7: const/16 v7, #int 12 // #c │ │ -0612e2: 6e30 c201 7501 |00c9: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0612e8: 0a07 |00cc: move-result v7 │ │ -0612ea: 6e30 c201 6507 |00cd: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0612f0: 1306 2000 |00d0: const/16 v6, #int 32 // #20 │ │ -0612f4: 6e20 d601 6500 |00d2: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ -0612fa: 0a07 |00d5: move-result v7 │ │ -0612fc: 3807 0b00 |00d6: if-eqz v7, 00e1 // +000b │ │ -061300: 1307 0e00 |00d8: const/16 v7, #int 14 // #e │ │ -061304: 6e30 c201 7501 |00da: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06130a: 0a07 |00dd: move-result v7 │ │ -06130c: 6e30 c201 6507 |00de: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061312: 1306 1800 |00e1: const/16 v6, #int 24 // #18 │ │ -061316: 1307 0f00 |00e3: const/16 v7, #int 15 // #f │ │ -06131a: 6e30 c201 7503 |00e5: invoke-virtual {v5, v7, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061320: 0a07 |00e8: move-result v7 │ │ -061322: 6e30 c201 6507 |00e9: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061328: 1306 1900 |00ec: const/16 v6, #int 25 // #19 │ │ -06132c: 6e30 c201 6501 |00ee: invoke-virtual {v5, v6, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061332: 0a07 |00f1: move-result v7 │ │ -061334: 6e30 c201 6507 |00f2: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06133a: 1306 1400 |00f5: const/16 v6, #int 20 // #14 │ │ -06133e: 6e30 c201 6503 |00f7: invoke-virtual {v5, v6, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -061344: 0a07 |00fa: move-result v7 │ │ -061346: 6e30 c201 6507 |00fb: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -06134c: 6e10 d901 0500 |00fe: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -061352: 0e00 |0101: return-void │ │ +061128: |[061128] androidx.preference.Preference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +061138: 7010 7e1c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06113e: 1400 ffff ff7f |0003: const v0, #float nan // #7fffffff │ │ +061144: 5940 0603 |0006: iput v0, v4, Landroidx/preference/Preference;.f:I // field@0306 │ │ +061148: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +06114a: 5c41 0a03 |0009: iput-boolean v1, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ +06114e: 5b45 0503 |000b: iput-object v5, v4, Landroidx/preference/Preference;.e:Landroid/content/Context; // field@0305 │ │ +061152: 6202 a504 |000d: sget-object v2, Lb/w;.t:[I // field@04a5 │ │ +061156: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +061158: 6e53 4401 6572 |0010: invoke-virtual {v5, v6, v2, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ +06115e: 0c05 |0013: move-result-object v5 │ │ +061160: 6e30 cf01 3503 |0014: invoke-virtual {v5, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +061166: 0a06 |0017: move-result v6 │ │ +061168: 1307 1700 |0018: const/16 v7, #int 23 // #17 │ │ +06116c: 6e30 cf01 7506 |001a: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +061172: 1306 1a00 |001d: const/16 v6, #int 26 // #1a │ │ +061176: 1267 |001f: const/4 v7, #int 6 // #6 │ │ +061178: 7130 3c30 6507 |0020: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@303c │ │ +06117e: 0c06 |0023: move-result-object v6 │ │ +061180: 5b46 0903 |0024: iput-object v6, v4, Landroidx/preference/Preference;.i:Ljava/lang/String; // field@0309 │ │ +061184: 1306 2200 |0026: const/16 v6, #int 34 // #22 │ │ +061188: 1247 |0028: const/4 v7, #int 4 // #4 │ │ +06118a: 6e20 d201 6500 |0029: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ +061190: 0c06 |002c: move-result-object v6 │ │ +061192: 3906 0600 |002d: if-nez v6, 0033 // +0006 │ │ +061196: 6e20 d201 7500 |002f: invoke-virtual {v5, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ +06119c: 0c06 |0032: move-result-object v6 │ │ +06119e: 5b46 0703 |0033: iput-object v6, v4, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ +0611a2: 1306 2100 |0035: const/16 v6, #int 33 // #21 │ │ +0611a6: 1277 |0037: const/4 v7, #int 7 // #7 │ │ +0611a8: 6e20 d201 6500 |0038: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ +0611ae: 0c06 |003b: move-result-object v6 │ │ +0611b0: 3906 0600 |003c: if-nez v6, 0042 // +0006 │ │ +0611b4: 6e20 d201 7500 |003e: invoke-virtual {v5, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01d2 │ │ +0611ba: 0c06 |0041: move-result-object v6 │ │ +0611bc: 5b46 0803 |0042: iput-object v6, v4, Landroidx/preference/Preference;.h:Ljava/lang/CharSequence; // field@0308 │ │ +0611c0: 1306 0800 |0044: const/16 v6, #int 8 // #8 │ │ +0611c4: 6e30 cb01 6500 |0046: invoke-virtual {v5, v6, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +0611ca: 0a06 |0049: move-result v6 │ │ +0611cc: 1307 1c00 |004a: const/16 v7, #int 28 // #1c │ │ +0611d0: 6e30 cb01 7506 |004c: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +0611d6: 0a06 |004f: move-result v6 │ │ +0611d8: 5946 0603 |0050: iput v6, v4, Landroidx/preference/Preference;.f:I // field@0306 │ │ +0611dc: 1306 1600 |0052: const/16 v6, #int 22 // #16 │ │ +0611e0: 1307 0d00 |0054: const/16 v7, #int 13 // #d │ │ +0611e4: 7130 3c30 6507 |0056: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@303c │ │ +0611ea: 1306 1b00 |0059: const/16 v6, #int 27 // #1b │ │ +0611ee: 1237 |005b: const/4 v7, #int 3 // #3 │ │ +0611f0: 1400 2700 0b7f |005c: const v0, #float 1.84763e+38 // #7f0b0027 │ │ +0611f6: 6e30 cf01 7500 |005f: invoke-virtual {v5, v7, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +0611fc: 0a07 |0062: move-result v7 │ │ +0611fe: 6e30 cf01 6507 |0063: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +061204: 1306 2300 |0066: const/16 v6, #int 35 // #23 │ │ +061208: 1307 0900 |0068: const/16 v7, #int 9 // #9 │ │ +06120c: 6e30 cf01 7503 |006a: invoke-virtual {v5, v7, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +061212: 0a07 |006d: move-result v7 │ │ +061214: 6e30 cf01 6507 |006e: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01cf │ │ +06121a: 1306 1500 |0071: const/16 v6, #int 21 // #15 │ │ +06121e: 1227 |0073: const/4 v7, #int 2 // #2 │ │ +061220: 6e30 c201 7501 |0074: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +061226: 0a07 |0077: move-result v7 │ │ +061228: 6e30 c201 6507 |0078: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +06122e: 1306 1e00 |007b: const/16 v6, #int 30 // #1e │ │ +061232: 1257 |007d: const/4 v7, #int 5 // #5 │ │ +061234: 6e30 c201 7501 |007e: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +06123a: 0a07 |0081: move-result v7 │ │ +06123c: 6e30 c201 6507 |0082: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +061242: 0a06 |0085: move-result v6 │ │ +061244: 5c46 0a03 |0086: iput-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ +061248: 1306 1d00 |0088: const/16 v6, #int 29 // #1d │ │ +06124c: 6e30 c201 1501 |008a: invoke-virtual {v5, v1, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +061252: 0a07 |008d: move-result v7 │ │ +061254: 6e30 c201 6507 |008e: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +06125a: 1306 1300 |0091: const/16 v6, #int 19 // #13 │ │ +06125e: 1307 0a00 |0093: const/16 v7, #int 10 // #a │ │ +061262: 7130 3c30 6507 |0095: invoke-static {v5, v6, v7}, Lv/i;.f:(Landroid/content/res/TypedArray;II)Ljava/lang/String; // method@303c │ │ +061268: 5546 0a03 |0098: iget-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ +06126c: 1307 1000 |009a: const/16 v7, #int 16 // #10 │ │ +061270: 6e30 c201 7506 |009c: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +061276: 0a06 |009f: move-result v6 │ │ +061278: 6e30 c201 7506 |00a0: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +06127e: 5546 0a03 |00a3: iget-boolean v6, v4, Landroidx/preference/Preference;.j:Z // field@030a │ │ +061282: 1307 1100 |00a5: const/16 v7, #int 17 // #11 │ │ +061286: 6e30 c201 7506 |00a7: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +06128c: 0a06 |00aa: move-result v6 │ │ +06128e: 6e30 c201 7506 |00ab: invoke-virtual {v5, v7, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +061294: 1306 1200 |00ae: const/16 v6, #int 18 // #12 │ │ +061298: 6e20 d601 6500 |00b0: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ +06129e: 0a07 |00b3: move-result v7 │ │ +0612a0: 3807 0300 |00b4: if-eqz v7, 00b7 // +0003 │ │ +0612a4: 2809 |00b6: goto 00bf // +0009 │ │ +0612a6: 1306 0b00 |00b7: const/16 v6, #int 11 // #b │ │ +0612aa: 6e20 d601 6500 |00b9: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ +0612b0: 0a07 |00bc: move-result v7 │ │ +0612b2: 3807 0800 |00bd: if-eqz v7, 00c5 // +0008 │ │ +0612b6: 6e30 6a0d 5406 |00bf: invoke-virtual {v4, v5, v6}, Landroidx/preference/Preference;.g:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; // method@0d6a │ │ +0612bc: 0c06 |00c2: move-result-object v6 │ │ +0612be: 5b46 0b03 |00c3: iput-object v6, v4, Landroidx/preference/Preference;.k:Ljava/lang/Object; // field@030b │ │ +0612c2: 1306 1f00 |00c5: const/16 v6, #int 31 // #1f │ │ +0612c6: 1307 0c00 |00c7: const/16 v7, #int 12 // #c │ │ +0612ca: 6e30 c201 7501 |00c9: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +0612d0: 0a07 |00cc: move-result v7 │ │ +0612d2: 6e30 c201 6507 |00cd: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +0612d8: 1306 2000 |00d0: const/16 v6, #int 32 // #20 │ │ +0612dc: 6e20 d601 6500 |00d2: invoke-virtual {v5, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01d6 │ │ +0612e2: 0a07 |00d5: move-result v7 │ │ +0612e4: 3807 0b00 |00d6: if-eqz v7, 00e1 // +000b │ │ +0612e8: 1307 0e00 |00d8: const/16 v7, #int 14 // #e │ │ +0612ec: 6e30 c201 7501 |00da: invoke-virtual {v5, v7, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +0612f2: 0a07 |00dd: move-result v7 │ │ +0612f4: 6e30 c201 6507 |00de: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +0612fa: 1306 1800 |00e1: const/16 v6, #int 24 // #18 │ │ +0612fe: 1307 0f00 |00e3: const/16 v7, #int 15 // #f │ │ +061302: 6e30 c201 7503 |00e5: invoke-virtual {v5, v7, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +061308: 0a07 |00e8: move-result v7 │ │ +06130a: 6e30 c201 6507 |00e9: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +061310: 1306 1900 |00ec: const/16 v6, #int 25 // #19 │ │ +061314: 6e30 c201 6501 |00ee: invoke-virtual {v5, v6, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +06131a: 0a07 |00f1: move-result v7 │ │ +06131c: 6e30 c201 6507 |00f2: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +061322: 1306 1400 |00f5: const/16 v6, #int 20 // #14 │ │ +061326: 6e30 c201 6503 |00f7: invoke-virtual {v5, v6, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +06132c: 0a07 |00fa: move-result v7 │ │ +06132e: 6e30 c201 6507 |00fb: invoke-virtual {v5, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +061334: 6e10 d901 0500 |00fe: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +06133a: 0e00 |0101: return-void │ │ catches : (none) │ │ positions : │ │ 0x0014 line=2 │ │ 0x0020 line=3 │ │ 0x0029 line=4 │ │ 0x0033 line=5 │ │ 0x0038 line=6 │ │ @@ -62071,22 +62071,22 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -061054: |[061054] androidx.preference.Preference.a:()Ljava/lang/CharSequence; │ │ -061064: 5410 0c03 |0000: iget-object v0, v1, Landroidx/preference/Preference;.l:Landroidx/preference/Preference$a; // field@030c │ │ -061068: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06106c: 7220 640d 1000 |0004: invoke-interface {v0, v1}, Landroidx/preference/Preference$a;.a:(Landroidx/preference/Preference;)Ljava/lang/CharSequence; // method@0d64 │ │ -061072: 0c00 |0007: move-result-object v0 │ │ -061074: 1100 |0008: return-object v0 │ │ -061076: 5410 0803 |0009: iget-object v0, v1, Landroidx/preference/Preference;.h:Ljava/lang/CharSequence; // field@0308 │ │ -06107a: 1100 |000b: return-object v0 │ │ +06103c: |[06103c] androidx.preference.Preference.a:()Ljava/lang/CharSequence; │ │ +06104c: 5410 0c03 |0000: iget-object v0, v1, Landroidx/preference/Preference;.l:Landroidx/preference/Preference$a; // field@030c │ │ +061050: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +061054: 7220 640d 1000 |0004: invoke-interface {v0, v1}, Landroidx/preference/Preference$a;.a:(Landroidx/preference/Preference;)Ljava/lang/CharSequence; // method@0d64 │ │ +06105a: 0c00 |0007: move-result-object v0 │ │ +06105c: 1100 |0008: return-object v0 │ │ +06105e: 5410 0803 |0009: iget-object v0, v1, Landroidx/preference/Preference;.h:Ljava/lang/CharSequence; // field@0308 │ │ +061062: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -62371,111 +62371,111 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -060ff0: |[060ff0] androidx.preference.Preference.compareTo:(Ljava/lang/Object;)I │ │ -061000: 1f03 4b02 |0000: check-cast v3, Landroidx/preference/Preference; // type@024b │ │ -061004: 5220 0603 |0002: iget v0, v2, Landroidx/preference/Preference;.f:I // field@0306 │ │ -061008: 5231 0603 |0004: iget v1, v3, Landroidx/preference/Preference;.f:I // field@0306 │ │ -06100c: 3210 0400 |0006: if-eq v0, v1, 000a // +0004 │ │ -061010: b110 |0008: sub-int/2addr v0, v1 │ │ -061012: 281f |0009: goto 0028 // +001f │ │ -061014: 5420 0703 |000a: iget-object v0, v2, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ -061018: 5431 0703 |000c: iget-object v1, v3, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ -06101c: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -061020: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -061022: 2817 |0011: goto 0028 // +0017 │ │ -061024: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -061028: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -06102a: 2813 |0015: goto 0028 // +0013 │ │ -06102c: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ -061030: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ -061032: 280f |0019: goto 0028 // +000f │ │ -061034: 7210 ec1b 0000 |001a: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1bec │ │ -06103a: 0c00 |001d: move-result-object v0 │ │ -06103c: 5433 0703 |001e: iget-object v3, v3, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ -061040: 7210 ec1b 0300 |0020: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1bec │ │ -061046: 0c03 |0023: move-result-object v3 │ │ -061048: 6e20 9e1c 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@1c9e │ │ -06104e: 0a00 |0027: move-result v0 │ │ -061050: 0f00 |0028: return v0 │ │ +060fd8: |[060fd8] androidx.preference.Preference.compareTo:(Ljava/lang/Object;)I │ │ +060fe8: 1f03 4b02 |0000: check-cast v3, Landroidx/preference/Preference; // type@024b │ │ +060fec: 5220 0603 |0002: iget v0, v2, Landroidx/preference/Preference;.f:I // field@0306 │ │ +060ff0: 5231 0603 |0004: iget v1, v3, Landroidx/preference/Preference;.f:I // field@0306 │ │ +060ff4: 3210 0400 |0006: if-eq v0, v1, 000a // +0004 │ │ +060ff8: b110 |0008: sub-int/2addr v0, v1 │ │ +060ffa: 281f |0009: goto 0028 // +001f │ │ +060ffc: 5420 0703 |000a: iget-object v0, v2, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ +061000: 5431 0703 |000c: iget-object v1, v3, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ +061004: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +061008: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06100a: 2817 |0011: goto 0028 // +0017 │ │ +06100c: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +061010: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +061012: 2813 |0015: goto 0028 // +0013 │ │ +061014: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ +061018: 12f0 |0018: const/4 v0, #int -1 // #ff │ │ +06101a: 280f |0019: goto 0028 // +000f │ │ +06101c: 7210 ea1b 0000 |001a: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1bea │ │ +061022: 0c00 |001d: move-result-object v0 │ │ +061024: 5433 0703 |001e: iget-object v3, v3, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ +061028: 7210 ea1b 0300 |0020: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1bea │ │ +06102e: 0c03 |0023: move-result-object v3 │ │ +061030: 6e20 9c1c 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@1c9c │ │ +061036: 0a00 |0027: move-result v0 │ │ +061038: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/preference/Preference;) │ │ name : 'd' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061354: |[061354] androidx.preference.Preference.d:()V │ │ -061364: 0e00 |0000: return-void │ │ +06133c: |[06133c] androidx.preference.Preference.d:()V │ │ +06134c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/preference/Preference;) │ │ name : 'g' │ │ type : '(Landroid/content/res/TypedArray;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06107c: |[06107c] androidx.preference.Preference.g:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ -06108c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06108e: 1101 |0001: return-object v1 │ │ +061064: |[061064] androidx.preference.Preference.g:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ +061074: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +061076: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/preference/Preference;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -061090: |[061090] androidx.preference.Preference.toString:()Ljava/lang/String; │ │ -0610a0: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -0610a4: 7010 c31c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -0610aa: 5441 0703 |0005: iget-object v1, v4, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ -0610ae: 7110 0c04 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -0610b4: 0a02 |000a: move-result v2 │ │ -0610b6: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ -0610ba: 3902 0800 |000d: if-nez v2, 0015 // +0008 │ │ -0610be: 6e20 cd1c 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1ccd │ │ -0610c4: 6e20 c81c 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc8 │ │ -0610ca: 6e10 670d 0400 |0015: invoke-virtual {v4}, Landroidx/preference/Preference;.a:()Ljava/lang/CharSequence; // method@0d67 │ │ -0610d0: 0c01 |0018: move-result-object v1 │ │ -0610d2: 7110 0c04 0100 |0019: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -0610d8: 0a02 |001c: move-result v2 │ │ -0610da: 3902 0800 |001d: if-nez v2, 0025 // +0008 │ │ -0610de: 6e20 cd1c 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1ccd │ │ -0610e4: 6e20 c81c 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc8 │ │ -0610ea: 6e10 d61c 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1cd6 │ │ -0610f0: 0a01 |0028: move-result v1 │ │ -0610f2: 3d01 0b00 |0029: if-lez v1, 0034 // +000b │ │ -0610f6: 6e10 d61c 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1cd6 │ │ -0610fc: 0a01 |002e: move-result v1 │ │ -0610fe: d801 01ff |002f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -061102: 6e20 d71c 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@1cd7 │ │ -061108: 6e10 d81c 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06110e: 0c00 |0037: move-result-object v0 │ │ -061110: 1100 |0038: return-object v0 │ │ +061078: |[061078] androidx.preference.Preference.toString:()Ljava/lang/String; │ │ +061088: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +06108c: 7010 c11c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +061092: 5441 0703 |0005: iget-object v1, v4, Landroidx/preference/Preference;.g:Ljava/lang/CharSequence; // field@0307 │ │ +061096: 7110 0c04 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +06109c: 0a02 |000a: move-result v2 │ │ +06109e: 1303 2000 |000b: const/16 v3, #int 32 // #20 │ │ +0610a2: 3902 0800 |000d: if-nez v2, 0015 // +0008 │ │ +0610a6: 6e20 cb1c 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1ccb │ │ +0610ac: 6e20 c61c 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc6 │ │ +0610b2: 6e10 670d 0400 |0015: invoke-virtual {v4}, Landroidx/preference/Preference;.a:()Ljava/lang/CharSequence; // method@0d67 │ │ +0610b8: 0c01 |0018: move-result-object v1 │ │ +0610ba: 7110 0c04 0100 |0019: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +0610c0: 0a02 |001c: move-result v2 │ │ +0610c2: 3902 0800 |001d: if-nez v2, 0025 // +0008 │ │ +0610c6: 6e20 cb1c 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1ccb │ │ +0610cc: 6e20 c61c 3000 |0022: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc6 │ │ +0610d2: 6e10 d41c 0000 |0025: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1cd4 │ │ +0610d8: 0a01 |0028: move-result v1 │ │ +0610da: 3d01 0b00 |0029: if-lez v1, 0034 // +000b │ │ +0610de: 6e10 d41c 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1cd4 │ │ +0610e4: 0a01 |002e: move-result v1 │ │ +0610e6: d801 01ff |002f: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0610ea: 6e20 d51c 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@1cd5 │ │ +0610f0: 6e10 d61c 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0610f6: 0c00 |0037: move-result-object v0 │ │ +0610f8: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -62751,21 +62751,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0039 reg=4 this Landroidx/preference/Preference; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #143 header: │ │ class_idx : 595 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 448 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #143 - │ │ Class descriptor : 'Landroidx/preference/UnPressableLinearLayout;' │ │ @@ -62780,44 +62780,44 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06157c: |[06157c] androidx.preference.UnPressableLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06158c: 7030 e308 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e3 │ │ -061592: 0e00 |0003: return-void │ │ +061564: |[061564] androidx.preference.UnPressableLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +061574: 7030 e308 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08e3 │ │ +06157a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/preference/UnPressableLinearLayout;) │ │ name : 'dispatchSetPressed' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -061594: |[061594] androidx.preference.UnPressableLinearLayout.dispatchSetPressed:(Z)V │ │ -0615a4: 0e00 |0000: return-void │ │ +06157c: |[06157c] androidx.preference.UnPressableLinearLayout.dispatchSetPressed:(Z)V │ │ +06158c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #144 header: │ │ class_idx : 596 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 446 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -62844,155 +62844,155 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0615d8: |[0615d8] androidx.preference.internal.PreferenceImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0615e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0615ea: 7040 cd08 4305 |0001: invoke-direct {v3, v4, v5, v0}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08cd │ │ -0615f0: 1401 ffff ff7f |0004: const v1, #float nan // #7fffffff │ │ -0615f6: 5931 1003 |0007: iput v1, v3, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0310 │ │ -0615fa: 5931 1103 |0009: iput v1, v3, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0311 │ │ -0615fe: 6202 a704 |000b: sget-object v2, Lb/w;.v:[I // field@04a7 │ │ -061602: 6e50 4401 5402 |000d: invoke-virtual {v4, v5, v2, v0, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -061608: 0c04 |0010: move-result-object v4 │ │ -06160a: 1235 |0011: const/4 v5, #int 3 // #3 │ │ -06160c: 6e30 c801 5401 |0012: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ -061612: 0a05 |0015: move-result v5 │ │ -061614: 6e20 7f0d 5300 |0016: invoke-virtual {v3, v5}, Landroidx/preference/internal/PreferenceImageView;.setMaxWidth:(I)V // method@0d7f │ │ -06161a: 1225 |0019: const/4 v5, #int 2 // #2 │ │ -06161c: 6e30 c801 5401 |001a: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ -061622: 0a05 |001d: move-result v5 │ │ -061624: 6e20 7e0d 5300 |001e: invoke-virtual {v3, v5}, Landroidx/preference/internal/PreferenceImageView;.setMaxHeight:(I)V // method@0d7e │ │ -06162a: 6e10 d901 0400 |0021: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -061630: 0e00 |0024: return-void │ │ +0615c0: |[0615c0] androidx.preference.internal.PreferenceImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0615d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0615d2: 7040 cd08 4305 |0001: invoke-direct {v3, v4, v5, v0}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@08cd │ │ +0615d8: 1401 ffff ff7f |0004: const v1, #float nan // #7fffffff │ │ +0615de: 5931 1003 |0007: iput v1, v3, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0310 │ │ +0615e2: 5931 1103 |0009: iput v1, v3, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0311 │ │ +0615e6: 6202 a704 |000b: sget-object v2, Lb/w;.v:[I // field@04a7 │ │ +0615ea: 6e50 4401 5402 |000d: invoke-virtual {v4, v5, v2, v0, v0}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ +0615f0: 0c04 |0010: move-result-object v4 │ │ +0615f2: 1235 |0011: const/4 v5, #int 3 // #3 │ │ +0615f4: 6e30 c801 5401 |0012: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ +0615fa: 0a05 |0015: move-result v5 │ │ +0615fc: 6e20 7f0d 5300 |0016: invoke-virtual {v3, v5}, Landroidx/preference/internal/PreferenceImageView;.setMaxWidth:(I)V // method@0d7f │ │ +061602: 1225 |0019: const/4 v5, #int 2 // #2 │ │ +061604: 6e30 c801 5401 |001a: invoke-virtual {v4, v5, v1}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01c8 │ │ +06160a: 0a05 |001d: move-result v5 │ │ +06160c: 6e20 7e0d 5300 |001e: invoke-virtual {v3, v5}, Landroidx/preference/internal/PreferenceImageView;.setMaxHeight:(I)V // method@0d7e │ │ +061612: 6e10 d901 0400 |0021: invoke-virtual {v4}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +061618: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/preference/internal/PreferenceImageView;) │ │ name : 'getMaxHeight' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0615a8: |[0615a8] androidx.preference.internal.PreferenceImageView.getMaxHeight:()I │ │ -0615b8: 5210 1103 |0000: iget v0, v1, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0311 │ │ -0615bc: 0f00 |0002: return v0 │ │ +061590: |[061590] androidx.preference.internal.PreferenceImageView.getMaxHeight:()I │ │ +0615a0: 5210 1103 |0000: iget v0, v1, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0311 │ │ +0615a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/preference/internal/PreferenceImageView;) │ │ name : 'getMaxWidth' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0615c0: |[0615c0] androidx.preference.internal.PreferenceImageView.getMaxWidth:()I │ │ -0615d0: 5210 1003 |0000: iget v0, v1, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0310 │ │ -0615d4: 0f00 |0002: return v0 │ │ +0615a8: |[0615a8] androidx.preference.internal.PreferenceImageView.getMaxWidth:()I │ │ +0615b8: 5210 1003 |0000: iget v0, v1, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0310 │ │ +0615bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/preference/internal/PreferenceImageView;) │ │ name : 'onMeasure' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -061634: |[061634] androidx.preference.internal.PreferenceImageView.onMeasure:(II)V │ │ -061644: 7110 5b05 0600 |0000: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -06164a: 0a00 |0003: move-result v0 │ │ -06164c: 1401 ffff ff7f |0004: const v1, #float nan // #7fffffff │ │ -061652: 1502 0080 |0007: const/high16 v2, #int -2147483648 // #8000 │ │ -061656: 3220 0400 |0009: if-eq v0, v2, 000d // +0004 │ │ -06165a: 3900 1400 |000b: if-nez v0, 001f // +0014 │ │ -06165e: 7110 5c05 0600 |000d: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -061664: 0a03 |0010: move-result v3 │ │ -061666: 6e10 7c0d 0500 |0011: invoke-virtual {v5}, Landroidx/preference/internal/PreferenceImageView;.getMaxWidth:()I // method@0d7c │ │ -06166c: 0a04 |0014: move-result v4 │ │ -06166e: 3214 0a00 |0015: if-eq v4, v1, 001f // +000a │ │ -061672: 3434 0400 |0017: if-lt v4, v3, 001b // +0004 │ │ -061676: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ -06167a: 7120 5d05 2400 |001b: invoke-static {v4, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -061680: 0a06 |001e: move-result v6 │ │ -061682: 7110 5b05 0700 |001f: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -061688: 0a00 |0022: move-result v0 │ │ -06168a: 3220 0400 |0023: if-eq v0, v2, 0027 // +0004 │ │ -06168e: 3900 1400 |0025: if-nez v0, 0039 // +0014 │ │ -061692: 7110 5c05 0700 |0027: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -061698: 0a03 |002a: move-result v3 │ │ -06169a: 6e10 7b0d 0500 |002b: invoke-virtual {v5}, Landroidx/preference/internal/PreferenceImageView;.getMaxHeight:()I // method@0d7b │ │ -0616a0: 0a04 |002e: move-result v4 │ │ -0616a2: 3214 0a00 |002f: if-eq v4, v1, 0039 // +000a │ │ -0616a6: 3434 0400 |0031: if-lt v4, v3, 0035 // +0004 │ │ -0616aa: 3900 0600 |0033: if-nez v0, 0039 // +0006 │ │ -0616ae: 7120 5d05 2400 |0035: invoke-static {v4, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ -0616b4: 0a07 |0038: move-result v7 │ │ -0616b6: 6f30 d308 6507 |0039: invoke-super {v5, v6, v7}, Landroid/widget/ImageView;.onMeasure:(II)V // method@08d3 │ │ -0616bc: 0e00 |003c: return-void │ │ +06161c: |[06161c] androidx.preference.internal.PreferenceImageView.onMeasure:(II)V │ │ +06162c: 7110 5b05 0600 |0000: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +061632: 0a00 |0003: move-result v0 │ │ +061634: 1401 ffff ff7f |0004: const v1, #float nan // #7fffffff │ │ +06163a: 1502 0080 |0007: const/high16 v2, #int -2147483648 // #8000 │ │ +06163e: 3220 0400 |0009: if-eq v0, v2, 000d // +0004 │ │ +061642: 3900 1400 |000b: if-nez v0, 001f // +0014 │ │ +061646: 7110 5c05 0600 |000d: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ +06164c: 0a03 |0010: move-result v3 │ │ +06164e: 6e10 7c0d 0500 |0011: invoke-virtual {v5}, Landroidx/preference/internal/PreferenceImageView;.getMaxWidth:()I // method@0d7c │ │ +061654: 0a04 |0014: move-result v4 │ │ +061656: 3214 0a00 |0015: if-eq v4, v1, 001f // +000a │ │ +06165a: 3434 0400 |0017: if-lt v4, v3, 001b // +0004 │ │ +06165e: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ +061662: 7120 5d05 2400 |001b: invoke-static {v4, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +061668: 0a06 |001e: move-result v6 │ │ +06166a: 7110 5b05 0700 |001f: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +061670: 0a00 |0022: move-result v0 │ │ +061672: 3220 0400 |0023: if-eq v0, v2, 0027 // +0004 │ │ +061676: 3900 1400 |0025: if-nez v0, 0039 // +0014 │ │ +06167a: 7110 5c05 0700 |0027: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ +061680: 0a03 |002a: move-result v3 │ │ +061682: 6e10 7b0d 0500 |002b: invoke-virtual {v5}, Landroidx/preference/internal/PreferenceImageView;.getMaxHeight:()I // method@0d7b │ │ +061688: 0a04 |002e: move-result v4 │ │ +06168a: 3214 0a00 |002f: if-eq v4, v1, 0039 // +000a │ │ +06168e: 3434 0400 |0031: if-lt v4, v3, 0035 // +0004 │ │ +061692: 3900 0600 |0033: if-nez v0, 0039 // +0006 │ │ +061696: 7120 5d05 2400 |0035: invoke-static {v4, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@055d │ │ +06169c: 0a07 |0038: move-result v7 │ │ +06169e: 6f30 d308 6507 |0039: invoke-super {v5, v6, v7}, Landroid/widget/ImageView;.onMeasure:(II)V // method@08d3 │ │ +0616a4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/preference/internal/PreferenceImageView;) │ │ name : 'setMaxHeight' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0616c0: |[0616c0] androidx.preference.internal.PreferenceImageView.setMaxHeight:(I)V │ │ -0616d0: 5901 1103 |0000: iput v1, v0, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0311 │ │ -0616d4: 6f20 de08 1000 |0002: invoke-super {v0, v1}, Landroid/widget/ImageView;.setMaxHeight:(I)V // method@08de │ │ -0616da: 0e00 |0005: return-void │ │ +0616a8: |[0616a8] androidx.preference.internal.PreferenceImageView.setMaxHeight:(I)V │ │ +0616b8: 5901 1103 |0000: iput v1, v0, Landroidx/preference/internal/PreferenceImageView;.f:I // field@0311 │ │ +0616bc: 6f20 de08 1000 |0002: invoke-super {v0, v1}, Landroid/widget/ImageView;.setMaxHeight:(I)V // method@08de │ │ +0616c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/preference/internal/PreferenceImageView;) │ │ name : 'setMaxWidth' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0616dc: |[0616dc] androidx.preference.internal.PreferenceImageView.setMaxWidth:(I)V │ │ -0616ec: 5901 1003 |0000: iput v1, v0, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0310 │ │ -0616f0: 6f20 df08 1000 |0002: invoke-super {v0, v1}, Landroid/widget/ImageView;.setMaxWidth:(I)V // method@08df │ │ -0616f6: 0e00 |0005: return-void │ │ +0616c4: |[0616c4] androidx.preference.internal.PreferenceImageView.setMaxWidth:(I)V │ │ +0616d4: 5901 1003 |0000: iput v1, v0, Landroidx/preference/internal/PreferenceImageView;.e:I // field@0310 │ │ +0616d8: 6f20 df08 1000 |0002: invoke-super {v0, v1}, Landroid/widget/ImageView;.setMaxWidth:(I)V // method@08df │ │ +0616de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #145 header: │ │ class_idx : 598 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 80 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -63011,165 +63011,165 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0618f0: |[0618f0] androidx.profileinstaller.ProfileInstallReceiver.:()V │ │ -061900: 7010 0401 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0104 │ │ -061906: 0e00 |0003: return-void │ │ +0618d8: |[0618d8] androidx.profileinstaller.ProfileInstallReceiver.:()V │ │ +0618e8: 7010 0401 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0104 │ │ +0618ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/profileinstaller/ProfileInstallReceiver;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 273 16-bit code units │ │ -061908: |[061908] androidx.profileinstaller.ProfileInstallReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -061918: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ -06191c: 0e00 |0002: return-void │ │ -06191e: 6e10 5101 0800 |0003: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0151 │ │ -061924: 0c00 |0006: move-result-object v0 │ │ -061926: 1a01 8517 |0007: const-string v1, "androidx.profileinstaller.action.INSTALL_PROFILE" // string@1785 │ │ -06192a: 6e20 a21c 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca2 │ │ -061930: 0a01 |000c: move-result v1 │ │ -061932: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -061934: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ -061938: 2208 3608 |0010: new-instance v8, Lo/a; // type@0836 │ │ -06193c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -06193e: 7020 5b25 0800 |0013: invoke-direct {v8, v0}, Lo/a;.:(I)V // method@255b │ │ -061944: 2200 5502 |0016: new-instance v0, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@0255 │ │ -061948: 7020 800d 6000 |0018: invoke-direct {v0, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0d80 │ │ -06194e: 7140 990d 8720 |001b: invoke-static {v7, v8, v0, v2}, Landroidx/profileinstaller/c;.b:(Landroid/content/Context;Lo/a;Landroidx/profileinstaller/c$c;Z)V // method@0d99 │ │ -061954: 2900 f200 |001e: goto/16 0110 // +00f2 │ │ -061958: 1a01 8717 |0020: const-string v1, "androidx.profileinstaller.action.SKIP_FILE" // string@1787 │ │ -06195c: 6e20 a21c 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca2 │ │ -061962: 0a01 |0025: move-result v1 │ │ -061964: 1303 0a00 |0026: const/16 v3, #int 10 // #a │ │ -061968: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -06196a: 3801 7000 |0029: if-eqz v1, 0099 // +0070 │ │ -06196e: 6e10 5501 0800 |002b: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0155 │ │ -061974: 0c08 |002e: move-result-object v8 │ │ -061976: 3808 e100 |002f: if-eqz v8, 0110 // +00e1 │ │ -06197a: 1a00 9a04 |0031: const-string v0, "EXTRA_SKIP_FILE_OPERATION" // string@049a │ │ -06197e: 6e20 4803 0800 |0033: invoke-virtual {v8, v0}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0348 │ │ -061984: 0c08 |0036: move-result-object v8 │ │ -061986: 1a00 ab15 |0037: const-string v0, "WRITE_SKIP_FILE" // string@15ab │ │ -06198a: 6e20 a21c 8000 |0039: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca2 │ │ -061990: 0a00 |003c: move-result v0 │ │ -061992: 3800 3500 |003d: if-eqz v0, 0072 // +0035 │ │ -061996: 2208 5502 |003f: new-instance v8, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@0255 │ │ -06199a: 7020 800d 6800 |0041: invoke-direct {v8, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0d80 │ │ -0619a0: 6e10 2601 0700 |0044: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -0619a6: 0c00 |0047: move-result-object v0 │ │ -0619a8: 6e10 3901 0000 |0048: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -0619ae: 0c00 |004b: move-result-object v0 │ │ -0619b0: 6e10 3801 0700 |004c: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ -0619b6: 0c01 |004f: move-result-object v1 │ │ -0619b8: 1205 |0050: const/4 v5, #int 0 // #0 │ │ -0619ba: 6e30 8601 0105 |0051: invoke-virtual {v1, v0, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ -0619c0: 0c00 |0054: move-result-object v0 │ │ -0619c2: 6e10 3401 0700 |0055: invoke-virtual {v7}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ -0619c8: 0c07 |0058: move-result-object v7 │ │ -0619ca: 7120 980d 7000 |0059: invoke-static {v0, v7}, Landroidx/profileinstaller/c;.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V // method@0d98 │ │ -0619d0: 2207 890a |005c: new-instance v7, Ly0/a; // type@0a89 │ │ -0619d4: 7054 4231 3782 |005e: invoke-direct {v7, v3, v2, v8, v4}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3142 │ │ -0619da: 7210 8b1c 0700 |0061: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@1c8b │ │ -0619e0: 2900 ac00 |0064: goto/16 0110 // +00ac │ │ -0619e4: 0d07 |0066: move-exception v7 │ │ -0619e6: 1270 |0067: const/4 v0, #int 7 // #7 │ │ -0619e8: 2201 890a |0068: new-instance v1, Ly0/a; // type@0a89 │ │ -0619ec: 7057 4231 0182 |006a: invoke-direct {v1, v0, v2, v8, v7}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3142 │ │ -0619f2: 7210 8b1c 0100 |006d: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@1c8b │ │ -0619f8: 2900 a000 |0070: goto/16 0110 // +00a0 │ │ -0619fc: 1a00 3b04 |0072: const-string v0, "DELETE_SKIP_FILE" // string@043b │ │ -061a00: 6e20 a21c 8000 |0074: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca2 │ │ -061a06: 0a08 |0077: move-result v8 │ │ -061a08: 3808 9800 |0078: if-eqz v8, 0110 // +0098 │ │ -061a0c: 2208 5502 |007a: new-instance v8, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@0255 │ │ -061a10: 7020 800d 6800 |007c: invoke-direct {v8, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0d80 │ │ -061a16: 6e10 3401 0700 |007f: invoke-virtual {v7}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ -061a1c: 0c07 |0082: move-result-object v7 │ │ -061a1e: 2200 d405 |0083: new-instance v0, Ljava/io/File; // type@05d4 │ │ -061a22: 1a01 3d22 |0085: const-string v1, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@223d │ │ -061a26: 7030 911b 7001 |0087: invoke-direct {v0, v7, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b91 │ │ -061a2c: 6e10 981b 0000 |008a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1b98 │ │ -061a32: 1307 0b00 |008d: const/16 v7, #int 11 // #b │ │ -061a36: 2200 890a |008f: new-instance v0, Ly0/a; // type@0a89 │ │ -061a3a: 7054 4231 7082 |0091: invoke-direct {v0, v7, v2, v8, v4}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3142 │ │ -061a40: 7210 8b1c 0000 |0094: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1c8b │ │ -061a46: 2900 7900 |0097: goto/16 0110 // +0079 │ │ -061a4a: 1a01 8617 |0099: const-string v1, "androidx.profileinstaller.action.SAVE_PROFILE" // string@1786 │ │ -061a4e: 6e20 a21c 0100 |009b: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca2 │ │ -061a54: 0a01 |009e: move-result v1 │ │ -061a56: 1302 1800 |009f: const/16 v2, #int 24 // #18 │ │ -061a5a: 3801 1b00 |00a1: if-eqz v1, 00bc // +001b │ │ -061a5e: 6007 9000 |00a3: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -061a62: 3427 0c00 |00a5: if-lt v7, v2, 00b1 // +000c │ │ -061a66: 7100 b103 0000 |00a7: invoke-static {}, Landroid/os/Process;.myPid:()I // method@03b1 │ │ -061a6c: 0a07 |00aa: move-result v7 │ │ -061a6e: 7120 b303 3700 |00ab: invoke-static {v7, v3}, Landroid/os/Process;.sendSignal:(II)V // method@03b3 │ │ -061a74: 1307 0c00 |00ae: const/16 v7, #int 12 // #c │ │ -061a78: 2803 |00b0: goto 00b3 // +0003 │ │ -061a7a: 1307 0d00 |00b1: const/16 v7, #int 13 // #d │ │ -061a7e: 6208 1d03 |00b3: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ -061a82: 6e30 940d 7804 |00b5: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0d94 │ │ -061a88: 6e20 0501 7600 |00b8: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0105 │ │ -061a8e: 2855 |00bb: goto 0110 // +0055 │ │ -061a90: 1a01 8417 |00bc: const-string v1, "androidx.profileinstaller.action.BENCHMARK_OPERATION" // string@1784 │ │ -061a94: 6e20 a21c 0100 |00be: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca2 │ │ -061a9a: 0a00 |00c1: move-result v0 │ │ -061a9c: 3800 4e00 |00c2: if-eqz v0, 0110 // +004e │ │ -061aa0: 6e10 5501 0800 |00c4: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0155 │ │ -061aa6: 0c08 |00c7: move-result-object v8 │ │ -061aa8: 3808 4800 |00c8: if-eqz v8, 0110 // +0048 │ │ -061aac: 1a00 9904 |00ca: const-string v0, "EXTRA_BENCHMARK_OPERATION" // string@0499 │ │ -061ab0: 6e20 4803 0800 |00cc: invoke-virtual {v8, v0}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0348 │ │ -061ab6: 0c08 |00cf: move-result-object v8 │ │ -061ab8: 1a00 5904 |00d0: const-string v0, "DROP_SHADER_CACHE" // string@0459 │ │ -061abc: 6e20 a21c 8000 |00d2: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca2 │ │ -061ac2: 0a08 |00d5: move-result v8 │ │ -061ac4: 3808 3000 |00d6: if-eqz v8, 0106 // +0030 │ │ -061ac8: 6008 9000 |00d8: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -061acc: 3428 0b00 |00da: if-lt v8, v2, 00e5 // +000b │ │ -061ad0: 7110 e616 0700 |00dc: invoke-static {v7}, Lh2/a;.b:(Landroid/content/Context;)Landroid/content/Context; // method@16e6 │ │ -061ad6: 0c07 |00df: move-result-object v7 │ │ -061ad8: 6e10 2b01 0700 |00e0: invoke-virtual {v7}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@012b │ │ -061ade: 0c07 |00e3: move-result-object v7 │ │ -061ae0: 280e |00e4: goto 00f2 // +000e │ │ -061ae2: 1300 1700 |00e5: const/16 v0, #int 23 // #17 │ │ -061ae6: 3408 0700 |00e7: if-lt v8, v0, 00ee // +0007 │ │ -061aea: 6e10 2b01 0700 |00e9: invoke-virtual {v7}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@012b │ │ -061af0: 0c07 |00ec: move-result-object v7 │ │ -061af2: 2805 |00ed: goto 00f2 // +0005 │ │ -061af4: 6e10 2901 0700 |00ee: invoke-virtual {v7}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0129 │ │ -061afa: 0c07 |00f1: move-result-object v7 │ │ -061afc: 7110 8b0d 0700 |00f2: invoke-static {v7}, Landroidx/profileinstaller/a;.a:(Ljava/io/File;)Z // method@0d8b │ │ -061b02: 0a07 |00f5: move-result v7 │ │ -061b04: 3807 0500 |00f6: if-eqz v7, 00fb // +0005 │ │ -061b08: 1307 0e00 |00f8: const/16 v7, #int 14 // #e │ │ -061b0c: 2803 |00fa: goto 00fd // +0003 │ │ -061b0e: 1307 0f00 |00fb: const/16 v7, #int 15 // #f │ │ -061b12: 6208 1d03 |00fd: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ -061b16: 6e30 940d 7804 |00ff: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0d94 │ │ -061b1c: 6e20 0501 7600 |0102: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0105 │ │ -061b22: 280b |0105: goto 0110 // +000b │ │ -061b24: 1307 1000 |0106: const/16 v7, #int 16 // #10 │ │ -061b28: 6208 1d03 |0108: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ -061b2c: 6e30 940d 7804 |010a: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0d94 │ │ -061b32: 6e20 0501 7600 |010d: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0105 │ │ -061b38: 0e00 |0110: return-void │ │ +0618f0: |[0618f0] androidx.profileinstaller.ProfileInstallReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +061900: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ +061904: 0e00 |0002: return-void │ │ +061906: 6e10 5101 0800 |0003: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0151 │ │ +06190c: 0c00 |0006: move-result-object v0 │ │ +06190e: 1a01 8417 |0007: const-string v1, "androidx.profileinstaller.action.INSTALL_PROFILE" // string@1784 │ │ +061912: 6e20 a01c 0100 |0009: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca0 │ │ +061918: 0a01 |000c: move-result v1 │ │ +06191a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +06191c: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ +061920: 2208 3608 |0010: new-instance v8, Lo/a; // type@0836 │ │ +061924: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +061926: 7020 5925 0800 |0013: invoke-direct {v8, v0}, Lo/a;.:(I)V // method@2559 │ │ +06192c: 2200 5502 |0016: new-instance v0, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@0255 │ │ +061930: 7020 800d 6000 |0018: invoke-direct {v0, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0d80 │ │ +061936: 7140 990d 8720 |001b: invoke-static {v7, v8, v0, v2}, Landroidx/profileinstaller/c;.b:(Landroid/content/Context;Lo/a;Landroidx/profileinstaller/c$c;Z)V // method@0d99 │ │ +06193c: 2900 f200 |001e: goto/16 0110 // +00f2 │ │ +061940: 1a01 8617 |0020: const-string v1, "androidx.profileinstaller.action.SKIP_FILE" // string@1786 │ │ +061944: 6e20 a01c 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca0 │ │ +06194a: 0a01 |0025: move-result v1 │ │ +06194c: 1303 0a00 |0026: const/16 v3, #int 10 // #a │ │ +061950: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +061952: 3801 7000 |0029: if-eqz v1, 0099 // +0070 │ │ +061956: 6e10 5501 0800 |002b: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0155 │ │ +06195c: 0c08 |002e: move-result-object v8 │ │ +06195e: 3808 e100 |002f: if-eqz v8, 0110 // +00e1 │ │ +061962: 1a00 9a04 |0031: const-string v0, "EXTRA_SKIP_FILE_OPERATION" // string@049a │ │ +061966: 6e20 4803 0800 |0033: invoke-virtual {v8, v0}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0348 │ │ +06196c: 0c08 |0036: move-result-object v8 │ │ +06196e: 1a00 aa15 |0037: const-string v0, "WRITE_SKIP_FILE" // string@15aa │ │ +061972: 6e20 a01c 8000 |0039: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca0 │ │ +061978: 0a00 |003c: move-result v0 │ │ +06197a: 3800 3500 |003d: if-eqz v0, 0072 // +0035 │ │ +06197e: 2208 5502 |003f: new-instance v8, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@0255 │ │ +061982: 7020 800d 6800 |0041: invoke-direct {v8, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0d80 │ │ +061988: 6e10 2601 0700 |0044: invoke-virtual {v7}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ +06198e: 0c00 |0047: move-result-object v0 │ │ +061990: 6e10 3901 0000 |0048: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ +061996: 0c00 |004b: move-result-object v0 │ │ +061998: 6e10 3801 0700 |004c: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ +06199e: 0c01 |004f: move-result-object v1 │ │ +0619a0: 1205 |0050: const/4 v5, #int 0 // #0 │ │ +0619a2: 6e30 8601 0105 |0051: invoke-virtual {v1, v0, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ +0619a8: 0c00 |0054: move-result-object v0 │ │ +0619aa: 6e10 3401 0700 |0055: invoke-virtual {v7}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ +0619b0: 0c07 |0058: move-result-object v7 │ │ +0619b2: 7120 980d 7000 |0059: invoke-static {v0, v7}, Landroidx/profileinstaller/c;.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V // method@0d98 │ │ +0619b8: 2207 890a |005c: new-instance v7, Ly0/a; // type@0a89 │ │ +0619bc: 7054 4031 3782 |005e: invoke-direct {v7, v3, v2, v8, v4}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3140 │ │ +0619c2: 7210 891c 0700 |0061: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@1c89 │ │ +0619c8: 2900 ac00 |0064: goto/16 0110 // +00ac │ │ +0619cc: 0d07 |0066: move-exception v7 │ │ +0619ce: 1270 |0067: const/4 v0, #int 7 // #7 │ │ +0619d0: 2201 890a |0068: new-instance v1, Ly0/a; // type@0a89 │ │ +0619d4: 7057 4031 0182 |006a: invoke-direct {v1, v0, v2, v8, v7}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3140 │ │ +0619da: 7210 891c 0100 |006d: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@1c89 │ │ +0619e0: 2900 a000 |0070: goto/16 0110 // +00a0 │ │ +0619e4: 1a00 3b04 |0072: const-string v0, "DELETE_SKIP_FILE" // string@043b │ │ +0619e8: 6e20 a01c 8000 |0074: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca0 │ │ +0619ee: 0a08 |0077: move-result v8 │ │ +0619f0: 3808 9800 |0078: if-eqz v8, 0110 // +0098 │ │ +0619f4: 2208 5502 |007a: new-instance v8, Landroidx/profileinstaller/ProfileInstallReceiver$a; // type@0255 │ │ +0619f8: 7020 800d 6800 |007c: invoke-direct {v8, v6}, Landroidx/profileinstaller/ProfileInstallReceiver$a;.:(Landroidx/profileinstaller/ProfileInstallReceiver;)V // method@0d80 │ │ +0619fe: 6e10 3401 0700 |007f: invoke-virtual {v7}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ +061a04: 0c07 |0082: move-result-object v7 │ │ +061a06: 2200 d405 |0083: new-instance v0, Ljava/io/File; // type@05d4 │ │ +061a0a: 1a01 3b22 |0085: const-string v1, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@223b │ │ +061a0e: 7030 8f1b 7001 |0087: invoke-direct {v0, v7, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b8f │ │ +061a14: 6e10 961b 0000 |008a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@1b96 │ │ +061a1a: 1307 0b00 |008d: const/16 v7, #int 11 // #b │ │ +061a1e: 2200 890a |008f: new-instance v0, Ly0/a; // type@0a89 │ │ +061a22: 7054 4031 7082 |0091: invoke-direct {v0, v7, v2, v8, v4}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3140 │ │ +061a28: 7210 891c 0000 |0094: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1c89 │ │ +061a2e: 2900 7900 |0097: goto/16 0110 // +0079 │ │ +061a32: 1a01 8517 |0099: const-string v1, "androidx.profileinstaller.action.SAVE_PROFILE" // string@1785 │ │ +061a36: 6e20 a01c 0100 |009b: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca0 │ │ +061a3c: 0a01 |009e: move-result v1 │ │ +061a3e: 1302 1800 |009f: const/16 v2, #int 24 // #18 │ │ +061a42: 3801 1b00 |00a1: if-eqz v1, 00bc // +001b │ │ +061a46: 6007 9000 |00a3: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +061a4a: 3427 0c00 |00a5: if-lt v7, v2, 00b1 // +000c │ │ +061a4e: 7100 b103 0000 |00a7: invoke-static {}, Landroid/os/Process;.myPid:()I // method@03b1 │ │ +061a54: 0a07 |00aa: move-result v7 │ │ +061a56: 7120 b303 3700 |00ab: invoke-static {v7, v3}, Landroid/os/Process;.sendSignal:(II)V // method@03b3 │ │ +061a5c: 1307 0c00 |00ae: const/16 v7, #int 12 // #c │ │ +061a60: 2803 |00b0: goto 00b3 // +0003 │ │ +061a62: 1307 0d00 |00b1: const/16 v7, #int 13 // #d │ │ +061a66: 6208 1d03 |00b3: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ +061a6a: 6e30 940d 7804 |00b5: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0d94 │ │ +061a70: 6e20 0501 7600 |00b8: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0105 │ │ +061a76: 2855 |00bb: goto 0110 // +0055 │ │ +061a78: 1a01 8317 |00bc: const-string v1, "androidx.profileinstaller.action.BENCHMARK_OPERATION" // string@1783 │ │ +061a7c: 6e20 a01c 0100 |00be: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca0 │ │ +061a82: 0a00 |00c1: move-result v0 │ │ +061a84: 3800 4e00 |00c2: if-eqz v0, 0110 // +004e │ │ +061a88: 6e10 5501 0800 |00c4: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0155 │ │ +061a8e: 0c08 |00c7: move-result-object v8 │ │ +061a90: 3808 4800 |00c8: if-eqz v8, 0110 // +0048 │ │ +061a94: 1a00 9904 |00ca: const-string v0, "EXTRA_BENCHMARK_OPERATION" // string@0499 │ │ +061a98: 6e20 4803 0800 |00cc: invoke-virtual {v8, v0}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0348 │ │ +061a9e: 0c08 |00cf: move-result-object v8 │ │ +061aa0: 1a00 5904 |00d0: const-string v0, "DROP_SHADER_CACHE" // string@0459 │ │ +061aa4: 6e20 a01c 8000 |00d2: invoke-virtual {v0, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca0 │ │ +061aaa: 0a08 |00d5: move-result v8 │ │ +061aac: 3808 3000 |00d6: if-eqz v8, 0106 // +0030 │ │ +061ab0: 6008 9000 |00d8: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +061ab4: 3428 0b00 |00da: if-lt v8, v2, 00e5 // +000b │ │ +061ab8: 7110 e616 0700 |00dc: invoke-static {v7}, Lh2/a;.b:(Landroid/content/Context;)Landroid/content/Context; // method@16e6 │ │ +061abe: 0c07 |00df: move-result-object v7 │ │ +061ac0: 6e10 2b01 0700 |00e0: invoke-virtual {v7}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@012b │ │ +061ac6: 0c07 |00e3: move-result-object v7 │ │ +061ac8: 280e |00e4: goto 00f2 // +000e │ │ +061aca: 1300 1700 |00e5: const/16 v0, #int 23 // #17 │ │ +061ace: 3408 0700 |00e7: if-lt v8, v0, 00ee // +0007 │ │ +061ad2: 6e10 2b01 0700 |00e9: invoke-virtual {v7}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@012b │ │ +061ad8: 0c07 |00ec: move-result-object v7 │ │ +061ada: 2805 |00ed: goto 00f2 // +0005 │ │ +061adc: 6e10 2901 0700 |00ee: invoke-virtual {v7}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0129 │ │ +061ae2: 0c07 |00f1: move-result-object v7 │ │ +061ae4: 7110 8b0d 0700 |00f2: invoke-static {v7}, Landroidx/profileinstaller/a;.a:(Ljava/io/File;)Z // method@0d8b │ │ +061aea: 0a07 |00f5: move-result v7 │ │ +061aec: 3807 0500 |00f6: if-eqz v7, 00fb // +0005 │ │ +061af0: 1307 0e00 |00f8: const/16 v7, #int 14 // #e │ │ +061af4: 2803 |00fa: goto 00fd // +0003 │ │ +061af6: 1307 0f00 |00fb: const/16 v7, #int 15 // #f │ │ +061afa: 6208 1d03 |00fd: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ +061afe: 6e30 940d 7804 |00ff: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0d94 │ │ +061b04: 6e20 0501 7600 |0102: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0105 │ │ +061b0a: 280b |0105: goto 0110 // +000b │ │ +061b0c: 1307 1000 |0106: const/16 v7, #int 16 // #10 │ │ +061b10: 6208 1d03 |0108: sget-object v8, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ +061b14: 6e30 940d 7804 |010a: invoke-virtual {v8, v7, v4}, Landroidx/profileinstaller/c$b;.b:(ILjava/lang/Object;)V // method@0d94 │ │ +061b1a: 6e20 0501 7600 |010d: invoke-virtual {v6, v7}, Landroid/content/BroadcastReceiver;.setResultCode:(I)V // method@0105 │ │ +061b20: 0e00 |0110: return-void │ │ catches : 1 │ │ 0x0051 - 0x0055 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0066 │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -63532,21 +63532,21 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x0111 reg=6 this Landroidx/profileinstaller/ProfileInstallReceiver; │ │ 0x0000 - 0x0111 reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x0111 reg=8 (null) Landroid/content/Intent; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #146 header: │ │ class_idx : 599 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -63566,33 +63566,33 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -061c78: |[061c78] androidx.profileinstaller.ProfileInstallerInitializer$a.a:(Ljava/lang/Runnable;)V │ │ -061c88: 7100 7404 0000 |0000: invoke-static {}, Landroid/view/Choreographer;.getInstance:()Landroid/view/Choreographer; // method@0474 │ │ -061c8e: 0c00 |0003: move-result-object v0 │ │ -061c90: 2201 8c0a |0004: new-instance v1, Ly0/d; // type@0a8c │ │ -061c94: 7020 4731 2100 |0006: invoke-direct {v1, v2}, Ly0/d;.:(Ljava/lang/Runnable;)V // method@3147 │ │ -061c9a: 6e20 7504 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/Choreographer;.postFrameCallback:(Landroid/view/Choreographer$FrameCallback;)V // method@0475 │ │ -061ca0: 0e00 |000c: return-void │ │ +061c60: |[061c60] androidx.profileinstaller.ProfileInstallerInitializer$a.a:(Ljava/lang/Runnable;)V │ │ +061c70: 7100 7404 0000 |0000: invoke-static {}, Landroid/view/Choreographer;.getInstance:()Landroid/view/Choreographer; // method@0474 │ │ +061c76: 0c00 |0003: move-result-object v0 │ │ +061c78: 2201 8c0a |0004: new-instance v1, Ly0/d; // type@0a8c │ │ +061c7c: 7020 4531 2100 |0006: invoke-direct {v1, v2}, Ly0/d;.:(Ljava/lang/Runnable;)V // method@3145 │ │ +061c82: 6e20 7504 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/Choreographer;.postFrameCallback:(Landroid/view/Choreographer$FrameCallback;)V // method@0475 │ │ +061c88: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #147 header: │ │ class_idx : 600 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #147 annotations: │ │ Annotations on class │ │ @@ -63612,30 +63612,30 @@ │ │ type : '(Landroid/os/Looper;)Landroid/os/Handler;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -061ca4: |[061ca4] androidx.profileinstaller.ProfileInstallerInitializer$b.a:(Landroid/os/Looper;)Landroid/os/Handler; │ │ -061cb4: 7110 1411 0000 |0000: invoke-static {v0}, Ld0/e0;.d:(Landroid/os/Looper;)Landroid/os/Handler; // method@1114 │ │ -061cba: 0c00 |0003: move-result-object v0 │ │ -061cbc: 1100 |0004: return-object v0 │ │ +061c8c: |[061c8c] androidx.profileinstaller.ProfileInstallerInitializer$b.a:(Landroid/os/Looper;)Landroid/os/Handler; │ │ +061c9c: 7110 1411 0000 |0000: invoke-static {v0}, Ld0/e0;.d:(Landroid/os/Looper;)Landroid/os/Handler; // method@1114 │ │ +061ca2: 0c00 |0003: move-result-object v0 │ │ +061ca4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #148 header: │ │ class_idx : 601 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #148 annotations: │ │ Annotations on class │ │ @@ -63655,29 +63655,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -061cc0: |[061cc0] androidx.profileinstaller.ProfileInstallerInitializer$c.:()V │ │ -061cd0: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -061cd6: 0e00 |0003: return-void │ │ +061ca8: |[061ca8] androidx.profileinstaller.ProfileInstallerInitializer$c.:()V │ │ +061cb8: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +061cbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #149 header: │ │ class_idx : 603 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #149 - │ │ Class descriptor : 'Landroidx/profileinstaller/a;' │ │ @@ -63692,53 +63692,53 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0616f8: |[0616f8] androidx.profileinstaller.a.a:(Ljava/io/File;)Z │ │ -061708: 6e10 9e1b 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@1b9e │ │ -06170e: 0a00 |0003: move-result v0 │ │ -061710: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -061712: 3800 2000 |0005: if-eqz v0, 0025 // +0020 │ │ -061716: 6e10 a31b 0600 |0007: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1ba3 │ │ -06171c: 0c06 |000a: move-result-object v6 │ │ -06171e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -061720: 3906 0300 |000c: if-nez v6, 000f // +0003 │ │ -061724: 0f00 |000e: return v0 │ │ -061726: 2162 |000f: array-length v2, v6 │ │ -061728: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -06172a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -06172c: 3523 1200 |0012: if-ge v3, v2, 0024 // +0012 │ │ -061730: 4605 0603 |0014: aget-object v5, v6, v3 │ │ -061734: 7110 8b0d 0500 |0016: invoke-static {v5}, Landroidx/profileinstaller/a;.a:(Ljava/io/File;)Z // method@0d8b │ │ -06173a: 0a05 |0019: move-result v5 │ │ -06173c: 3805 0600 |001a: if-eqz v5, 0020 // +0006 │ │ -061740: 3804 0400 |001c: if-eqz v4, 0020 // +0004 │ │ -061744: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -061746: 2802 |001f: goto 0021 // +0002 │ │ -061748: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -06174a: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06174e: 28ef |0023: goto 0012 // -0011 │ │ -061750: 0f04 |0024: return v4 │ │ -061752: 6e10 981b 0600 |0025: invoke-virtual {v6}, Ljava/io/File;.delete:()Z // method@1b98 │ │ -061758: 0f01 |0028: return v1 │ │ +0616e0: |[0616e0] androidx.profileinstaller.a.a:(Ljava/io/File;)Z │ │ +0616f0: 6e10 9c1b 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.isDirectory:()Z // method@1b9c │ │ +0616f6: 0a00 |0003: move-result v0 │ │ +0616f8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0616fa: 3800 2000 |0005: if-eqz v0, 0025 // +0020 │ │ +0616fe: 6e10 a11b 0600 |0007: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@1ba1 │ │ +061704: 0c06 |000a: move-result-object v6 │ │ +061706: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +061708: 3906 0300 |000c: if-nez v6, 000f // +0003 │ │ +06170c: 0f00 |000e: return v0 │ │ +06170e: 2162 |000f: array-length v2, v6 │ │ +061710: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +061712: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +061714: 3523 1200 |0012: if-ge v3, v2, 0024 // +0012 │ │ +061718: 4605 0603 |0014: aget-object v5, v6, v3 │ │ +06171c: 7110 8b0d 0500 |0016: invoke-static {v5}, Landroidx/profileinstaller/a;.a:(Ljava/io/File;)Z // method@0d8b │ │ +061722: 0a05 |0019: move-result v5 │ │ +061724: 3805 0600 |001a: if-eqz v5, 0020 // +0006 │ │ +061728: 3804 0400 |001c: if-eqz v4, 0020 // +0004 │ │ +06172c: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +06172e: 2802 |001f: goto 0021 // +0002 │ │ +061730: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +061732: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +061736: 28ef |0023: goto 0012 // -0011 │ │ +061738: 0f04 |0024: return v4 │ │ +06173a: 6e10 961b 0600 |0025: invoke-virtual {v6}, Ljava/io/File;.delete:()Z // method@1b96 │ │ +061740: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #150 header: │ │ class_idx : 604 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #150 - │ │ Class descriptor : 'Landroidx/profileinstaller/b;' │ │ @@ -63789,45 +63789,45 @@ │ │ type : '(Landroid/content/res/AssetManager;Lo/a;Landroidx/profileinstaller/c$c;Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 76 16-bit code units │ │ -0617bc: |[0617bc] androidx.profileinstaller.b.:(Landroid/content/res/AssetManager;Lo/a;Landroidx/profileinstaller/c$c;Ljava/lang/String;Ljava/io/File;)V │ │ -0617cc: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0617d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0617d4: 5c10 1903 |0004: iput-boolean v0, v1, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ -0617d8: 5b12 1303 |0006: iput-object v2, v1, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0313 │ │ -0617dc: 5b13 1403 |0008: iput-object v3, v1, Landroidx/profileinstaller/b;.b:Ljava/util/concurrent/Executor; // field@0314 │ │ -0617e0: 5b14 1503 |000a: iput-object v4, v1, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -0617e4: 5b15 1803 |000c: iput-object v5, v1, Landroidx/profileinstaller/b;.f:Ljava/lang/String; // field@0318 │ │ -0617e8: 5b16 1703 |000e: iput-object v6, v1, Landroidx/profileinstaller/b;.e:Ljava/io/File; // field@0317 │ │ -0617ec: 6002 9000 |0010: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -0617f0: 1303 1800 |0012: const/16 v3, #int 24 // #18 │ │ -0617f4: 3432 1a00 |0014: if-lt v2, v3, 002e // +001a │ │ -0617f8: 1303 2200 |0016: const/16 v3, #int 34 // #22 │ │ -0617fc: 3732 0300 |0018: if-le v2, v3, 001b // +0003 │ │ -061800: 2814 |001a: goto 002e // +0014 │ │ -061802: 2b02 1700 0000 |001b: packed-switch v2, 00000032 // +00000017 │ │ -061808: 2810 |001e: goto 002e // +0010 │ │ -06180a: 6202 9913 |001f: sget-object v2, Ly0/f;.a:[B // field@1399 │ │ -06180e: 280e |0021: goto 002f // +000e │ │ -061810: 6202 9a13 |0022: sget-object v2, Ly0/f;.b:[B // field@139a │ │ -061814: 280b |0024: goto 002f // +000b │ │ -061816: 6202 9b13 |0025: sget-object v2, Ly0/f;.c:[B // field@139b │ │ -06181a: 2808 |0027: goto 002f // +0008 │ │ -06181c: 6202 9c13 |0028: sget-object v2, Ly0/f;.d:[B // field@139c │ │ -061820: 2805 |002a: goto 002f // +0005 │ │ -061822: 6202 9d13 |002b: sget-object v2, Ly0/f;.e:[B // field@139d │ │ -061826: 2802 |002d: goto 002f // +0002 │ │ -061828: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -06182a: 5b12 1603 |002f: iput-object v2, v1, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ -06182e: 0e00 |0031: return-void │ │ -061830: 0001 0b00 1800 0000 1000 0000 1000 ... |0032: packed-switch-data (26 units) │ │ +0617a4: |[0617a4] androidx.profileinstaller.b.:(Landroid/content/res/AssetManager;Lo/a;Landroidx/profileinstaller/c$c;Ljava/lang/String;Ljava/io/File;)V │ │ +0617b4: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0617ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0617bc: 5c10 1903 |0004: iput-boolean v0, v1, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ +0617c0: 5b12 1303 |0006: iput-object v2, v1, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0313 │ │ +0617c4: 5b13 1403 |0008: iput-object v3, v1, Landroidx/profileinstaller/b;.b:Ljava/util/concurrent/Executor; // field@0314 │ │ +0617c8: 5b14 1503 |000a: iput-object v4, v1, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +0617cc: 5b15 1803 |000c: iput-object v5, v1, Landroidx/profileinstaller/b;.f:Ljava/lang/String; // field@0318 │ │ +0617d0: 5b16 1703 |000e: iput-object v6, v1, Landroidx/profileinstaller/b;.e:Ljava/io/File; // field@0317 │ │ +0617d4: 6002 9000 |0010: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +0617d8: 1303 1800 |0012: const/16 v3, #int 24 // #18 │ │ +0617dc: 3432 1a00 |0014: if-lt v2, v3, 002e // +001a │ │ +0617e0: 1303 2200 |0016: const/16 v3, #int 34 // #22 │ │ +0617e4: 3732 0300 |0018: if-le v2, v3, 001b // +0003 │ │ +0617e8: 2814 |001a: goto 002e // +0014 │ │ +0617ea: 2b02 1700 0000 |001b: packed-switch v2, 00000032 // +00000017 │ │ +0617f0: 2810 |001e: goto 002e // +0010 │ │ +0617f2: 6202 9913 |001f: sget-object v2, Ly0/f;.a:[B // field@1399 │ │ +0617f6: 280e |0021: goto 002f // +000e │ │ +0617f8: 6202 9a13 |0022: sget-object v2, Ly0/f;.b:[B // field@139a │ │ +0617fc: 280b |0024: goto 002f // +000b │ │ +0617fe: 6202 9b13 |0025: sget-object v2, Ly0/f;.c:[B // field@139b │ │ +061802: 2808 |0027: goto 002f // +0008 │ │ +061804: 6202 9c13 |0028: sget-object v2, Ly0/f;.d:[B // field@139c │ │ +061808: 2805 |002a: goto 002f // +0005 │ │ +06180a: 6202 9d13 |002b: sget-object v2, Ly0/f;.e:[B // field@139d │ │ +06180e: 2802 |002d: goto 002f // +0002 │ │ +061810: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +061812: 5b12 1603 |002f: iput-object v2, v1, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ +061816: 0e00 |0031: return-void │ │ +061818: 0001 0b00 1800 0000 1000 0000 1000 ... |0032: packed-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -64664,32 +64664,32 @@ │ │ type : '(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -06175c: |[06175c] androidx.profileinstaller.b.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; │ │ -06176c: 6e20 9801 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@0198 │ │ -061772: 0c01 |0003: move-result-object v1 │ │ -061774: 6e10 9701 0100 |0004: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@0197 │ │ -06177a: 0c01 |0007: move-result-object v1 │ │ -06177c: 2816 |0008: goto 001e // +0016 │ │ -06177e: 0d01 |0009: move-exception v1 │ │ -061780: 6e10 fb1c 0100 |000a: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1cfb │ │ -061786: 0c01 |000d: move-result-object v1 │ │ -061788: 3801 0f00 |000e: if-eqz v1, 001d // +000f │ │ -06178c: 1a02 9e18 |0010: const-string v2, "compressed" // string@189e │ │ -061790: 6e20 a01c 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1ca0 │ │ -061796: 0a01 |0015: move-result v1 │ │ -061798: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -06179c: 5401 1503 |0018: iget-object v1, v0, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -0617a0: 7210 950d 0100 |001a: invoke-interface {v1}, Landroidx/profileinstaller/c$c;.a:()V // method@0d95 │ │ -0617a6: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0617a8: 1101 |001e: return-object v1 │ │ +061744: |[061744] androidx.profileinstaller.b.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; │ │ +061754: 6e20 9801 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.openFd:(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@0198 │ │ +06175a: 0c01 |0003: move-result-object v1 │ │ +06175c: 6e10 9701 0100 |0004: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.createInputStream:()Ljava/io/FileInputStream; // method@0197 │ │ +061762: 0c01 |0007: move-result-object v1 │ │ +061764: 2816 |0008: goto 001e // +0016 │ │ +061766: 0d01 |0009: move-exception v1 │ │ +061768: 6e10 f91c 0100 |000a: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1cf9 │ │ +06176e: 0c01 |000d: move-result-object v1 │ │ +061770: 3801 0f00 |000e: if-eqz v1, 001d // +000f │ │ +061774: 1a02 9d18 |0010: const-string v2, "compressed" // string@189d │ │ +061778: 6e20 9e1c 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1c9e │ │ +06177e: 0a01 |0015: move-result v1 │ │ +061780: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +061784: 5401 1503 |0018: iget-object v1, v0, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +061788: 7210 950d 0100 |001a: invoke-interface {v1}, Landroidx/profileinstaller/c$c;.a:()V // method@0d95 │ │ +06178e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +061790: 1101 |001e: return-object v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/io/FileNotFoundException; -> 0x0009 │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/profileinstaller/b;) │ │ @@ -64697,32 +64697,32 @@ │ │ type : '(ILjava/io/Serializable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -061864: |[061864] androidx.profileinstaller.b.b:(ILjava/io/Serializable;)V │ │ -061874: 5430 1403 |0000: iget-object v0, v3, Landroidx/profileinstaller/b;.b:Ljava/util/concurrent/Executor; // field@0314 │ │ -061878: 2201 890a |0002: new-instance v1, Ly0/a; // type@0a89 │ │ -06187c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -06187e: 7055 4231 4132 |0005: invoke-direct {v1, v4, v2, v3, v5}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3142 │ │ -061884: 7220 791e 1000 |0008: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1e79 │ │ -06188a: 0e00 |000b: return-void │ │ +06184c: |[06184c] androidx.profileinstaller.b.b:(ILjava/io/Serializable;)V │ │ +06185c: 5430 1403 |0000: iget-object v0, v3, Landroidx/profileinstaller/b;.b:Ljava/util/concurrent/Executor; // field@0314 │ │ +061860: 2201 890a |0002: new-instance v1, Ly0/a; // type@0a89 │ │ +061864: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +061866: 7055 4031 4132 |0005: invoke-direct {v1, v4, v2, v3, v5}, Ly0/a;.:(IILjava/lang/Object;Ljava/io/Serializable;)V // method@3140 │ │ +06186c: 7220 771e 1000 |0008: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1e77 │ │ +061872: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #151 header: │ │ class_idx : 607 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #151 annotations: │ │ Annotations on class │ │ @@ -64746,21 +64746,21 @@ │ │ │ │ #1 : (in Landroidx/profileinstaller/c$c;) │ │ name : 'b' │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #152 header: │ │ class_idx : 608 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #152 annotations: │ │ Annotations on class │ │ @@ -64787,54 +64787,54 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -061d5c: |[061d5c] androidx.profileinstaller.c.:()V │ │ -061d6c: 2200 5d02 |0000: new-instance v0, Landroidx/profileinstaller/c$a; // type@025d │ │ -061d70: 7010 8f0d 0000 |0002: invoke-direct {v0}, Landroidx/profileinstaller/c$a;.:()V // method@0d8f │ │ -061d76: 6900 1c03 |0005: sput-object v0, Landroidx/profileinstaller/c;.a:Landroidx/profileinstaller/c$a; // field@031c │ │ -061d7a: 2200 5e02 |0007: new-instance v0, Landroidx/profileinstaller/c$b; // type@025e │ │ -061d7e: 7010 920d 0000 |0009: invoke-direct {v0}, Landroidx/profileinstaller/c$b;.:()V // method@0d92 │ │ -061d84: 6900 1d03 |000c: sput-object v0, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ -061d88: 0e00 |000e: return-void │ │ +061d44: |[061d44] androidx.profileinstaller.c.:()V │ │ +061d54: 2200 5d02 |0000: new-instance v0, Landroidx/profileinstaller/c$a; // type@025d │ │ +061d58: 7010 8f0d 0000 |0002: invoke-direct {v0}, Landroidx/profileinstaller/c$a;.:()V // method@0d8f │ │ +061d5e: 6900 1c03 |0005: sput-object v0, Landroidx/profileinstaller/c;.a:Landroidx/profileinstaller/c$a; // field@031c │ │ +061d62: 2200 5e02 |0007: new-instance v0, Landroidx/profileinstaller/c$b; // type@025e │ │ +061d66: 7010 920d 0000 |0009: invoke-direct {v0}, Landroidx/profileinstaller/c$b;.:()V // method@0d92 │ │ +061d6c: 6900 1d03 |000c: sput-object v0, Landroidx/profileinstaller/c;.b:Landroidx/profileinstaller/c$b; // field@031d │ │ +061d70: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/profileinstaller/c;) │ │ name : 'a' │ │ type : '(Landroid/content/pm/PackageInfo;Ljava/io/File;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -061d8c: |[061d8c] androidx.profileinstaller.c.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V │ │ -061d9c: 2200 d405 |0000: new-instance v0, Ljava/io/File; // type@05d4 │ │ -061da0: 1a01 3d22 |0002: const-string v1, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@223d │ │ -061da4: 7030 911b 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b91 │ │ -061daa: 2203 d205 |0007: new-instance v3, Ljava/io/DataOutputStream; // type@05d2 │ │ -061dae: 2201 d805 |0009: new-instance v1, Ljava/io/FileOutputStream; // type@05d8 │ │ -061db2: 7020 b11b 0100 |000b: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1bb1 │ │ -061db8: 7020 8c1b 1300 |000e: invoke-direct {v3, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1b8c │ │ -061dbe: 5320 4d00 |0011: iget-wide v0, v2, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@004d │ │ -061dc2: 6e30 8e1b 0301 |0013: invoke-virtual {v3, v0, v1}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1b8e │ │ -061dc8: 6e10 c81b 0300 |0016: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bc8 │ │ -061dce: 280b |0019: goto 0024 // +000b │ │ -061dd0: 0d02 |001a: move-exception v2 │ │ -061dd2: 6e10 c81b 0300 |001b: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bc8 │ │ -061dd8: 2805 |001e: goto 0023 // +0005 │ │ -061dda: 0d03 |001f: move-exception v3 │ │ -061ddc: 6e20 f91c 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf9 │ │ -061de2: 2702 |0023: throw v2 │ │ -061de4: 0e00 |0024: return-void │ │ +061d74: |[061d74] androidx.profileinstaller.c.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V │ │ +061d84: 2200 d405 |0000: new-instance v0, Ljava/io/File; // type@05d4 │ │ +061d88: 1a01 3b22 |0002: const-string v1, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@223b │ │ +061d8c: 7030 8f1b 3001 |0004: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b8f │ │ +061d92: 2203 d205 |0007: new-instance v3, Ljava/io/DataOutputStream; // type@05d2 │ │ +061d96: 2201 d805 |0009: new-instance v1, Ljava/io/FileOutputStream; // type@05d8 │ │ +061d9a: 7020 af1b 0100 |000b: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1baf │ │ +061da0: 7020 8a1b 1300 |000e: invoke-direct {v3, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1b8a │ │ +061da6: 5320 4d00 |0011: iget-wide v0, v2, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@004d │ │ +061daa: 6e30 8c1b 0301 |0013: invoke-virtual {v3, v0, v1}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1b8c │ │ +061db0: 6e10 c61b 0300 |0016: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bc6 │ │ +061db6: 280b |0019: goto 0024 // +000b │ │ +061db8: 0d02 |001a: move-exception v2 │ │ +061dba: 6e10 c61b 0300 |001b: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bc6 │ │ +061dc0: 2805 |001e: goto 0023 // +0005 │ │ +061dc2: 0d03 |001f: move-exception v3 │ │ +061dc4: 6e20 f71c 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf7 │ │ +061dca: 2702 |0023: throw v2 │ │ +061dcc: 0e00 |0024: return-void │ │ catches : 5 │ │ 0x0007 - 0x0011 │ │ Ljava/io/IOException; -> 0x0024 │ │ 0x0011 - 0x0016 │ │ -> 0x001a │ │ 0x0016 - 0x0019 │ │ Ljava/io/IOException; -> 0x0024 │ │ @@ -64850,400 +64850,400 @@ │ │ type : '(Landroid/content/Context;Lo/a;Landroidx/profileinstaller/c$c;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 706 16-bit code units │ │ -061e1c: |[061e1c] androidx.profileinstaller.c.b:(Landroid/content/Context;Lo/a;Landroidx/profileinstaller/c$c;Z)V │ │ -061e2c: 0801 1000 |0000: move-object/from16 v1, v16 │ │ -061e30: 0805 1200 |0002: move-object/from16 v5, v18 │ │ -061e34: 7401 2601 1000 |0004: invoke-virtual/range {v16}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -061e3a: 0c00 |0007: move-result-object v0 │ │ -061e3c: 6e10 3901 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -061e42: 0c02 |000b: move-result-object v2 │ │ -061e44: 6e10 2701 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0127 │ │ -061e4a: 0c03 |000f: move-result-object v3 │ │ -061e4c: 6e10 2801 0000 |0010: invoke-virtual {v0}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0128 │ │ -061e52: 0c04 |0013: move-result-object v4 │ │ -061e54: 2200 d405 |0014: new-instance v0, Ljava/io/File; // type@05d4 │ │ -061e58: 5433 4900 |0016: iget-object v3, v3, Landroid/content/pm/ApplicationInfo;.sourceDir:Ljava/lang/String; // field@0049 │ │ -061e5c: 7020 921b 3000 |0018: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1b92 │ │ -061e62: 6e10 9c1b 0000 |001b: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1b9c │ │ -061e68: 0c06 |001e: move-result-object v6 │ │ -061e6a: 7401 3801 1000 |001f: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ -061e70: 0c00 |0022: move-result-object v0 │ │ -061e72: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -061e74: 6e30 8601 2003 |0024: invoke-virtual {v0, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ -061e7a: 0c08 |0027: move-result-object v8 │ │ -061e7c: 7401 3401 1000 |0028: invoke-virtual/range {v16}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ -061e82: 0c09 |002b: move-result-object v9 │ │ -061e84: 120a |002c: const/4 v10, #int 0 // #0 │ │ -061e86: 1a03 ca12 |002d: const-string v3, "ProfileInstaller" // string@12ca │ │ -061e8a: 121b |002f: const/4 v11, #int 1 // #1 │ │ -061e8c: 3913 5b00 |0030: if-nez v19, 008b // +005b │ │ -061e90: 2200 d405 |0032: new-instance v0, Ljava/io/File; // type@05d4 │ │ -061e94: 1a07 3d22 |0034: const-string v7, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@223d │ │ -061e98: 7030 911b 9007 |0036: invoke-direct {v0, v9, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b91 │ │ -061e9e: 6e10 991b 0000 |0039: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1b99 │ │ -061ea4: 0a07 |003c: move-result v7 │ │ -061ea6: 3907 0300 |003d: if-nez v7, 0040 // +0003 │ │ -061eaa: 282e |003f: goto 006d // +002e │ │ -061eac: 2207 d105 |0040: new-instance v7, Ljava/io/DataInputStream; // type@05d1 │ │ -061eb0: 220c d605 |0042: new-instance v12, Ljava/io/FileInputStream; // type@05d6 │ │ -061eb4: 7020 ac1b 0c00 |0044: invoke-direct {v12, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1bac │ │ -061eba: 7020 891b c700 |0047: invoke-direct {v7, v12}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@1b89 │ │ -061ec0: 6e10 8b1b 0700 |004a: invoke-virtual {v7}, Ljava/io/DataInputStream;.readLong:()J // method@1b8b │ │ -061ec6: 0b0c |004d: move-result-wide v12 │ │ -061ec8: 6e10 ba1b 0700 |004e: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -061ece: 538e 4d00 |0051: iget-wide v14, v8, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@004d │ │ -061ed2: 3100 0c0e |0053: cmp-long v0, v12, v14 │ │ -061ed6: 3900 0400 |0055: if-nez v0, 0059 // +0004 │ │ -061eda: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -061edc: 2802 |0058: goto 005a // +0002 │ │ -061ede: 1200 |0059: const/4 v0, #int 0 // #0 │ │ -061ee0: 3800 1400 |005a: if-eqz v0, 006e // +0014 │ │ -061ee4: 1227 |005c: const/4 v7, #int 2 // #2 │ │ -061ee6: 7230 960d 750a |005d: invoke-interface {v5, v7, v10}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ -061eec: 280e |0060: goto 006e // +000e │ │ -061eee: 0d00 |0061: move-exception v0 │ │ -061ef0: 070c |0062: move-object v12, v0 │ │ -061ef2: 6e10 ba1b 0700 |0063: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -061ef8: 2806 |0066: goto 006c // +0006 │ │ -061efa: 0d00 |0067: move-exception v0 │ │ -061efc: 0707 |0068: move-object v7, v0 │ │ -061efe: 6e20 f91c 7c00 |0069: invoke-virtual {v12, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf9 │ │ -061f04: 270c |006c: throw v12 │ │ -061f06: 1200 |006d: const/4 v0, #int 0 // #0 │ │ -061f08: 3900 0300 |006e: if-nez v0, 0071 // +0003 │ │ -061f0c: 281b |0070: goto 008b // +001b │ │ -061f0e: 1a00 7b13 |0071: const-string v0, "Skipping profile installation for " // string@137b │ │ -061f12: 7110 cb0f 0000 |0073: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -061f18: 0c00 |0076: move-result-object v0 │ │ -061f1a: 7401 3901 1000 |0077: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -061f20: 0c02 |007a: move-result-object v2 │ │ -061f22: 6e20 d01c 2000 |007b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -061f28: 6e10 d81c 0000 |007e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -061f2e: 0c00 |0081: move-result-object v0 │ │ -061f30: 7120 3304 0300 |0082: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0433 │ │ -061f36: 1200 |0085: const/4 v0, #int 0 // #0 │ │ -061f38: 7120 a30d 0100 |0086: invoke-static {v1, v0}, Landroidx/profileinstaller/d;.b:(Landroid/content/Context;Z)V // method@0da3 │ │ -061f3e: 2900 1002 |0089: goto/16 0299 // +0210 │ │ -061f42: 1a00 ee05 |008b: const-string v0, "Installing profile for " // string@05ee │ │ -061f46: 7110 cb0f 0000 |008d: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -061f4c: 0c00 |0090: move-result-object v0 │ │ -061f4e: 7401 3901 1000 |0091: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -061f54: 0c07 |0094: move-result-object v7 │ │ -061f56: 6e20 d01c 7000 |0095: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -061f5c: 6e10 d81c 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -061f62: 0c00 |009b: move-result-object v0 │ │ -061f64: 7120 3304 0300 |009c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0433 │ │ -061f6a: 6000 9000 |009f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -061f6e: 220c d405 |00a1: new-instance v12, Ljava/io/File; // type@05d4 │ │ -061f72: 2203 d405 |00a3: new-instance v3, Ljava/io/File; // type@05d4 │ │ -061f76: 1a07 6102 |00a5: const-string v7, "/data/misc/profiles/cur/0" // string@0261 │ │ -061f7a: 7030 931b 7302 |00a7: invoke-direct {v3, v7, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1b93 │ │ -061f80: 1a02 3622 |00aa: const-string v2, "primary.prof" // string@2236 │ │ -061f84: 7030 911b 3c02 |00ac: invoke-direct {v12, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b91 │ │ -061f8a: 220d 5c02 |00af: new-instance v13, Landroidx/profileinstaller/b; // type@025c │ │ -061f8e: 07d2 |00b1: move-object v2, v13 │ │ -061f90: 0743 |00b2: move-object v3, v4 │ │ -061f92: 0804 1100 |00b3: move-object/from16 v4, v17 │ │ -061f96: 0805 1200 |00b5: move-object/from16 v5, v18 │ │ -061f9a: 07c7 |00b7: move-object v7, v12 │ │ -061f9c: 7606 8c0d 0200 |00b8: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroidx/profileinstaller/b;.:(Landroid/content/res/AssetManager;Lo/a;Landroidx/profileinstaller/c$c;Ljava/lang/String;Ljava/io/File;)V // method@0d8c │ │ -061fa2: 54d2 1603 |00bb: iget-object v2, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ -061fa6: 1243 |00bd: const/4 v3, #int 4 // #4 │ │ -061fa8: 3902 0b00 |00be: if-nez v2, 00c9 // +000b │ │ -061fac: 1232 |00c0: const/4 v2, #int 3 // #3 │ │ -061fae: 7110 4f1c 0000 |00c1: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -061fb4: 0c00 |00c4: move-result-object v0 │ │ -061fb6: 6e30 8e0d 2d00 |00c5: invoke-virtual {v13, v2, v0}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8e │ │ -061fbc: 2818 |00c8: goto 00e0 // +0018 │ │ -061fbe: 6e10 991b 0c00 |00c9: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@1b99 │ │ -061fc4: 0a00 |00cc: move-result v0 │ │ -061fc6: 3800 0900 |00cd: if-eqz v0, 00d6 // +0009 │ │ -061fca: 6e10 961b 0c00 |00cf: invoke-virtual {v12}, Ljava/io/File;.canWrite:()Z // method@1b96 │ │ -061fd0: 0a00 |00d2: move-result v0 │ │ -061fd2: 3900 0600 |00d3: if-nez v0, 00d9 // +0006 │ │ -061fd6: 2808 |00d5: goto 00dd // +0008 │ │ -061fd8: 6e10 971b 0c00 |00d6: invoke-virtual {v12}, Ljava/io/File;.createNewFile:()Z // method@1b97 │ │ -061fde: 5cdb 1903 |00d9: iput-boolean v11, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ -061fe2: 1210 |00db: const/4 v0, #int 1 // #1 │ │ -061fe4: 2805 |00dc: goto 00e1 // +0005 │ │ -061fe6: 6e30 8e0d 3d0a |00dd: invoke-virtual {v13, v3, v10}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8e │ │ -061fec: 1200 |00e0: const/4 v0, #int 0 // #0 │ │ -061fee: 3900 0500 |00e1: if-nez v0, 00e6 // +0005 │ │ -061ff2: 1200 |00e3: const/4 v0, #int 0 // #0 │ │ -061ff4: 2900 ae01 |00e4: goto/16 0292 // +01ae │ │ -061ff8: 55d0 1903 |00e6: iget-boolean v0, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ -061ffc: 1a02 5d14 |00e8: const-string v2, "This device doesn't support aot. Did you call deviceSupportsAotProfile()?" // string@145d │ │ -062000: 3800 bb01 |00ea: if-eqz v0, 02a5 // +01bb │ │ -062004: 54d0 1603 |00ec: iget-object v0, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ -062008: 1304 0800 |00ee: const/16 v4, #int 8 // #8 │ │ -06200c: 3900 0400 |00f0: if-nez v0, 00f4 // +0004 │ │ -062010: 2900 eb00 |00f2: goto/16 01dd // +00eb │ │ -062014: 54d0 1303 |00f4: iget-object v0, v13, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0313 │ │ -062018: 1a05 6419 |00f6: const-string v5, "dexopt/baseline.prof" // string@1964 │ │ -06201c: 6e30 8d0d 0d05 |00f8: invoke-virtual {v13, v0, v5}, Landroidx/profileinstaller/b;.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; // method@0d8d │ │ -062022: 0c00 |00fb: move-result-object v0 │ │ -062024: 0705 |00fc: move-object v5, v0 │ │ -062026: 280e |00fd: goto 010b // +000e │ │ -062028: 0d00 |00fe: move-exception v0 │ │ -06202a: 54d5 1503 |00ff: iget-object v5, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -06202e: 1276 |0101: const/4 v6, #int 7 // #7 │ │ -062030: 2805 |0102: goto 0107 // +0005 │ │ -062032: 0d00 |0103: move-exception v0 │ │ -062034: 54d5 1503 |0104: iget-object v5, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -062038: 1266 |0106: const/4 v6, #int 6 // #6 │ │ -06203a: 7230 960d 6500 |0107: invoke-interface {v5, v6, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ -062040: 07a5 |010a: move-object v5, v10 │ │ -062042: 1a06 fc05 |010b: const-string v6, "Invalid magic" // string@05fc │ │ -062046: 3805 5a00 |010d: if-eqz v5, 0167 // +005a │ │ -06204a: 6200 9713 |010f: sget-object v0, Ly0/e;.a:[B // field@1397 │ │ -06204e: 7120 db15 3500 |0111: invoke-static {v5, v3}, Lg3/i0;.m:(Ljava/io/InputStream;I)[B // method@15db │ │ -062054: 0c07 |0114: move-result-object v7 │ │ -062056: 7120 a81d 7000 |0115: invoke-static {v0, v7}, Ljava/util/Arrays;.equals:([B[B)Z // method@1da8 │ │ -06205c: 0a00 |0118: move-result v0 │ │ -06205e: 3800 1900 |0119: if-eqz v0, 0132 // +0019 │ │ -062062: 7120 db15 3500 |011b: invoke-static {v5, v3}, Lg3/i0;.m:(Ljava/io/InputStream;I)[B // method@15db │ │ -062068: 0c00 |011e: move-result-object v0 │ │ -06206a: 54d7 1803 |011f: iget-object v7, v13, Landroidx/profileinstaller/b;.f:Ljava/lang/String; // field@0318 │ │ -06206e: 7130 5131 0507 |0121: invoke-static {v5, v0, v7}, Ly0/e;.h:(Ljava/io/FileInputStream;[BLjava/lang/String;)[Ly0/b; // method@3151 │ │ -062074: 0c07 |0124: move-result-object v7 │ │ -062076: 6e10 ba1b 0500 |0125: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -06207c: 282f |0128: goto 0157 // +002f │ │ -06207e: 0d00 |0129: move-exception v0 │ │ -062080: 0705 |012a: move-object v5, v0 │ │ -062082: 54d0 1503 |012b: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -062086: 127c |012d: const/4 v12, #int 7 // #7 │ │ -062088: 7230 960d c005 |012e: invoke-interface {v0, v12, v5}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ -06208e: 2826 |0131: goto 0157 // +0026 │ │ -062090: 2200 0106 |0132: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ -062094: 7020 431c 6000 |0134: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -06209a: 2700 |0137: throw v0 │ │ -06209c: 0d00 |0138: move-exception v0 │ │ -06209e: 0701 |0139: move-object v1, v0 │ │ -0620a0: 2820 |013a: goto 015a // +0020 │ │ -0620a2: 0d00 |013b: move-exception v0 │ │ -0620a4: 54d7 1503 |013c: iget-object v7, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -0620a8: 7230 960d 4700 |013e: invoke-interface {v7, v4, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ -0620ae: 1270 |0141: const/4 v0, #int 7 // #7 │ │ -0620b0: 127c |0142: const/4 v12, #int 7 // #7 │ │ -0620b2: 2808 |0143: goto 014b // +0008 │ │ -0620b4: 0d00 |0144: move-exception v0 │ │ -0620b6: 54d7 1503 |0145: iget-object v7, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -0620ba: 127c |0147: const/4 v12, #int 7 // #7 │ │ -0620bc: 7230 960d c700 |0148: invoke-interface {v7, v12, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ -0620c2: 6e10 ba1b 0500 |014b: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -0620c8: 2808 |014e: goto 0156 // +0008 │ │ -0620ca: 0d00 |014f: move-exception v0 │ │ -0620cc: 0705 |0150: move-object v5, v0 │ │ -0620ce: 54d0 1503 |0151: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -0620d2: 7230 960d c005 |0153: invoke-interface {v0, v12, v5}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ -0620d8: 07a7 |0156: move-object v7, v10 │ │ -0620da: 5bd7 1a03 |0157: iput-object v7, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ -0620de: 280e |0159: goto 0167 // +000e │ │ -0620e0: 6e10 ba1b 0500 |015a: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -0620e6: 2809 |015d: goto 0166 // +0009 │ │ -0620e8: 0d00 |015e: move-exception v0 │ │ -0620ea: 0702 |015f: move-object v2, v0 │ │ -0620ec: 54d0 1503 |0160: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -0620f0: 1273 |0162: const/4 v3, #int 7 // #7 │ │ -0620f2: 7230 960d 3002 |0163: invoke-interface {v0, v3, v2}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ -0620f8: 2701 |0166: throw v1 │ │ -0620fa: 54d0 1a03 |0167: iget-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ -0620fe: 3800 7400 |0169: if-eqz v0, 01dd // +0074 │ │ -062102: 6005 9000 |016b: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -062106: 1307 1800 |016d: const/16 v7, #int 24 // #18 │ │ -06210a: 3475 1300 |016f: if-lt v5, v7, 0182 // +0013 │ │ -06210e: 130c 2200 |0171: const/16 v12, #int 34 // #22 │ │ -062112: 37c5 0300 |0173: if-le v5, v12, 0176 // +0003 │ │ -062116: 280d |0175: goto 0182 // +000d │ │ -062118: 3275 0a00 |0176: if-eq v5, v7, 0180 // +000a │ │ -06211c: 1307 1900 |0178: const/16 v7, #int 25 // #19 │ │ -062120: 3275 0600 |017a: if-eq v5, v7, 0180 // +0006 │ │ -062124: 2b05 3a01 0000 |017c: packed-switch v5, 000002b6 // +0000013a │ │ -06212a: 2803 |017f: goto 0182 // +0003 │ │ -06212c: 1215 |0180: const/4 v5, #int 1 // #1 │ │ -06212e: 2802 |0181: goto 0183 // +0002 │ │ -062130: 1205 |0182: const/4 v5, #int 0 // #0 │ │ -062132: 3805 5a00 |0183: if-eqz v5, 01dd // +005a │ │ -062136: 54d5 1603 |0185: iget-object v5, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ -06213a: 54d7 1303 |0187: iget-object v7, v13, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0313 │ │ -06213e: 1a0c 6519 |0189: const-string v12, "dexopt/baseline.profm" // string@1965 │ │ -062142: 6e30 8d0d 7d0c |018b: invoke-virtual {v13, v7, v12}, Landroidx/profileinstaller/b;.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; // method@0d8d │ │ -062148: 0c07 |018e: move-result-object v7 │ │ -06214a: 3807 2f00 |018f: if-eqz v7, 01be // +002f │ │ -06214e: 620c 9813 |0191: sget-object v12, Ly0/e;.b:[B // field@1398 │ │ -062152: 7120 db15 3700 |0193: invoke-static {v7, v3}, Lg3/i0;.m:(Ljava/io/InputStream;I)[B // method@15db │ │ -062158: 0c0e |0196: move-result-object v14 │ │ -06215a: 7120 a81d ec00 |0197: invoke-static {v12, v14}, Ljava/util/Arrays;.equals:([B[B)Z // method@1da8 │ │ -062160: 0a0c |019a: move-result v12 │ │ -062162: 380c 1100 |019b: if-eqz v12, 01ac // +0011 │ │ -062166: 7120 db15 3700 |019d: invoke-static {v7, v3}, Lg3/i0;.m:(Ljava/io/InputStream;I)[B // method@15db │ │ -06216c: 0c03 |01a0: move-result-object v3 │ │ -06216e: 7140 4e31 3705 |01a1: invoke-static {v7, v3, v5, v0}, Ly0/e;.e:(Ljava/io/FileInputStream;[B[B[Ly0/b;)[Ly0/b; // method@314e │ │ -062174: 0c00 |01a4: move-result-object v0 │ │ -062176: 5bd0 1a03 |01a5: iput-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ -06217a: 6e10 ba1b 0700 |01a7: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -062180: 07d0 |01aa: move-object v0, v13 │ │ -062182: 282f |01ab: goto 01da // +002f │ │ -062184: 2200 0106 |01ac: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ -062188: 7020 431c 6000 |01ae: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -06218e: 2700 |01b1: throw v0 │ │ -062190: 0d00 |01b2: move-exception v0 │ │ -062192: 0703 |01b3: move-object v3, v0 │ │ -062194: 6e10 ba1b 0700 |01b4: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -06219a: 2806 |01b7: goto 01bd // +0006 │ │ -06219c: 0d00 |01b8: move-exception v0 │ │ -06219e: 0705 |01b9: move-object v5, v0 │ │ -0621a0: 6e20 f91c 5300 |01ba: invoke-virtual {v3, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf9 │ │ -0621a6: 2703 |01bd: throw v3 │ │ -0621a8: 3807 1b00 |01be: if-eqz v7, 01d9 // +001b │ │ -0621ac: 6e10 ba1b 0700 |01c0: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -0621b2: 2816 |01c3: goto 01d9 // +0016 │ │ -0621b4: 0d00 |01c4: move-exception v0 │ │ -0621b6: 5bda 1a03 |01c5: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ -0621ba: 54d3 1503 |01c7: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -0621be: 1305 0800 |01c9: const/16 v5, #int 8 // #8 │ │ -0621c2: 280b |01cb: goto 01d6 // +000b │ │ -0621c4: 0d00 |01cc: move-exception v0 │ │ -0621c6: 54d3 1503 |01cd: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -0621ca: 1275 |01cf: const/4 v5, #int 7 // #7 │ │ -0621cc: 2806 |01d0: goto 01d6 // +0006 │ │ -0621ce: 0d00 |01d1: move-exception v0 │ │ -0621d0: 54d3 1503 |01d2: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -0621d4: 1305 0900 |01d4: const/16 v5, #int 9 // #9 │ │ -0621d8: 7230 960d 5300 |01d6: invoke-interface {v3, v5, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ -0621de: 07a0 |01d9: move-object v0, v10 │ │ -0621e0: 3800 0300 |01da: if-eqz v0, 01dd // +0003 │ │ -0621e4: 070d |01dc: move-object v13, v0 │ │ -0621e6: 54d0 1a03 |01dd: iget-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ -0621ea: 54d3 1603 |01df: iget-object v3, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ -0621ee: 3800 5200 |01e1: if-eqz v0, 0233 // +0052 │ │ -0621f2: 3903 0300 |01e3: if-nez v3, 01e6 // +0003 │ │ -0621f6: 284e |01e5: goto 0233 // +004e │ │ -0621f8: 55d5 1903 |01e6: iget-boolean v5, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ -0621fc: 3805 4500 |01e8: if-eqz v5, 022d // +0045 │ │ -062200: 2205 cf05 |01ea: new-instance v5, Ljava/io/ByteArrayOutputStream; // type@05cf │ │ -062204: 7010 811b 0500 |01ec: invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;.:()V // method@1b81 │ │ -06220a: 6206 9713 |01ef: sget-object v6, Ly0/e;.a:[B // field@1397 │ │ -06220e: 6e20 cb1b 6500 |01f1: invoke-virtual {v5, v6}, Ljava/io/OutputStream;.write:([B)V // method@1bcb │ │ -062214: 6e20 cb1b 3500 |01f4: invoke-virtual {v5, v3}, Ljava/io/OutputStream;.write:([B)V // method@1bcb │ │ -06221a: 7130 5331 3500 |01f7: invoke-static {v5, v3, v0}, Ly0/e;.j:(Ljava/io/ByteArrayOutputStream;[B[Ly0/b;)Z // method@3153 │ │ -062220: 0a00 |01fa: move-result v0 │ │ -062222: 3900 0e00 |01fb: if-nez v0, 0209 // +000e │ │ -062226: 54d0 1503 |01fd: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -06222a: 1253 |01ff: const/4 v3, #int 5 // #5 │ │ -06222c: 7230 960d 300a |0200: invoke-interface {v0, v3, v10}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ -062232: 5bda 1a03 |0203: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ -062236: 6e10 831b 0500 |0205: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1b83 │ │ -06223c: 282b |0208: goto 0233 // +002b │ │ -06223e: 6e10 851b 0500 |0209: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@1b85 │ │ -062244: 0c00 |020c: move-result-object v0 │ │ -062246: 5bd0 1b03 |020d: iput-object v0, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ -06224a: 6e10 831b 0500 |020f: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1b83 │ │ -062250: 2818 |0212: goto 022a // +0018 │ │ -062252: 0d00 |0213: move-exception v0 │ │ -062254: 0703 |0214: move-object v3, v0 │ │ -062256: 6e10 831b 0500 |0215: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1b83 │ │ -06225c: 2806 |0218: goto 021e // +0006 │ │ -06225e: 0d00 |0219: move-exception v0 │ │ -062260: 0705 |021a: move-object v5, v0 │ │ -062262: 6e20 f91c 5300 |021b: invoke-virtual {v3, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf9 │ │ -062268: 2703 |021e: throw v3 │ │ -06226a: 0d00 |021f: move-exception v0 │ │ -06226c: 54d3 1503 |0220: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -062270: 2805 |0222: goto 0227 // +0005 │ │ -062272: 0d00 |0223: move-exception v0 │ │ -062274: 54d3 1503 |0224: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ -062278: 1274 |0226: const/4 v4, #int 7 // #7 │ │ -06227a: 7230 960d 4300 |0227: invoke-interface {v3, v4, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ -062280: 5bda 1a03 |022a: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ -062284: 2807 |022c: goto 0233 // +0007 │ │ -062286: 2200 0106 |022d: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ -06228a: 7020 431c 2000 |022f: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -062290: 2700 |0232: throw v0 │ │ -062292: 54d0 1b03 |0233: iget-object v0, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ -062296: 3900 0300 |0235: if-nez v0, 0238 // +0003 │ │ -06229a: 2855 |0237: goto 028c // +0055 │ │ -06229c: 55d3 1903 |0238: iget-boolean v3, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ -0622a0: 3803 6500 |023a: if-eqz v3, 029f // +0065 │ │ -0622a4: 2202 ce05 |023c: new-instance v2, Ljava/io/ByteArrayInputStream; // type@05ce │ │ -0622a8: 7020 801b 0200 |023e: invoke-direct {v2, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@1b80 │ │ -0622ae: 2203 d805 |0241: new-instance v3, Ljava/io/FileOutputStream; // type@05d8 │ │ -0622b2: 54d0 1703 |0243: iget-object v0, v13, Landroidx/profileinstaller/b;.e:Ljava/io/File; // field@0317 │ │ -0622b6: 7020 b11b 0300 |0245: invoke-direct {v3, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1bb1 │ │ -0622bc: 1300 0002 |0248: const/16 v0, #int 512 // #200 │ │ -0622c0: 2300 b70a |024a: new-array v0, v0, [B // type@0ab7 │ │ -0622c4: 6e20 bc1b 0200 |024c: invoke-virtual {v2, v0}, Ljava/io/InputStream;.read:([B)I // method@1bbc │ │ -0622ca: 0a04 |024f: move-result v4 │ │ -0622cc: 3d04 0700 |0250: if-lez v4, 0257 // +0007 │ │ -0622d0: 1205 |0252: const/4 v5, #int 0 // #0 │ │ -0622d2: 6e40 cc1b 0345 |0253: invoke-virtual {v3, v0, v5, v4}, Ljava/io/OutputStream;.write:([BII)V // method@1bcc │ │ -0622d8: 28f6 |0256: goto 024c // -000a │ │ -0622da: 6e30 8e0d bd0a |0257: invoke-virtual {v13, v11, v10}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8e │ │ -0622e0: 6e10 c81b 0300 |025a: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bc8 │ │ -0622e6: 6e10 ba1b 0200 |025d: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -0622ec: 5bda 1b03 |0260: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ -0622f0: 5bda 1a03 |0262: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ -0622f4: 1210 |0264: const/4 v0, #int 1 // #1 │ │ -0622f6: 2828 |0265: goto 028d // +0028 │ │ -0622f8: 0d00 |0266: move-exception v0 │ │ -0622fa: 0704 |0267: move-object v4, v0 │ │ -0622fc: 6e10 c81b 0300 |0268: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bc8 │ │ -062302: 2806 |026b: goto 0271 // +0006 │ │ -062304: 0d00 |026c: move-exception v0 │ │ -062306: 0703 |026d: move-object v3, v0 │ │ -062308: 6e20 f91c 3400 |026e: invoke-virtual {v4, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf9 │ │ -06230e: 2704 |0271: throw v4 │ │ -062310: 0d00 |0272: move-exception v0 │ │ -062312: 0703 |0273: move-object v3, v0 │ │ -062314: 6e10 ba1b 0200 |0274: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -06231a: 2806 |0277: goto 027d // +0006 │ │ -06231c: 0d00 |0278: move-exception v0 │ │ -06231e: 0702 |0279: move-object v2, v0 │ │ -062320: 6e20 f91c 2300 |027a: invoke-virtual {v3, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf9 │ │ -062326: 2703 |027d: throw v3 │ │ -062328: 0d00 |027e: move-exception v0 │ │ -06232a: 281b |027f: goto 029a // +001b │ │ -06232c: 0d00 |0280: move-exception v0 │ │ -06232e: 1272 |0281: const/4 v2, #int 7 // #7 │ │ -062330: 2803 |0282: goto 0285 // +0003 │ │ -062332: 0d00 |0283: move-exception v0 │ │ -062334: 1262 |0284: const/4 v2, #int 6 // #6 │ │ -062336: 6e30 8e0d 2d00 |0285: invoke-virtual {v13, v2, v0}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8e │ │ -06233c: 5bda 1b03 |0288: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ -062340: 5bda 1a03 |028a: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ -062344: 1200 |028c: const/4 v0, #int 0 // #0 │ │ -062346: 3800 0500 |028d: if-eqz v0, 0292 // +0005 │ │ -06234a: 7120 980d 9800 |028f: invoke-static {v8, v9}, Landroidx/profileinstaller/c;.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V // method@0d98 │ │ -062350: 3800 f3fd |0292: if-eqz v0, 0085 // -020d │ │ -062354: 3813 f1fd |0294: if-eqz v19, 0085 // -020f │ │ -062358: 1210 |0296: const/4 v0, #int 1 // #1 │ │ -06235a: 2900 effd |0297: goto/16 0086 // -0211 │ │ -06235e: 0e00 |0299: return-void │ │ -062360: 5bda 1b03 |029a: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ -062364: 5bda 1a03 |029c: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ -062368: 2700 |029e: throw v0 │ │ -06236a: 2200 0106 |029f: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ -06236e: 7020 431c 2000 |02a1: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -062374: 2700 |02a4: throw v0 │ │ -062376: 2200 0106 |02a5: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ -06237a: 7020 431c 2000 |02a7: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -062380: 2700 |02aa: throw v0 │ │ -062382: 0d00 |02ab: move-exception v0 │ │ -062384: 0702 |02ac: move-object v2, v0 │ │ -062386: 1270 |02ad: const/4 v0, #int 7 // #7 │ │ -062388: 7230 960d 0502 |02ae: invoke-interface {v5, v0, v2}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ -06238e: 1200 |02b1: const/4 v0, #int 0 // #0 │ │ -062390: 7120 a30d 0100 |02b2: invoke-static {v1, v0}, Landroidx/profileinstaller/d;.b:(Landroid/content/Context;Z)V // method@0da3 │ │ -062396: 0e00 |02b5: return-void │ │ -062398: 0001 0400 1f00 0000 0400 0000 0400 ... |02b6: packed-switch-data (12 units) │ │ +061e04: |[061e04] androidx.profileinstaller.c.b:(Landroid/content/Context;Lo/a;Landroidx/profileinstaller/c$c;Z)V │ │ +061e14: 0801 1000 |0000: move-object/from16 v1, v16 │ │ +061e18: 0805 1200 |0002: move-object/from16 v5, v18 │ │ +061e1c: 7401 2601 1000 |0004: invoke-virtual/range {v16}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ +061e22: 0c00 |0007: move-result-object v0 │ │ +061e24: 6e10 3901 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ +061e2a: 0c02 |000b: move-result-object v2 │ │ +061e2c: 6e10 2701 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0127 │ │ +061e32: 0c03 |000f: move-result-object v3 │ │ +061e34: 6e10 2801 0000 |0010: invoke-virtual {v0}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0128 │ │ +061e3a: 0c04 |0013: move-result-object v4 │ │ +061e3c: 2200 d405 |0014: new-instance v0, Ljava/io/File; // type@05d4 │ │ +061e40: 5433 4900 |0016: iget-object v3, v3, Landroid/content/pm/ApplicationInfo;.sourceDir:Ljava/lang/String; // field@0049 │ │ +061e44: 7020 901b 3000 |0018: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@1b90 │ │ +061e4a: 6e10 9a1b 0000 |001b: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@1b9a │ │ +061e50: 0c06 |001e: move-result-object v6 │ │ +061e52: 7401 3801 1000 |001f: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ +061e58: 0c00 |0022: move-result-object v0 │ │ +061e5a: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +061e5c: 6e30 8601 2003 |0024: invoke-virtual {v0, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ +061e62: 0c08 |0027: move-result-object v8 │ │ +061e64: 7401 3401 1000 |0028: invoke-virtual/range {v16}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ +061e6a: 0c09 |002b: move-result-object v9 │ │ +061e6c: 120a |002c: const/4 v10, #int 0 // #0 │ │ +061e6e: 1a03 ca12 |002d: const-string v3, "ProfileInstaller" // string@12ca │ │ +061e72: 121b |002f: const/4 v11, #int 1 // #1 │ │ +061e74: 3913 5b00 |0030: if-nez v19, 008b // +005b │ │ +061e78: 2200 d405 |0032: new-instance v0, Ljava/io/File; // type@05d4 │ │ +061e7c: 1a07 3b22 |0034: const-string v7, "profileinstaller_profileWrittenFor_lastUpdateTime.dat" // string@223b │ │ +061e80: 7030 8f1b 9007 |0036: invoke-direct {v0, v9, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b8f │ │ +061e86: 6e10 971b 0000 |0039: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@1b97 │ │ +061e8c: 0a07 |003c: move-result v7 │ │ +061e8e: 3907 0300 |003d: if-nez v7, 0040 // +0003 │ │ +061e92: 282e |003f: goto 006d // +002e │ │ +061e94: 2207 d105 |0040: new-instance v7, Ljava/io/DataInputStream; // type@05d1 │ │ +061e98: 220c d605 |0042: new-instance v12, Ljava/io/FileInputStream; // type@05d6 │ │ +061e9c: 7020 aa1b 0c00 |0044: invoke-direct {v12, v0}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1baa │ │ +061ea2: 7020 871b c700 |0047: invoke-direct {v7, v12}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@1b87 │ │ +061ea8: 6e10 891b 0700 |004a: invoke-virtual {v7}, Ljava/io/DataInputStream;.readLong:()J // method@1b89 │ │ +061eae: 0b0c |004d: move-result-wide v12 │ │ +061eb0: 6e10 b81b 0700 |004e: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +061eb6: 538e 4d00 |0051: iget-wide v14, v8, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@004d │ │ +061eba: 3100 0c0e |0053: cmp-long v0, v12, v14 │ │ +061ebe: 3900 0400 |0055: if-nez v0, 0059 // +0004 │ │ +061ec2: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +061ec4: 2802 |0058: goto 005a // +0002 │ │ +061ec6: 1200 |0059: const/4 v0, #int 0 // #0 │ │ +061ec8: 3800 1400 |005a: if-eqz v0, 006e // +0014 │ │ +061ecc: 1227 |005c: const/4 v7, #int 2 // #2 │ │ +061ece: 7230 960d 750a |005d: invoke-interface {v5, v7, v10}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ +061ed4: 280e |0060: goto 006e // +000e │ │ +061ed6: 0d00 |0061: move-exception v0 │ │ +061ed8: 070c |0062: move-object v12, v0 │ │ +061eda: 6e10 b81b 0700 |0063: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +061ee0: 2806 |0066: goto 006c // +0006 │ │ +061ee2: 0d00 |0067: move-exception v0 │ │ +061ee4: 0707 |0068: move-object v7, v0 │ │ +061ee6: 6e20 f71c 7c00 |0069: invoke-virtual {v12, v7}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf7 │ │ +061eec: 270c |006c: throw v12 │ │ +061eee: 1200 |006d: const/4 v0, #int 0 // #0 │ │ +061ef0: 3900 0300 |006e: if-nez v0, 0071 // +0003 │ │ +061ef4: 281b |0070: goto 008b // +001b │ │ +061ef6: 1a00 7a13 |0071: const-string v0, "Skipping profile installation for " // string@137a │ │ +061efa: 7110 cb0f 0000 |0073: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +061f00: 0c00 |0076: move-result-object v0 │ │ +061f02: 7401 3901 1000 |0077: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ +061f08: 0c02 |007a: move-result-object v2 │ │ +061f0a: 6e20 ce1c 2000 |007b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +061f10: 6e10 d61c 0000 |007e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +061f16: 0c00 |0081: move-result-object v0 │ │ +061f18: 7120 3304 0300 |0082: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0433 │ │ +061f1e: 1200 |0085: const/4 v0, #int 0 // #0 │ │ +061f20: 7120 a30d 0100 |0086: invoke-static {v1, v0}, Landroidx/profileinstaller/d;.b:(Landroid/content/Context;Z)V // method@0da3 │ │ +061f26: 2900 1002 |0089: goto/16 0299 // +0210 │ │ +061f2a: 1a00 ee05 |008b: const-string v0, "Installing profile for " // string@05ee │ │ +061f2e: 7110 cb0f 0000 |008d: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +061f34: 0c00 |0090: move-result-object v0 │ │ +061f36: 7401 3901 1000 |0091: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ +061f3c: 0c07 |0094: move-result-object v7 │ │ +061f3e: 6e20 ce1c 7000 |0095: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +061f44: 6e10 d61c 0000 |0098: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +061f4a: 0c00 |009b: move-result-object v0 │ │ +061f4c: 7120 3304 0300 |009c: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@0433 │ │ +061f52: 6000 9000 |009f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +061f56: 220c d405 |00a1: new-instance v12, Ljava/io/File; // type@05d4 │ │ +061f5a: 2203 d405 |00a3: new-instance v3, Ljava/io/File; // type@05d4 │ │ +061f5e: 1a07 6102 |00a5: const-string v7, "/data/misc/profiles/cur/0" // string@0261 │ │ +061f62: 7030 911b 7302 |00a7: invoke-direct {v3, v7, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1b91 │ │ +061f68: 1a02 3422 |00aa: const-string v2, "primary.prof" // string@2234 │ │ +061f6c: 7030 8f1b 3c02 |00ac: invoke-direct {v12, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b8f │ │ +061f72: 220d 5c02 |00af: new-instance v13, Landroidx/profileinstaller/b; // type@025c │ │ +061f76: 07d2 |00b1: move-object v2, v13 │ │ +061f78: 0743 |00b2: move-object v3, v4 │ │ +061f7a: 0804 1100 |00b3: move-object/from16 v4, v17 │ │ +061f7e: 0805 1200 |00b5: move-object/from16 v5, v18 │ │ +061f82: 07c7 |00b7: move-object v7, v12 │ │ +061f84: 7606 8c0d 0200 |00b8: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroidx/profileinstaller/b;.:(Landroid/content/res/AssetManager;Lo/a;Landroidx/profileinstaller/c$c;Ljava/lang/String;Ljava/io/File;)V // method@0d8c │ │ +061f8a: 54d2 1603 |00bb: iget-object v2, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ +061f8e: 1243 |00bd: const/4 v3, #int 4 // #4 │ │ +061f90: 3902 0b00 |00be: if-nez v2, 00c9 // +000b │ │ +061f94: 1232 |00c0: const/4 v2, #int 3 // #3 │ │ +061f96: 7110 4d1c 0000 |00c1: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +061f9c: 0c00 |00c4: move-result-object v0 │ │ +061f9e: 6e30 8e0d 2d00 |00c5: invoke-virtual {v13, v2, v0}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8e │ │ +061fa4: 2818 |00c8: goto 00e0 // +0018 │ │ +061fa6: 6e10 971b 0c00 |00c9: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@1b97 │ │ +061fac: 0a00 |00cc: move-result v0 │ │ +061fae: 3800 0900 |00cd: if-eqz v0, 00d6 // +0009 │ │ +061fb2: 6e10 941b 0c00 |00cf: invoke-virtual {v12}, Ljava/io/File;.canWrite:()Z // method@1b94 │ │ +061fb8: 0a00 |00d2: move-result v0 │ │ +061fba: 3900 0600 |00d3: if-nez v0, 00d9 // +0006 │ │ +061fbe: 2808 |00d5: goto 00dd // +0008 │ │ +061fc0: 6e10 951b 0c00 |00d6: invoke-virtual {v12}, Ljava/io/File;.createNewFile:()Z // method@1b95 │ │ +061fc6: 5cdb 1903 |00d9: iput-boolean v11, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ +061fca: 1210 |00db: const/4 v0, #int 1 // #1 │ │ +061fcc: 2805 |00dc: goto 00e1 // +0005 │ │ +061fce: 6e30 8e0d 3d0a |00dd: invoke-virtual {v13, v3, v10}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8e │ │ +061fd4: 1200 |00e0: const/4 v0, #int 0 // #0 │ │ +061fd6: 3900 0500 |00e1: if-nez v0, 00e6 // +0005 │ │ +061fda: 1200 |00e3: const/4 v0, #int 0 // #0 │ │ +061fdc: 2900 ae01 |00e4: goto/16 0292 // +01ae │ │ +061fe0: 55d0 1903 |00e6: iget-boolean v0, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ +061fe4: 1a02 5c14 |00e8: const-string v2, "This device doesn't support aot. Did you call deviceSupportsAotProfile()?" // string@145c │ │ +061fe8: 3800 bb01 |00ea: if-eqz v0, 02a5 // +01bb │ │ +061fec: 54d0 1603 |00ec: iget-object v0, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ +061ff0: 1304 0800 |00ee: const/16 v4, #int 8 // #8 │ │ +061ff4: 3900 0400 |00f0: if-nez v0, 00f4 // +0004 │ │ +061ff8: 2900 eb00 |00f2: goto/16 01dd // +00eb │ │ +061ffc: 54d0 1303 |00f4: iget-object v0, v13, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0313 │ │ +062000: 1a05 6319 |00f6: const-string v5, "dexopt/baseline.prof" // string@1963 │ │ +062004: 6e30 8d0d 0d05 |00f8: invoke-virtual {v13, v0, v5}, Landroidx/profileinstaller/b;.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; // method@0d8d │ │ +06200a: 0c00 |00fb: move-result-object v0 │ │ +06200c: 0705 |00fc: move-object v5, v0 │ │ +06200e: 280e |00fd: goto 010b // +000e │ │ +062010: 0d00 |00fe: move-exception v0 │ │ +062012: 54d5 1503 |00ff: iget-object v5, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062016: 1276 |0101: const/4 v6, #int 7 // #7 │ │ +062018: 2805 |0102: goto 0107 // +0005 │ │ +06201a: 0d00 |0103: move-exception v0 │ │ +06201c: 54d5 1503 |0104: iget-object v5, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062020: 1266 |0106: const/4 v6, #int 6 // #6 │ │ +062022: 7230 960d 6500 |0107: invoke-interface {v5, v6, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ +062028: 07a5 |010a: move-object v5, v10 │ │ +06202a: 1a06 fc05 |010b: const-string v6, "Invalid magic" // string@05fc │ │ +06202e: 3805 5a00 |010d: if-eqz v5, 0167 // +005a │ │ +062032: 6200 9713 |010f: sget-object v0, Ly0/e;.a:[B // field@1397 │ │ +062036: 7120 db15 3500 |0111: invoke-static {v5, v3}, Lg3/i0;.m:(Ljava/io/InputStream;I)[B // method@15db │ │ +06203c: 0c07 |0114: move-result-object v7 │ │ +06203e: 7120 a61d 7000 |0115: invoke-static {v0, v7}, Ljava/util/Arrays;.equals:([B[B)Z // method@1da6 │ │ +062044: 0a00 |0118: move-result v0 │ │ +062046: 3800 1900 |0119: if-eqz v0, 0132 // +0019 │ │ +06204a: 7120 db15 3500 |011b: invoke-static {v5, v3}, Lg3/i0;.m:(Ljava/io/InputStream;I)[B // method@15db │ │ +062050: 0c00 |011e: move-result-object v0 │ │ +062052: 54d7 1803 |011f: iget-object v7, v13, Landroidx/profileinstaller/b;.f:Ljava/lang/String; // field@0318 │ │ +062056: 7130 4f31 0507 |0121: invoke-static {v5, v0, v7}, Ly0/e;.h:(Ljava/io/FileInputStream;[BLjava/lang/String;)[Ly0/b; // method@314f │ │ +06205c: 0c07 |0124: move-result-object v7 │ │ +06205e: 6e10 b81b 0500 |0125: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +062064: 282f |0128: goto 0157 // +002f │ │ +062066: 0d00 |0129: move-exception v0 │ │ +062068: 0705 |012a: move-object v5, v0 │ │ +06206a: 54d0 1503 |012b: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +06206e: 127c |012d: const/4 v12, #int 7 // #7 │ │ +062070: 7230 960d c005 |012e: invoke-interface {v0, v12, v5}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ +062076: 2826 |0131: goto 0157 // +0026 │ │ +062078: 2200 0106 |0132: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ +06207c: 7020 411c 6000 |0134: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +062082: 2700 |0137: throw v0 │ │ +062084: 0d00 |0138: move-exception v0 │ │ +062086: 0701 |0139: move-object v1, v0 │ │ +062088: 2820 |013a: goto 015a // +0020 │ │ +06208a: 0d00 |013b: move-exception v0 │ │ +06208c: 54d7 1503 |013c: iget-object v7, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062090: 7230 960d 4700 |013e: invoke-interface {v7, v4, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ +062096: 1270 |0141: const/4 v0, #int 7 // #7 │ │ +062098: 127c |0142: const/4 v12, #int 7 // #7 │ │ +06209a: 2808 |0143: goto 014b // +0008 │ │ +06209c: 0d00 |0144: move-exception v0 │ │ +06209e: 54d7 1503 |0145: iget-object v7, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +0620a2: 127c |0147: const/4 v12, #int 7 // #7 │ │ +0620a4: 7230 960d c700 |0148: invoke-interface {v7, v12, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ +0620aa: 6e10 b81b 0500 |014b: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +0620b0: 2808 |014e: goto 0156 // +0008 │ │ +0620b2: 0d00 |014f: move-exception v0 │ │ +0620b4: 0705 |0150: move-object v5, v0 │ │ +0620b6: 54d0 1503 |0151: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +0620ba: 7230 960d c005 |0153: invoke-interface {v0, v12, v5}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ +0620c0: 07a7 |0156: move-object v7, v10 │ │ +0620c2: 5bd7 1a03 |0157: iput-object v7, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +0620c6: 280e |0159: goto 0167 // +000e │ │ +0620c8: 6e10 b81b 0500 |015a: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +0620ce: 2809 |015d: goto 0166 // +0009 │ │ +0620d0: 0d00 |015e: move-exception v0 │ │ +0620d2: 0702 |015f: move-object v2, v0 │ │ +0620d4: 54d0 1503 |0160: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +0620d8: 1273 |0162: const/4 v3, #int 7 // #7 │ │ +0620da: 7230 960d 3002 |0163: invoke-interface {v0, v3, v2}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ +0620e0: 2701 |0166: throw v1 │ │ +0620e2: 54d0 1a03 |0167: iget-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +0620e6: 3800 7400 |0169: if-eqz v0, 01dd // +0074 │ │ +0620ea: 6005 9000 |016b: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +0620ee: 1307 1800 |016d: const/16 v7, #int 24 // #18 │ │ +0620f2: 3475 1300 |016f: if-lt v5, v7, 0182 // +0013 │ │ +0620f6: 130c 2200 |0171: const/16 v12, #int 34 // #22 │ │ +0620fa: 37c5 0300 |0173: if-le v5, v12, 0176 // +0003 │ │ +0620fe: 280d |0175: goto 0182 // +000d │ │ +062100: 3275 0a00 |0176: if-eq v5, v7, 0180 // +000a │ │ +062104: 1307 1900 |0178: const/16 v7, #int 25 // #19 │ │ +062108: 3275 0600 |017a: if-eq v5, v7, 0180 // +0006 │ │ +06210c: 2b05 3a01 0000 |017c: packed-switch v5, 000002b6 // +0000013a │ │ +062112: 2803 |017f: goto 0182 // +0003 │ │ +062114: 1215 |0180: const/4 v5, #int 1 // #1 │ │ +062116: 2802 |0181: goto 0183 // +0002 │ │ +062118: 1205 |0182: const/4 v5, #int 0 // #0 │ │ +06211a: 3805 5a00 |0183: if-eqz v5, 01dd // +005a │ │ +06211e: 54d5 1603 |0185: iget-object v5, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ +062122: 54d7 1303 |0187: iget-object v7, v13, Landroidx/profileinstaller/b;.a:Landroid/content/res/AssetManager; // field@0313 │ │ +062126: 1a0c 6419 |0189: const-string v12, "dexopt/baseline.profm" // string@1964 │ │ +06212a: 6e30 8d0d 7d0c |018b: invoke-virtual {v13, v7, v12}, Landroidx/profileinstaller/b;.a:(Landroid/content/res/AssetManager;Ljava/lang/String;)Ljava/io/FileInputStream; // method@0d8d │ │ +062130: 0c07 |018e: move-result-object v7 │ │ +062132: 3807 2f00 |018f: if-eqz v7, 01be // +002f │ │ +062136: 620c 9813 |0191: sget-object v12, Ly0/e;.b:[B // field@1398 │ │ +06213a: 7120 db15 3700 |0193: invoke-static {v7, v3}, Lg3/i0;.m:(Ljava/io/InputStream;I)[B // method@15db │ │ +062140: 0c0e |0196: move-result-object v14 │ │ +062142: 7120 a61d ec00 |0197: invoke-static {v12, v14}, Ljava/util/Arrays;.equals:([B[B)Z // method@1da6 │ │ +062148: 0a0c |019a: move-result v12 │ │ +06214a: 380c 1100 |019b: if-eqz v12, 01ac // +0011 │ │ +06214e: 7120 db15 3700 |019d: invoke-static {v7, v3}, Lg3/i0;.m:(Ljava/io/InputStream;I)[B // method@15db │ │ +062154: 0c03 |01a0: move-result-object v3 │ │ +062156: 7140 4c31 3705 |01a1: invoke-static {v7, v3, v5, v0}, Ly0/e;.e:(Ljava/io/FileInputStream;[B[B[Ly0/b;)[Ly0/b; // method@314c │ │ +06215c: 0c00 |01a4: move-result-object v0 │ │ +06215e: 5bd0 1a03 |01a5: iput-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +062162: 6e10 b81b 0700 |01a7: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +062168: 07d0 |01aa: move-object v0, v13 │ │ +06216a: 282f |01ab: goto 01da // +002f │ │ +06216c: 2200 0106 |01ac: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ +062170: 7020 411c 6000 |01ae: invoke-direct {v0, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +062176: 2700 |01b1: throw v0 │ │ +062178: 0d00 |01b2: move-exception v0 │ │ +06217a: 0703 |01b3: move-object v3, v0 │ │ +06217c: 6e10 b81b 0700 |01b4: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +062182: 2806 |01b7: goto 01bd // +0006 │ │ +062184: 0d00 |01b8: move-exception v0 │ │ +062186: 0705 |01b9: move-object v5, v0 │ │ +062188: 6e20 f71c 5300 |01ba: invoke-virtual {v3, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf7 │ │ +06218e: 2703 |01bd: throw v3 │ │ +062190: 3807 1b00 |01be: if-eqz v7, 01d9 // +001b │ │ +062194: 6e10 b81b 0700 |01c0: invoke-virtual {v7}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +06219a: 2816 |01c3: goto 01d9 // +0016 │ │ +06219c: 0d00 |01c4: move-exception v0 │ │ +06219e: 5bda 1a03 |01c5: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +0621a2: 54d3 1503 |01c7: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +0621a6: 1305 0800 |01c9: const/16 v5, #int 8 // #8 │ │ +0621aa: 280b |01cb: goto 01d6 // +000b │ │ +0621ac: 0d00 |01cc: move-exception v0 │ │ +0621ae: 54d3 1503 |01cd: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +0621b2: 1275 |01cf: const/4 v5, #int 7 // #7 │ │ +0621b4: 2806 |01d0: goto 01d6 // +0006 │ │ +0621b6: 0d00 |01d1: move-exception v0 │ │ +0621b8: 54d3 1503 |01d2: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +0621bc: 1305 0900 |01d4: const/16 v5, #int 9 // #9 │ │ +0621c0: 7230 960d 5300 |01d6: invoke-interface {v3, v5, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ +0621c6: 07a0 |01d9: move-object v0, v10 │ │ +0621c8: 3800 0300 |01da: if-eqz v0, 01dd // +0003 │ │ +0621cc: 070d |01dc: move-object v13, v0 │ │ +0621ce: 54d0 1a03 |01dd: iget-object v0, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +0621d2: 54d3 1603 |01df: iget-object v3, v13, Landroidx/profileinstaller/b;.d:[B // field@0316 │ │ +0621d6: 3800 5200 |01e1: if-eqz v0, 0233 // +0052 │ │ +0621da: 3903 0300 |01e3: if-nez v3, 01e6 // +0003 │ │ +0621de: 284e |01e5: goto 0233 // +004e │ │ +0621e0: 55d5 1903 |01e6: iget-boolean v5, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ +0621e4: 3805 4500 |01e8: if-eqz v5, 022d // +0045 │ │ +0621e8: 2205 cf05 |01ea: new-instance v5, Ljava/io/ByteArrayOutputStream; // type@05cf │ │ +0621ec: 7010 7f1b 0500 |01ec: invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;.:()V // method@1b7f │ │ +0621f2: 6206 9713 |01ef: sget-object v6, Ly0/e;.a:[B // field@1397 │ │ +0621f6: 6e20 c91b 6500 |01f1: invoke-virtual {v5, v6}, Ljava/io/OutputStream;.write:([B)V // method@1bc9 │ │ +0621fc: 6e20 c91b 3500 |01f4: invoke-virtual {v5, v3}, Ljava/io/OutputStream;.write:([B)V // method@1bc9 │ │ +062202: 7130 5131 3500 |01f7: invoke-static {v5, v3, v0}, Ly0/e;.j:(Ljava/io/ByteArrayOutputStream;[B[Ly0/b;)Z // method@3151 │ │ +062208: 0a00 |01fa: move-result v0 │ │ +06220a: 3900 0e00 |01fb: if-nez v0, 0209 // +000e │ │ +06220e: 54d0 1503 |01fd: iget-object v0, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062212: 1253 |01ff: const/4 v3, #int 5 // #5 │ │ +062214: 7230 960d 300a |0200: invoke-interface {v0, v3, v10}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ +06221a: 5bda 1a03 |0203: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +06221e: 6e10 811b 0500 |0205: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1b81 │ │ +062224: 282b |0208: goto 0233 // +002b │ │ +062226: 6e10 831b 0500 |0209: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@1b83 │ │ +06222c: 0c00 |020c: move-result-object v0 │ │ +06222e: 5bd0 1b03 |020d: iput-object v0, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ +062232: 6e10 811b 0500 |020f: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1b81 │ │ +062238: 2818 |0212: goto 022a // +0018 │ │ +06223a: 0d00 |0213: move-exception v0 │ │ +06223c: 0703 |0214: move-object v3, v0 │ │ +06223e: 6e10 811b 0500 |0215: invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;.close:()V // method@1b81 │ │ +062244: 2806 |0218: goto 021e // +0006 │ │ +062246: 0d00 |0219: move-exception v0 │ │ +062248: 0705 |021a: move-object v5, v0 │ │ +06224a: 6e20 f71c 5300 |021b: invoke-virtual {v3, v5}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf7 │ │ +062250: 2703 |021e: throw v3 │ │ +062252: 0d00 |021f: move-exception v0 │ │ +062254: 54d3 1503 |0220: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062258: 2805 |0222: goto 0227 // +0005 │ │ +06225a: 0d00 |0223: move-exception v0 │ │ +06225c: 54d3 1503 |0224: iget-object v3, v13, Landroidx/profileinstaller/b;.c:Landroidx/profileinstaller/c$c; // field@0315 │ │ +062260: 1274 |0226: const/4 v4, #int 7 // #7 │ │ +062262: 7230 960d 4300 |0227: invoke-interface {v3, v4, v0}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ +062268: 5bda 1a03 |022a: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +06226c: 2807 |022c: goto 0233 // +0007 │ │ +06226e: 2200 0106 |022d: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ +062272: 7020 411c 2000 |022f: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +062278: 2700 |0232: throw v0 │ │ +06227a: 54d0 1b03 |0233: iget-object v0, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ +06227e: 3900 0300 |0235: if-nez v0, 0238 // +0003 │ │ +062282: 2855 |0237: goto 028c // +0055 │ │ +062284: 55d3 1903 |0238: iget-boolean v3, v13, Landroidx/profileinstaller/b;.g:Z // field@0319 │ │ +062288: 3803 6500 |023a: if-eqz v3, 029f // +0065 │ │ +06228c: 2202 ce05 |023c: new-instance v2, Ljava/io/ByteArrayInputStream; // type@05ce │ │ +062290: 7020 7e1b 0200 |023e: invoke-direct {v2, v0}, Ljava/io/ByteArrayInputStream;.:([B)V // method@1b7e │ │ +062296: 2203 d805 |0241: new-instance v3, Ljava/io/FileOutputStream; // type@05d8 │ │ +06229a: 54d0 1703 |0243: iget-object v0, v13, Landroidx/profileinstaller/b;.e:Ljava/io/File; // field@0317 │ │ +06229e: 7020 af1b 0300 |0245: invoke-direct {v3, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1baf │ │ +0622a4: 1300 0002 |0248: const/16 v0, #int 512 // #200 │ │ +0622a8: 2300 b70a |024a: new-array v0, v0, [B // type@0ab7 │ │ +0622ac: 6e20 ba1b 0200 |024c: invoke-virtual {v2, v0}, Ljava/io/InputStream;.read:([B)I // method@1bba │ │ +0622b2: 0a04 |024f: move-result v4 │ │ +0622b4: 3d04 0700 |0250: if-lez v4, 0257 // +0007 │ │ +0622b8: 1205 |0252: const/4 v5, #int 0 // #0 │ │ +0622ba: 6e40 ca1b 0345 |0253: invoke-virtual {v3, v0, v5, v4}, Ljava/io/OutputStream;.write:([BII)V // method@1bca │ │ +0622c0: 28f6 |0256: goto 024c // -000a │ │ +0622c2: 6e30 8e0d bd0a |0257: invoke-virtual {v13, v11, v10}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8e │ │ +0622c8: 6e10 c61b 0300 |025a: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bc6 │ │ +0622ce: 6e10 b81b 0200 |025d: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +0622d4: 5bda 1b03 |0260: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ +0622d8: 5bda 1a03 |0262: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +0622dc: 1210 |0264: const/4 v0, #int 1 // #1 │ │ +0622de: 2828 |0265: goto 028d // +0028 │ │ +0622e0: 0d00 |0266: move-exception v0 │ │ +0622e2: 0704 |0267: move-object v4, v0 │ │ +0622e4: 6e10 c61b 0300 |0268: invoke-virtual {v3}, Ljava/io/OutputStream;.close:()V // method@1bc6 │ │ +0622ea: 2806 |026b: goto 0271 // +0006 │ │ +0622ec: 0d00 |026c: move-exception v0 │ │ +0622ee: 0703 |026d: move-object v3, v0 │ │ +0622f0: 6e20 f71c 3400 |026e: invoke-virtual {v4, v3}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf7 │ │ +0622f6: 2704 |0271: throw v4 │ │ +0622f8: 0d00 |0272: move-exception v0 │ │ +0622fa: 0703 |0273: move-object v3, v0 │ │ +0622fc: 6e10 b81b 0200 |0274: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +062302: 2806 |0277: goto 027d // +0006 │ │ +062304: 0d00 |0278: move-exception v0 │ │ +062306: 0702 |0279: move-object v2, v0 │ │ +062308: 6e20 f71c 2300 |027a: invoke-virtual {v3, v2}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf7 │ │ +06230e: 2703 |027d: throw v3 │ │ +062310: 0d00 |027e: move-exception v0 │ │ +062312: 281b |027f: goto 029a // +001b │ │ +062314: 0d00 |0280: move-exception v0 │ │ +062316: 1272 |0281: const/4 v2, #int 7 // #7 │ │ +062318: 2803 |0282: goto 0285 // +0003 │ │ +06231a: 0d00 |0283: move-exception v0 │ │ +06231c: 1262 |0284: const/4 v2, #int 6 // #6 │ │ +06231e: 6e30 8e0d 2d00 |0285: invoke-virtual {v13, v2, v0}, Landroidx/profileinstaller/b;.b:(ILjava/io/Serializable;)V // method@0d8e │ │ +062324: 5bda 1b03 |0288: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ +062328: 5bda 1a03 |028a: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +06232c: 1200 |028c: const/4 v0, #int 0 // #0 │ │ +06232e: 3800 0500 |028d: if-eqz v0, 0292 // +0005 │ │ +062332: 7120 980d 9800 |028f: invoke-static {v8, v9}, Landroidx/profileinstaller/c;.a:(Landroid/content/pm/PackageInfo;Ljava/io/File;)V // method@0d98 │ │ +062338: 3800 f3fd |0292: if-eqz v0, 0085 // -020d │ │ +06233c: 3813 f1fd |0294: if-eqz v19, 0085 // -020f │ │ +062340: 1210 |0296: const/4 v0, #int 1 // #1 │ │ +062342: 2900 effd |0297: goto/16 0086 // -0211 │ │ +062346: 0e00 |0299: return-void │ │ +062348: 5bda 1b03 |029a: iput-object v10, v13, Landroidx/profileinstaller/b;.i:[B // field@031b │ │ +06234c: 5bda 1a03 |029c: iput-object v10, v13, Landroidx/profileinstaller/b;.h:[Ly0/b; // field@031a │ │ +062350: 2700 |029e: throw v0 │ │ +062352: 2200 0106 |029f: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ +062356: 7020 411c 2000 |02a1: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +06235c: 2700 |02a4: throw v0 │ │ +06235e: 2200 0106 |02a5: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ +062362: 7020 411c 2000 |02a7: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +062368: 2700 |02aa: throw v0 │ │ +06236a: 0d00 |02ab: move-exception v0 │ │ +06236c: 0702 |02ac: move-object v2, v0 │ │ +06236e: 1270 |02ad: const/4 v0, #int 7 // #7 │ │ +062370: 7230 960d 0502 |02ae: invoke-interface {v5, v0, v2}, Landroidx/profileinstaller/c$c;.b:(ILjava/lang/Object;)V // method@0d96 │ │ +062376: 1200 |02b1: const/4 v0, #int 0 // #0 │ │ +062378: 7120 a30d 0100 |02b2: invoke-static {v1, v0}, Landroidx/profileinstaller/d;.b:(Landroid/content/Context;Z)V // method@0da3 │ │ +06237e: 0e00 |02b5: return-void │ │ +062380: 0001 0400 1f00 0000 0400 0000 0400 ... |02b6: packed-switch-data (12 units) │ │ catches : 37 │ │ 0x0024 - 0x0028 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x02ab │ │ 0x0040 - 0x004a │ │ Ljava/io/IOException; -> 0x006d │ │ 0x004a - 0x004e │ │ -> 0x0061 │ │ @@ -66674,21 +66674,21 @@ │ │ locals : │ │ 0x0000 - 0x02c2 reg=16 (null) Landroid/content/Context; │ │ 0x0000 - 0x02c2 reg=17 (null) Lo/a; │ │ 0x0000 - 0x02c2 reg=18 (null) Landroidx/profileinstaller/c$c; │ │ 0x0000 - 0x02c2 reg=19 (null) Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #153 header: │ │ class_idx : 609 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #153 annotations: │ │ Annotations on class │ │ @@ -66708,35 +66708,35 @@ │ │ type : '(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -06254c: |[06254c] androidx.profileinstaller.d$a.a:(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo; │ │ -06255c: 6e10 3901 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -062562: 0c03 |0003: move-result-object v3 │ │ -062564: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -062568: 7120 7e01 1000 |0006: invoke-static {v0, v1}, Landroid/content/pm/PackageManager$PackageInfoFlags;.of:(J)Landroid/content/pm/PackageManager$PackageInfoFlags; // method@017e │ │ -06256e: 0c00 |0009: move-result-object v0 │ │ -062570: 6e30 8701 3200 |000a: invoke-virtual {v2, v3, v0}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo; // method@0187 │ │ -062576: 0c02 |000d: move-result-object v2 │ │ -062578: 1102 |000e: return-object v2 │ │ +062534: |[062534] androidx.profileinstaller.d$a.a:(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo; │ │ +062544: 6e10 3901 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ +06254a: 0c03 |0003: move-result-object v3 │ │ +06254c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +062550: 7120 7e01 1000 |0006: invoke-static {v0, v1}, Landroid/content/pm/PackageManager$PackageInfoFlags;.of:(J)Landroid/content/pm/PackageManager$PackageInfoFlags; // method@017e │ │ +062556: 0c00 |0009: move-result-object v0 │ │ +062558: 6e30 8701 3200 |000a: invoke-virtual {v2, v3, v0}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo; // method@0187 │ │ +06255e: 0c02 |000d: move-result-object v2 │ │ +062560: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #154 header: │ │ class_idx : 610 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #154 annotations: │ │ Annotations on class │ │ @@ -66772,58 +66772,58 @@ │ │ type : '(IIJJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0626d4: |[0626d4] androidx.profileinstaller.d$b.:(IIJJ)V │ │ -0626e4: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0626ea: 5901 1e03 |0003: iput v1, v0, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ -0626ee: 5902 1f03 |0005: iput v2, v0, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ -0626f2: 5a03 2003 |0007: iput-wide v3, v0, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ -0626f6: 5a05 2103 |0009: iput-wide v5, v0, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ -0626fa: 0e00 |000b: return-void │ │ +0626bc: |[0626bc] androidx.profileinstaller.d$b.:(IIJJ)V │ │ +0626cc: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0626d2: 5901 1e03 |0003: iput v1, v0, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ +0626d6: 5902 1f03 |0005: iput v2, v0, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +0626da: 5a03 2003 |0007: iput-wide v3, v0, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +0626de: 5a05 2103 |0009: iput-wide v5, v0, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +0626e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/profileinstaller/d$b;) │ │ name : 'a' │ │ type : '(Ljava/io/File;)Landroidx/profileinstaller/d$b;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 46 16-bit code units │ │ -06257c: |[06257c] androidx.profileinstaller.d$b.a:(Ljava/io/File;)Landroidx/profileinstaller/d$b; │ │ -06258c: 2200 d105 |0000: new-instance v0, Ljava/io/DataInputStream; // type@05d1 │ │ -062590: 2201 d605 |0002: new-instance v1, Ljava/io/FileInputStream; // type@05d6 │ │ -062594: 7020 ac1b 9100 |0004: invoke-direct {v1, v9}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1bac │ │ -06259a: 7020 891b 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@1b89 │ │ -0625a0: 2209 6202 |000a: new-instance v9, Landroidx/profileinstaller/d$b; // type@0262 │ │ -0625a4: 6e10 8a1b 0000 |000c: invoke-virtual {v0}, Ljava/io/DataInputStream;.readInt:()I // method@1b8a │ │ -0625aa: 0a03 |000f: move-result v3 │ │ -0625ac: 6e10 8a1b 0000 |0010: invoke-virtual {v0}, Ljava/io/DataInputStream;.readInt:()I // method@1b8a │ │ -0625b2: 0a04 |0013: move-result v4 │ │ -0625b4: 6e10 8b1b 0000 |0014: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLong:()J // method@1b8b │ │ -0625ba: 0b05 |0017: move-result-wide v5 │ │ -0625bc: 6e10 8b1b 0000 |0018: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLong:()J // method@1b8b │ │ -0625c2: 0b07 |001b: move-result-wide v7 │ │ -0625c4: 0792 |001c: move-object v2, v9 │ │ -0625c6: 7607 9b0d 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Landroidx/profileinstaller/d$b;.:(IIJJ)V // method@0d9b │ │ -0625cc: 6e10 ba1b 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -0625d2: 1109 |0023: return-object v9 │ │ -0625d4: 0d09 |0024: move-exception v9 │ │ -0625d6: 6e10 ba1b 0000 |0025: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1bba │ │ -0625dc: 2805 |0028: goto 002d // +0005 │ │ -0625de: 0d00 |0029: move-exception v0 │ │ -0625e0: 6e20 f91c 0900 |002a: invoke-virtual {v9, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf9 │ │ -0625e6: 2709 |002d: throw v9 │ │ +062564: |[062564] androidx.profileinstaller.d$b.a:(Ljava/io/File;)Landroidx/profileinstaller/d$b; │ │ +062574: 2200 d105 |0000: new-instance v0, Ljava/io/DataInputStream; // type@05d1 │ │ +062578: 2201 d605 |0002: new-instance v1, Ljava/io/FileInputStream; // type@05d6 │ │ +06257c: 7020 aa1b 9100 |0004: invoke-direct {v1, v9}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@1baa │ │ +062582: 7020 871b 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@1b87 │ │ +062588: 2209 6202 |000a: new-instance v9, Landroidx/profileinstaller/d$b; // type@0262 │ │ +06258c: 6e10 881b 0000 |000c: invoke-virtual {v0}, Ljava/io/DataInputStream;.readInt:()I // method@1b88 │ │ +062592: 0a03 |000f: move-result v3 │ │ +062594: 6e10 881b 0000 |0010: invoke-virtual {v0}, Ljava/io/DataInputStream;.readInt:()I // method@1b88 │ │ +06259a: 0a04 |0013: move-result v4 │ │ +06259c: 6e10 891b 0000 |0014: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLong:()J // method@1b89 │ │ +0625a2: 0b05 |0017: move-result-wide v5 │ │ +0625a4: 6e10 891b 0000 |0018: invoke-virtual {v0}, Ljava/io/DataInputStream;.readLong:()J // method@1b89 │ │ +0625aa: 0b07 |001b: move-result-wide v7 │ │ +0625ac: 0792 |001c: move-object v2, v9 │ │ +0625ae: 7607 9b0d 0200 |001d: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Landroidx/profileinstaller/d$b;.:(IIJJ)V // method@0d9b │ │ +0625b4: 6e10 b81b 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +0625ba: 1109 |0023: return-object v9 │ │ +0625bc: 0d09 |0024: move-exception v9 │ │ +0625be: 6e10 b81b 0000 |0025: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@1bb8 │ │ +0625c4: 2805 |0028: goto 002d // +0005 │ │ +0625c6: 0d00 |0029: move-exception v0 │ │ +0625c8: 6e20 f71c 0900 |002a: invoke-virtual {v9, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf7 │ │ +0625ce: 2709 |002d: throw v9 │ │ catches : 2 │ │ 0x000a - 0x0020 │ │ -> 0x0024 │ │ 0x0025 - 0x0028 │ │ -> 0x0029 │ │ positions : │ │ locals : │ │ @@ -66834,36 +66834,36 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0626fc: |[0626fc] androidx.profileinstaller.d$b.b:(Ljava/io/File;)V │ │ -06270c: 6e10 981b 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@1b98 │ │ -062712: 2200 d205 |0003: new-instance v0, Ljava/io/DataOutputStream; // type@05d2 │ │ -062716: 2201 d805 |0005: new-instance v1, Ljava/io/FileOutputStream; // type@05d8 │ │ -06271a: 7020 b11b 4100 |0007: invoke-direct {v1, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1bb1 │ │ -062720: 7020 8c1b 1000 |000a: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1b8c │ │ -062726: 5234 1e03 |000d: iget v4, v3, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ -06272a: 6e20 8d1b 4000 |000f: invoke-virtual {v0, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@1b8d │ │ -062730: 5234 1f03 |0012: iget v4, v3, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ -062734: 6e20 8d1b 4000 |0014: invoke-virtual {v0, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@1b8d │ │ -06273a: 5331 2003 |0017: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ -06273e: 6e30 8e1b 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1b8e │ │ -062744: 5331 2103 |001c: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ -062748: 6e30 8e1b 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1b8e │ │ -06274e: 6e10 c81b 0000 |0021: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@1bc8 │ │ -062754: 0e00 |0024: return-void │ │ -062756: 0d04 |0025: move-exception v4 │ │ -062758: 6e10 c81b 0000 |0026: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@1bc8 │ │ -06275e: 2805 |0029: goto 002e // +0005 │ │ -062760: 0d00 |002a: move-exception v0 │ │ -062762: 6e20 f91c 0400 |002b: invoke-virtual {v4, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf9 │ │ -062768: 2704 |002e: throw v4 │ │ +0626e4: |[0626e4] androidx.profileinstaller.d$b.b:(Ljava/io/File;)V │ │ +0626f4: 6e10 961b 0400 |0000: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@1b96 │ │ +0626fa: 2200 d205 |0003: new-instance v0, Ljava/io/DataOutputStream; // type@05d2 │ │ +0626fe: 2201 d805 |0005: new-instance v1, Ljava/io/FileOutputStream; // type@05d8 │ │ +062702: 7020 af1b 4100 |0007: invoke-direct {v1, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@1baf │ │ +062708: 7020 8a1b 1000 |000a: invoke-direct {v0, v1}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@1b8a │ │ +06270e: 5234 1e03 |000d: iget v4, v3, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ +062712: 6e20 8b1b 4000 |000f: invoke-virtual {v0, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@1b8b │ │ +062718: 5234 1f03 |0012: iget v4, v3, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +06271c: 6e20 8b1b 4000 |0014: invoke-virtual {v0, v4}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@1b8b │ │ +062722: 5331 2003 |0017: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +062726: 6e30 8c1b 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1b8c │ │ +06272c: 5331 2103 |001c: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +062730: 6e30 8c1b 1002 |001e: invoke-virtual {v0, v1, v2}, Ljava/io/DataOutputStream;.writeLong:(J)V // method@1b8c │ │ +062736: 6e10 c61b 0000 |0021: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@1bc6 │ │ +06273c: 0e00 |0024: return-void │ │ +06273e: 0d04 |0025: move-exception v4 │ │ +062740: 6e10 c61b 0000 |0026: invoke-virtual {v0}, Ljava/io/OutputStream;.close:()V // method@1bc6 │ │ +062746: 2805 |0029: goto 002e // +0005 │ │ +062748: 0d00 |002a: move-exception v0 │ │ +06274a: 6e20 f71c 0400 |002b: invoke-virtual {v4, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@1cf7 │ │ +062750: 2704 |002e: throw v4 │ │ catches : 2 │ │ 0x000d - 0x0021 │ │ -> 0x0025 │ │ 0x0026 - 0x0029 │ │ -> 0x002a │ │ positions : │ │ locals : │ │ @@ -66873,92 +66873,92 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -062600: |[062600] androidx.profileinstaller.d$b.equals:(Ljava/lang/Object;)Z │ │ -062610: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -062612: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -062616: 0f00 |0003: return v0 │ │ -062618: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06261a: 3808 2800 |0005: if-eqz v8, 002d // +0028 │ │ -06261e: 2082 6202 |0007: instance-of v2, v8, Landroidx/profileinstaller/d$b; // type@0262 │ │ -062622: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ -062626: 2822 |000b: goto 002d // +0022 │ │ -062628: 1f08 6202 |000c: check-cast v8, Landroidx/profileinstaller/d$b; // type@0262 │ │ -06262c: 5272 1f03 |000e: iget v2, v7, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ -062630: 5283 1f03 |0010: iget v3, v8, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ -062634: 3332 1900 |0012: if-ne v2, v3, 002b // +0019 │ │ -062638: 5372 2003 |0014: iget-wide v2, v7, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ -06263c: 5384 2003 |0016: iget-wide v4, v8, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ -062640: 3106 0204 |0018: cmp-long v6, v2, v4 │ │ -062644: 3906 1100 |001a: if-nez v6, 002b // +0011 │ │ -062648: 5272 1e03 |001c: iget v2, v7, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ -06264c: 5283 1e03 |001e: iget v3, v8, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ -062650: 3332 0b00 |0020: if-ne v2, v3, 002b // +000b │ │ -062654: 5372 2103 |0022: iget-wide v2, v7, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ -062658: 5384 2103 |0024: iget-wide v4, v8, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ -06265c: 3108 0204 |0026: cmp-long v8, v2, v4 │ │ -062660: 3908 0300 |0028: if-nez v8, 002b // +0003 │ │ -062664: 2802 |002a: goto 002c // +0002 │ │ -062666: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -062668: 0f00 |002c: return v0 │ │ -06266a: 0f01 |002d: return v1 │ │ +0625e8: |[0625e8] androidx.profileinstaller.d$b.equals:(Ljava/lang/Object;)Z │ │ +0625f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0625fa: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +0625fe: 0f00 |0003: return v0 │ │ +062600: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +062602: 3808 2800 |0005: if-eqz v8, 002d // +0028 │ │ +062606: 2082 6202 |0007: instance-of v2, v8, Landroidx/profileinstaller/d$b; // type@0262 │ │ +06260a: 3902 0300 |0009: if-nez v2, 000c // +0003 │ │ +06260e: 2822 |000b: goto 002d // +0022 │ │ +062610: 1f08 6202 |000c: check-cast v8, Landroidx/profileinstaller/d$b; // type@0262 │ │ +062614: 5272 1f03 |000e: iget v2, v7, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +062618: 5283 1f03 |0010: iget v3, v8, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +06261c: 3332 1900 |0012: if-ne v2, v3, 002b // +0019 │ │ +062620: 5372 2003 |0014: iget-wide v2, v7, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +062624: 5384 2003 |0016: iget-wide v4, v8, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +062628: 3106 0204 |0018: cmp-long v6, v2, v4 │ │ +06262c: 3906 1100 |001a: if-nez v6, 002b // +0011 │ │ +062630: 5272 1e03 |001c: iget v2, v7, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ +062634: 5283 1e03 |001e: iget v3, v8, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ +062638: 3332 0b00 |0020: if-ne v2, v3, 002b // +000b │ │ +06263c: 5372 2103 |0022: iget-wide v2, v7, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +062640: 5384 2103 |0024: iget-wide v4, v8, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +062644: 3108 0204 |0026: cmp-long v8, v2, v4 │ │ +062648: 3908 0300 |0028: if-nez v8, 002b // +0003 │ │ +06264c: 2802 |002a: goto 002c // +0002 │ │ +06264e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +062650: 0f00 |002c: return v0 │ │ +062652: 0f01 |002d: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/profileinstaller/d$b;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -06266c: |[06266c] androidx.profileinstaller.d$b.hashCode:()I │ │ -06267c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -06267e: 2300 ef0a |0001: new-array v0, v0, [Ljava/lang/Object; // type@0aef │ │ -062682: 5231 1f03 |0003: iget v1, v3, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ -062686: 7110 4f1c 0100 |0005: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -06268c: 0c01 |0008: move-result-object v1 │ │ -06268e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -062690: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ -062694: 5331 2003 |000c: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ -062698: 7120 5a1c 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c5a │ │ -06269e: 0c01 |0011: move-result-object v1 │ │ -0626a0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -0626a2: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ -0626a6: 5231 1e03 |0015: iget v1, v3, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ -0626aa: 7110 4f1c 0100 |0017: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -0626b0: 0c01 |001a: move-result-object v1 │ │ -0626b2: 1222 |001b: const/4 v2, #int 2 // #2 │ │ -0626b4: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ -0626b8: 5331 2103 |001e: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ -0626bc: 7120 5a1c 2100 |0020: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c5a │ │ -0626c2: 0c01 |0023: move-result-object v1 │ │ -0626c4: 1232 |0024: const/4 v2, #int 3 // #3 │ │ -0626c6: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ -0626ca: 7110 391e 0000 |0027: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e39 │ │ -0626d0: 0a00 |002a: move-result v0 │ │ -0626d2: 0f00 |002b: return v0 │ │ +062654: |[062654] androidx.profileinstaller.d$b.hashCode:()I │ │ +062664: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +062666: 2300 ef0a |0001: new-array v0, v0, [Ljava/lang/Object; // type@0aef │ │ +06266a: 5231 1f03 |0003: iget v1, v3, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +06266e: 7110 4d1c 0100 |0005: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +062674: 0c01 |0008: move-result-object v1 │ │ +062676: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +062678: 4d01 0002 |000a: aput-object v1, v0, v2 │ │ +06267c: 5331 2003 |000c: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +062680: 7120 581c 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c58 │ │ +062686: 0c01 |0011: move-result-object v1 │ │ +062688: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +06268a: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ +06268e: 5231 1e03 |0015: iget v1, v3, Landroidx/profileinstaller/d$b;.a:I // field@031e │ │ +062692: 7110 4d1c 0100 |0017: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +062698: 0c01 |001a: move-result-object v1 │ │ +06269a: 1222 |001b: const/4 v2, #int 2 // #2 │ │ +06269c: 4d01 0002 |001c: aput-object v1, v0, v2 │ │ +0626a0: 5331 2103 |001e: iget-wide v1, v3, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +0626a4: 7120 581c 2100 |0020: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c58 │ │ +0626aa: 0c01 |0023: move-result-object v1 │ │ +0626ac: 1232 |0024: const/4 v2, #int 3 // #3 │ │ +0626ae: 4d01 0002 |0025: aput-object v1, v0, v2 │ │ +0626b2: 7110 371e 0000 |0027: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e37 │ │ +0626b8: 0a00 |002a: move-result v0 │ │ +0626ba: 0f00 |002b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #155 header: │ │ class_idx : 611 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #155 annotations: │ │ Annotations on class │ │ @@ -66978,29 +66978,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -062784: |[062784] androidx.profileinstaller.d$c.:()V │ │ -062794: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06279a: 0e00 |0003: return-void │ │ +06276c: |[06276c] androidx.profileinstaller.d$c.:()V │ │ +06277c: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +062782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #156 header: │ │ class_idx : 612 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #156 annotations: │ │ Annotations on class │ │ @@ -67033,24 +67033,24 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0627e4: |[0627e4] androidx.profileinstaller.d.:()V │ │ -0627f4: 2200 3f09 |0000: new-instance v0, Lr/b; // type@093f │ │ -0627f8: 7010 852c 0000 |0002: invoke-direct {v0}, Lr/b;.:()V // method@2c85 │ │ -0627fe: 6900 2203 |0005: sput-object v0, Landroidx/profileinstaller/d;.a:Lr/b; // field@0322 │ │ -062802: 2200 1106 |0007: new-instance v0, Ljava/lang/Object; // type@0611 │ │ -062806: 7010 801c 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06280c: 6900 2303 |000c: sput-object v0, Landroidx/profileinstaller/d;.b:Ljava/lang/Object; // field@0323 │ │ -062810: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -062812: 6900 2403 |000f: sput-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ -062816: 0e00 |0011: return-void │ │ +0627cc: |[0627cc] androidx.profileinstaller.d.:()V │ │ +0627dc: 2200 3f09 |0000: new-instance v0, Lr/b; // type@093f │ │ +0627e0: 7010 832c 0000 |0002: invoke-direct {v0}, Lr/b;.:()V // method@2c83 │ │ +0627e6: 6900 2203 |0005: sput-object v0, Landroidx/profileinstaller/d;.a:Lr/b; // field@0322 │ │ +0627ea: 2200 1106 |0007: new-instance v0, Ljava/lang/Object; // type@0611 │ │ +0627ee: 7010 7e1c 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0627f4: 6900 2303 |000c: sput-object v0, Landroidx/profileinstaller/d;.b:Ljava/lang/Object; // field@0323 │ │ +0627f8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0627fa: 6900 2403 |000f: sput-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ +0627fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -67334,28 +67334,28 @@ │ │ type : '(IZZ)Landroidx/profileinstaller/d$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -06279c: |[06279c] androidx.profileinstaller.d.a:(IZZ)Landroidx/profileinstaller/d$c; │ │ -0627ac: 2201 6302 |0000: new-instance v1, Landroidx/profileinstaller/d$c; // type@0263 │ │ -0627b0: 7010 a00d 0100 |0002: invoke-direct {v1}, Landroidx/profileinstaller/d$c;.:()V // method@0da0 │ │ -0627b6: 6901 2403 |0005: sput-object v1, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ -0627ba: 6202 2203 |0007: sget-object v2, Landroidx/profileinstaller/d;.a:Lr/b; // field@0322 │ │ -0627be: 6e10 841c 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0627c4: 6203 9810 |000c: sget-object v3, Lr/a;.j:Lr/a$a; // field@1098 │ │ -0627c8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0627ca: 6e40 5c2c 2310 |000f: invoke-virtual {v3, v2, v0, v1}, Lr/a$a;.b:(Lr/a;Ljava/lang/Object;Ljava/lang/Object;)Z // method@2c5c │ │ -0627d0: 0a01 |0012: move-result v1 │ │ -0627d2: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ -0627d6: 7110 7b2c 0200 |0015: invoke-static {v2}, Lr/a;.b:(Lr/a;)V // method@2c7b │ │ -0627dc: 6201 2403 |0018: sget-object v1, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ -0627e0: 1101 |001a: return-object v1 │ │ +062784: |[062784] androidx.profileinstaller.d.a:(IZZ)Landroidx/profileinstaller/d$c; │ │ +062794: 2201 6302 |0000: new-instance v1, Landroidx/profileinstaller/d$c; // type@0263 │ │ +062798: 7010 a00d 0100 |0002: invoke-direct {v1}, Landroidx/profileinstaller/d$c;.:()V // method@0da0 │ │ +06279e: 6901 2403 |0005: sput-object v1, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ +0627a2: 6202 2203 |0007: sget-object v2, Landroidx/profileinstaller/d;.a:Lr/b; // field@0322 │ │ +0627a6: 6e10 821c 0200 |0009: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0627ac: 6203 9810 |000c: sget-object v3, Lr/a;.j:Lr/a$a; // field@1098 │ │ +0627b0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0627b2: 6e40 5a2c 2310 |000f: invoke-virtual {v3, v2, v0, v1}, Lr/a$a;.b:(Lr/a;Ljava/lang/Object;Ljava/lang/Object;)Z // method@2c5a │ │ +0627b8: 0a01 |0012: move-result v1 │ │ +0627ba: 3801 0500 |0013: if-eqz v1, 0018 // +0005 │ │ +0627be: 7110 792c 0200 |0015: invoke-static {v2}, Lr/a;.b:(Lr/a;)V // method@2c79 │ │ +0627c4: 6201 2403 |0018: sget-object v1, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ +0627c8: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -68257,157 +68257,157 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 255 16-bit code units │ │ -062818: |[062818] androidx.profileinstaller.d.b:(Landroid/content/Context;Z)V │ │ -062828: 3914 0700 |0000: if-nez v20, 0007 // +0007 │ │ -06282c: 6200 2403 |0002: sget-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ -062830: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -062834: 0e00 |0006: return-void │ │ -062836: 6201 2303 |0007: sget-object v1, Landroidx/profileinstaller/d;.b:Ljava/lang/Object; // field@0323 │ │ -06283a: 1d01 |0009: monitor-enter v1 │ │ -06283c: 3914 0800 |000a: if-nez v20, 0012 // +0008 │ │ -062840: 6200 2403 |000c: sget-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ -062844: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -062848: 1e01 |0010: monitor-exit v1 │ │ -06284a: 0e00 |0011: return-void │ │ -06284c: 6000 9000 |0012: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -062850: 1302 1c00 |0014: const/16 v2, #int 28 // #1c │ │ -062854: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -062856: 3420 de00 |0017: if-lt v0, v2, 00f5 // +00de │ │ -06285a: 1302 1e00 |0019: const/16 v2, #int 30 // #1e │ │ -06285e: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ -062862: 2900 d800 |001d: goto/16 00f5 // +00d8 │ │ -062866: 2202 d405 |001f: new-instance v2, Ljava/io/File; // type@05d4 │ │ -06286a: 2204 d405 |0021: new-instance v4, Ljava/io/File; // type@05d4 │ │ -06286e: 1a05 6302 |0023: const-string v5, "/data/misc/profiles/ref/" // string@0263 │ │ -062872: 7401 3901 1300 |0025: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -062878: 0c06 |0028: move-result-object v6 │ │ -06287a: 7030 931b 5406 |0029: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1b93 │ │ -062880: 1a05 3622 |002c: const-string v5, "primary.prof" // string@2236 │ │ -062884: 7030 911b 4205 |002e: invoke-direct {v2, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b91 │ │ -06288a: 6e10 a11b 0200 |0031: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@1ba1 │ │ -062890: 0b04 |0034: move-result-wide v4 │ │ -062892: 6e10 991b 0200 |0035: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@1b99 │ │ -062898: 0a02 |0038: move-result v2 │ │ -06289a: 1606 0000 |0039: const-wide/16 v6, #int 0 // #0 │ │ -06289e: 1218 |003b: const/4 v8, #int 1 // #1 │ │ -0628a0: 3802 0800 |003c: if-eqz v2, 0044 // +0008 │ │ -0628a4: 3102 0406 |003e: cmp-long v2, v4, v6 │ │ -0628a8: 3d02 0400 |0040: if-lez v2, 0044 // +0004 │ │ -0628ac: 1212 |0042: const/4 v2, #int 1 // #1 │ │ -0628ae: 2802 |0043: goto 0045 // +0002 │ │ -0628b0: 1202 |0044: const/4 v2, #int 0 // #0 │ │ -0628b2: 2209 d405 |0045: new-instance v9, Ljava/io/File; // type@05d4 │ │ -0628b6: 220a d405 |0047: new-instance v10, Ljava/io/File; // type@05d4 │ │ -0628ba: 1a0b 6202 |0049: const-string v11, "/data/misc/profiles/cur/0/" // string@0262 │ │ -0628be: 7401 3901 1300 |004b: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -0628c4: 0c0c |004e: move-result-object v12 │ │ -0628c6: 7030 931b ba0c |004f: invoke-direct {v10, v11, v12}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1b93 │ │ -0628cc: 1a0b 3622 |0052: const-string v11, "primary.prof" // string@2236 │ │ -0628d0: 7030 911b a90b |0054: invoke-direct {v9, v10, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b91 │ │ -0628d6: 6e10 a11b 0900 |0057: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@1ba1 │ │ -0628dc: 0b11 |005a: move-result-wide v17 │ │ -0628de: 6e10 991b 0900 |005b: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@1b99 │ │ -0628e4: 0a09 |005e: move-result v9 │ │ -0628e6: 3809 0800 |005f: if-eqz v9, 0067 // +0008 │ │ -0628ea: 3109 1106 |0061: cmp-long v9, v17, v6 │ │ -0628ee: 3d09 0400 |0063: if-lez v9, 0067 // +0004 │ │ -0628f2: 1216 |0065: const/4 v6, #int 1 // #1 │ │ -0628f4: 2802 |0066: goto 0068 // +0002 │ │ -0628f6: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -0628f8: 7401 2601 1300 |0068: invoke-virtual/range {v19}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -0628fe: 0c07 |006b: move-result-object v7 │ │ -062900: 6e10 3801 0700 |006c: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ -062906: 0c07 |006f: move-result-object v7 │ │ -062908: 1309 2100 |0070: const/16 v9, #int 33 // #21 │ │ -06290c: 3490 0900 |0072: if-lt v0, v9, 007b // +0009 │ │ -062910: 0800 1300 |0074: move-object/from16 v0, v19 │ │ -062914: 7120 9a0d 0700 |0076: invoke-static {v7, v0}, Landroidx/profileinstaller/d$a;.a:(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo; // method@0d9a │ │ -06291a: 0c07 |0079: move-result-object v7 │ │ -06291c: 280b |007a: goto 0085 // +000b │ │ -06291e: 0800 1300 |007b: move-object/from16 v0, v19 │ │ -062922: 7401 3901 1300 |007d: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -062928: 0c09 |0080: move-result-object v9 │ │ -06292a: 6e30 8601 9703 |0081: invoke-virtual {v7, v9, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ -062930: 0c07 |0084: move-result-object v7 │ │ -062932: 5379 4d00 |0085: iget-wide v9, v7, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@004d │ │ -062936: 2207 d405 |0087: new-instance v7, Ljava/io/File; // type@05d4 │ │ -06293a: 7401 3401 1300 |0089: invoke-virtual/range {v19}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ -062940: 0c00 |008c: move-result-object v0 │ │ -062942: 1a0b 3c22 |008d: const-string v11, "profileInstalled" // string@223c │ │ -062946: 7030 911b 070b |008f: invoke-direct {v7, v0, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b91 │ │ -06294c: 1200 |0092: const/4 v0, #int 0 // #0 │ │ -06294e: 6e10 991b 0700 |0093: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@1b99 │ │ -062954: 0a0b |0096: move-result v11 │ │ -062956: 380b 0e00 |0097: if-eqz v11, 00a5 // +000e │ │ -06295a: 7110 9c0d 0700 |0099: invoke-static {v7}, Landroidx/profileinstaller/d$b;.a:(Ljava/io/File;)Landroidx/profileinstaller/d$b; // method@0d9c │ │ -062960: 0c00 |009c: move-result-object v0 │ │ -062962: 2808 |009d: goto 00a5 // +0008 │ │ -062964: 1500 0200 |009e: const/high16 v0, #int 131072 // #2 │ │ -062968: 7130 a20d 2006 |00a0: invoke-static {v0, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0da2 │ │ -06296e: 1e01 |00a3: monitor-exit v1 │ │ -062970: 0e00 |00a4: return-void │ │ -062972: 122b |00a5: const/4 v11, #int 2 // #2 │ │ -062974: 3800 0f00 |00a6: if-eqz v0, 00b5 // +000f │ │ -062978: 530c 2003 |00a8: iget-wide v12, v0, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ -06297c: 310e 0c09 |00aa: cmp-long v14, v12, v9 │ │ -062980: 390e 0900 |00ac: if-nez v14, 00b5 // +0009 │ │ -062984: 520c 1f03 |00ae: iget v12, v0, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ -062988: 33bc 0300 |00b0: if-ne v12, v11, 00b3 // +0003 │ │ -06298c: 2803 |00b2: goto 00b5 // +0003 │ │ -06298e: 01c3 |00b3: move v3, v12 │ │ -062990: 2808 |00b4: goto 00bc // +0008 │ │ -062992: 3802 0400 |00b5: if-eqz v2, 00b9 // +0004 │ │ -062996: 1213 |00b7: const/4 v3, #int 1 // #1 │ │ -062998: 2804 |00b8: goto 00bc // +0004 │ │ -06299a: 3806 0300 |00b9: if-eqz v6, 00bc // +0003 │ │ -06299e: 1223 |00bb: const/4 v3, #int 2 // #2 │ │ -0629a0: 3814 0700 |00bc: if-eqz v20, 00c3 // +0007 │ │ -0629a4: 3806 0500 |00be: if-eqz v6, 00c3 // +0005 │ │ -0629a8: 3283 0300 |00c0: if-eq v3, v8, 00c3 // +0003 │ │ -0629ac: 1223 |00c2: const/4 v3, #int 2 // #2 │ │ -0629ae: 3800 0f00 |00c3: if-eqz v0, 00d2 // +000f │ │ -0629b2: 520c 1f03 |00c5: iget v12, v0, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ -0629b6: 33bc 0b00 |00c7: if-ne v12, v11, 00d2 // +000b │ │ -0629ba: 3383 0900 |00c9: if-ne v3, v8, 00d2 // +0009 │ │ -0629be: 530b 2103 |00cb: iget-wide v11, v0, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ -0629c2: 3108 040b |00cd: cmp-long v8, v4, v11 │ │ -0629c6: 3b08 0300 |00cf: if-gez v8, 00d2 // +0003 │ │ -0629ca: 1233 |00d1: const/4 v3, #int 3 // #3 │ │ -0629cc: 2204 6202 |00d2: new-instance v4, Landroidx/profileinstaller/d$b; // type@0262 │ │ -0629d0: 121d |00d4: const/4 v13, #int 1 // #1 │ │ -0629d2: 074c |00d5: move-object v12, v4 │ │ -0629d4: 013e |00d6: move v14, v3 │ │ -0629d6: 049f |00d7: move-wide v15, v9 │ │ -0629d8: 7607 9b0d 0c00 |00d8: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18}, Landroidx/profileinstaller/d$b;.:(IIJJ)V // method@0d9b │ │ -0629de: 3800 0800 |00db: if-eqz v0, 00e3 // +0008 │ │ -0629e2: 6e20 9e0d 4000 |00dd: invoke-virtual {v0, v4}, Landroidx/profileinstaller/d$b;.equals:(Ljava/lang/Object;)Z // method@0d9e │ │ -0629e8: 0a00 |00e0: move-result v0 │ │ -0629ea: 3900 0800 |00e1: if-nez v0, 00e9 // +0008 │ │ -0629ee: 6e20 9d0d 7400 |00e3: invoke-virtual {v4, v7}, Landroidx/profileinstaller/d$b;.b:(Ljava/io/File;)V // method@0d9d │ │ -0629f4: 2803 |00e6: goto 00e9 // +0003 │ │ -0629f6: 1503 0300 |00e7: const/high16 v3, #int 196608 // #3 │ │ -0629fa: 7130 a20d 2306 |00e9: invoke-static {v3, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0da2 │ │ -062a00: 1e01 |00ec: monitor-exit v1 │ │ -062a02: 0e00 |00ed: return-void │ │ -062a04: 1500 0100 |00ee: const/high16 v0, #int 65536 // #1 │ │ -062a08: 7130 a20d 2006 |00f0: invoke-static {v0, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0da2 │ │ -062a0e: 1e01 |00f3: monitor-exit v1 │ │ -062a10: 0e00 |00f4: return-void │ │ -062a12: 1500 0400 |00f5: const/high16 v0, #int 262144 // #4 │ │ -062a16: 7130 a20d 3003 |00f7: invoke-static {v0, v3, v3}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0da2 │ │ -062a1c: 1e01 |00fa: monitor-exit v1 │ │ -062a1e: 0e00 |00fb: return-void │ │ -062a20: 0d00 |00fc: move-exception v0 │ │ -062a22: 1e01 |00fd: monitor-exit v1 │ │ -062a24: 2700 |00fe: throw v0 │ │ +062800: |[062800] androidx.profileinstaller.d.b:(Landroid/content/Context;Z)V │ │ +062810: 3914 0700 |0000: if-nez v20, 0007 // +0007 │ │ +062814: 6200 2403 |0002: sget-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ +062818: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +06281c: 0e00 |0006: return-void │ │ +06281e: 6201 2303 |0007: sget-object v1, Landroidx/profileinstaller/d;.b:Ljava/lang/Object; // field@0323 │ │ +062822: 1d01 |0009: monitor-enter v1 │ │ +062824: 3914 0800 |000a: if-nez v20, 0012 // +0008 │ │ +062828: 6200 2403 |000c: sget-object v0, Landroidx/profileinstaller/d;.c:Landroidx/profileinstaller/d$c; // field@0324 │ │ +06282c: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +062830: 1e01 |0010: monitor-exit v1 │ │ +062832: 0e00 |0011: return-void │ │ +062834: 6000 9000 |0012: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +062838: 1302 1c00 |0014: const/16 v2, #int 28 // #1c │ │ +06283c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +06283e: 3420 de00 |0017: if-lt v0, v2, 00f5 // +00de │ │ +062842: 1302 1e00 |0019: const/16 v2, #int 30 // #1e │ │ +062846: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ +06284a: 2900 d800 |001d: goto/16 00f5 // +00d8 │ │ +06284e: 2202 d405 |001f: new-instance v2, Ljava/io/File; // type@05d4 │ │ +062852: 2204 d405 |0021: new-instance v4, Ljava/io/File; // type@05d4 │ │ +062856: 1a05 6302 |0023: const-string v5, "/data/misc/profiles/ref/" // string@0263 │ │ +06285a: 7401 3901 1300 |0025: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ +062860: 0c06 |0028: move-result-object v6 │ │ +062862: 7030 911b 5406 |0029: invoke-direct {v4, v5, v6}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1b91 │ │ +062868: 1a05 3422 |002c: const-string v5, "primary.prof" // string@2234 │ │ +06286c: 7030 8f1b 4205 |002e: invoke-direct {v2, v4, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b8f │ │ +062872: 6e10 9f1b 0200 |0031: invoke-virtual {v2}, Ljava/io/File;.length:()J // method@1b9f │ │ +062878: 0b04 |0034: move-result-wide v4 │ │ +06287a: 6e10 971b 0200 |0035: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@1b97 │ │ +062880: 0a02 |0038: move-result v2 │ │ +062882: 1606 0000 |0039: const-wide/16 v6, #int 0 // #0 │ │ +062886: 1218 |003b: const/4 v8, #int 1 // #1 │ │ +062888: 3802 0800 |003c: if-eqz v2, 0044 // +0008 │ │ +06288c: 3102 0406 |003e: cmp-long v2, v4, v6 │ │ +062890: 3d02 0400 |0040: if-lez v2, 0044 // +0004 │ │ +062894: 1212 |0042: const/4 v2, #int 1 // #1 │ │ +062896: 2802 |0043: goto 0045 // +0002 │ │ +062898: 1202 |0044: const/4 v2, #int 0 // #0 │ │ +06289a: 2209 d405 |0045: new-instance v9, Ljava/io/File; // type@05d4 │ │ +06289e: 220a d405 |0047: new-instance v10, Ljava/io/File; // type@05d4 │ │ +0628a2: 1a0b 6202 |0049: const-string v11, "/data/misc/profiles/cur/0/" // string@0262 │ │ +0628a6: 7401 3901 1300 |004b: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ +0628ac: 0c0c |004e: move-result-object v12 │ │ +0628ae: 7030 911b ba0c |004f: invoke-direct {v10, v11, v12}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1b91 │ │ +0628b4: 1a0b 3422 |0052: const-string v11, "primary.prof" // string@2234 │ │ +0628b8: 7030 8f1b a90b |0054: invoke-direct {v9, v10, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b8f │ │ +0628be: 6e10 9f1b 0900 |0057: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@1b9f │ │ +0628c4: 0b11 |005a: move-result-wide v17 │ │ +0628c6: 6e10 971b 0900 |005b: invoke-virtual {v9}, Ljava/io/File;.exists:()Z // method@1b97 │ │ +0628cc: 0a09 |005e: move-result v9 │ │ +0628ce: 3809 0800 |005f: if-eqz v9, 0067 // +0008 │ │ +0628d2: 3109 1106 |0061: cmp-long v9, v17, v6 │ │ +0628d6: 3d09 0400 |0063: if-lez v9, 0067 // +0004 │ │ +0628da: 1216 |0065: const/4 v6, #int 1 // #1 │ │ +0628dc: 2802 |0066: goto 0068 // +0002 │ │ +0628de: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +0628e0: 7401 2601 1300 |0068: invoke-virtual/range {v19}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ +0628e6: 0c07 |006b: move-result-object v7 │ │ +0628e8: 6e10 3801 0700 |006c: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ +0628ee: 0c07 |006f: move-result-object v7 │ │ +0628f0: 1309 2100 |0070: const/16 v9, #int 33 // #21 │ │ +0628f4: 3490 0900 |0072: if-lt v0, v9, 007b // +0009 │ │ +0628f8: 0800 1300 |0074: move-object/from16 v0, v19 │ │ +0628fc: 7120 9a0d 0700 |0076: invoke-static {v7, v0}, Landroidx/profileinstaller/d$a;.a:(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo; // method@0d9a │ │ +062902: 0c07 |0079: move-result-object v7 │ │ +062904: 280b |007a: goto 0085 // +000b │ │ +062906: 0800 1300 |007b: move-object/from16 v0, v19 │ │ +06290a: 7401 3901 1300 |007d: invoke-virtual/range {v19}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ +062910: 0c09 |0080: move-result-object v9 │ │ +062912: 6e30 8601 9703 |0081: invoke-virtual {v7, v9, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0186 │ │ +062918: 0c07 |0084: move-result-object v7 │ │ +06291a: 5379 4d00 |0085: iget-wide v9, v7, Landroid/content/pm/PackageInfo;.lastUpdateTime:J // field@004d │ │ +06291e: 2207 d405 |0087: new-instance v7, Ljava/io/File; // type@05d4 │ │ +062922: 7401 3401 1300 |0089: invoke-virtual/range {v19}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0134 │ │ +062928: 0c00 |008c: move-result-object v0 │ │ +06292a: 1a0b 3a22 |008d: const-string v11, "profileInstalled" // string@223a │ │ +06292e: 7030 8f1b 070b |008f: invoke-direct {v7, v0, v11}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@1b8f │ │ +062934: 1200 |0092: const/4 v0, #int 0 // #0 │ │ +062936: 6e10 971b 0700 |0093: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@1b97 │ │ +06293c: 0a0b |0096: move-result v11 │ │ +06293e: 380b 0e00 |0097: if-eqz v11, 00a5 // +000e │ │ +062942: 7110 9c0d 0700 |0099: invoke-static {v7}, Landroidx/profileinstaller/d$b;.a:(Ljava/io/File;)Landroidx/profileinstaller/d$b; // method@0d9c │ │ +062948: 0c00 |009c: move-result-object v0 │ │ +06294a: 2808 |009d: goto 00a5 // +0008 │ │ +06294c: 1500 0200 |009e: const/high16 v0, #int 131072 // #2 │ │ +062950: 7130 a20d 2006 |00a0: invoke-static {v0, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0da2 │ │ +062956: 1e01 |00a3: monitor-exit v1 │ │ +062958: 0e00 |00a4: return-void │ │ +06295a: 122b |00a5: const/4 v11, #int 2 // #2 │ │ +06295c: 3800 0f00 |00a6: if-eqz v0, 00b5 // +000f │ │ +062960: 530c 2003 |00a8: iget-wide v12, v0, Landroidx/profileinstaller/d$b;.c:J // field@0320 │ │ +062964: 310e 0c09 |00aa: cmp-long v14, v12, v9 │ │ +062968: 390e 0900 |00ac: if-nez v14, 00b5 // +0009 │ │ +06296c: 520c 1f03 |00ae: iget v12, v0, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +062970: 33bc 0300 |00b0: if-ne v12, v11, 00b3 // +0003 │ │ +062974: 2803 |00b2: goto 00b5 // +0003 │ │ +062976: 01c3 |00b3: move v3, v12 │ │ +062978: 2808 |00b4: goto 00bc // +0008 │ │ +06297a: 3802 0400 |00b5: if-eqz v2, 00b9 // +0004 │ │ +06297e: 1213 |00b7: const/4 v3, #int 1 // #1 │ │ +062980: 2804 |00b8: goto 00bc // +0004 │ │ +062982: 3806 0300 |00b9: if-eqz v6, 00bc // +0003 │ │ +062986: 1223 |00bb: const/4 v3, #int 2 // #2 │ │ +062988: 3814 0700 |00bc: if-eqz v20, 00c3 // +0007 │ │ +06298c: 3806 0500 |00be: if-eqz v6, 00c3 // +0005 │ │ +062990: 3283 0300 |00c0: if-eq v3, v8, 00c3 // +0003 │ │ +062994: 1223 |00c2: const/4 v3, #int 2 // #2 │ │ +062996: 3800 0f00 |00c3: if-eqz v0, 00d2 // +000f │ │ +06299a: 520c 1f03 |00c5: iget v12, v0, Landroidx/profileinstaller/d$b;.b:I // field@031f │ │ +06299e: 33bc 0b00 |00c7: if-ne v12, v11, 00d2 // +000b │ │ +0629a2: 3383 0900 |00c9: if-ne v3, v8, 00d2 // +0009 │ │ +0629a6: 530b 2103 |00cb: iget-wide v11, v0, Landroidx/profileinstaller/d$b;.d:J // field@0321 │ │ +0629aa: 3108 040b |00cd: cmp-long v8, v4, v11 │ │ +0629ae: 3b08 0300 |00cf: if-gez v8, 00d2 // +0003 │ │ +0629b2: 1233 |00d1: const/4 v3, #int 3 // #3 │ │ +0629b4: 2204 6202 |00d2: new-instance v4, Landroidx/profileinstaller/d$b; // type@0262 │ │ +0629b8: 121d |00d4: const/4 v13, #int 1 // #1 │ │ +0629ba: 074c |00d5: move-object v12, v4 │ │ +0629bc: 013e |00d6: move v14, v3 │ │ +0629be: 049f |00d7: move-wide v15, v9 │ │ +0629c0: 7607 9b0d 0c00 |00d8: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18}, Landroidx/profileinstaller/d$b;.:(IIJJ)V // method@0d9b │ │ +0629c6: 3800 0800 |00db: if-eqz v0, 00e3 // +0008 │ │ +0629ca: 6e20 9e0d 4000 |00dd: invoke-virtual {v0, v4}, Landroidx/profileinstaller/d$b;.equals:(Ljava/lang/Object;)Z // method@0d9e │ │ +0629d0: 0a00 |00e0: move-result v0 │ │ +0629d2: 3900 0800 |00e1: if-nez v0, 00e9 // +0008 │ │ +0629d6: 6e20 9d0d 7400 |00e3: invoke-virtual {v4, v7}, Landroidx/profileinstaller/d$b;.b:(Ljava/io/File;)V // method@0d9d │ │ +0629dc: 2803 |00e6: goto 00e9 // +0003 │ │ +0629de: 1503 0300 |00e7: const/high16 v3, #int 196608 // #3 │ │ +0629e2: 7130 a20d 2306 |00e9: invoke-static {v3, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0da2 │ │ +0629e8: 1e01 |00ec: monitor-exit v1 │ │ +0629ea: 0e00 |00ed: return-void │ │ +0629ec: 1500 0100 |00ee: const/high16 v0, #int 65536 // #1 │ │ +0629f0: 7130 a20d 2006 |00f0: invoke-static {v0, v2, v6}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0da2 │ │ +0629f6: 1e01 |00f3: monitor-exit v1 │ │ +0629f8: 0e00 |00f4: return-void │ │ +0629fa: 1500 0400 |00f5: const/high16 v0, #int 262144 // #4 │ │ +0629fe: 7130 a20d 3003 |00f7: invoke-static {v0, v3, v3}, Landroidx/profileinstaller/d;.a:(IZZ)Landroidx/profileinstaller/d$c; // method@0da2 │ │ +062a04: 1e01 |00fa: monitor-exit v1 │ │ +062a06: 0e00 |00fb: return-void │ │ +062a08: 0d00 |00fc: move-exception v0 │ │ +062a0a: 1e01 |00fd: monitor-exit v1 │ │ +062a0c: 2700 |00fe: throw v0 │ │ catches : 7 │ │ 0x000c - 0x005f │ │ -> 0x00fc │ │ 0x0068 - 0x0087 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x00ee │ │ -> 0x00fc │ │ 0x0087 - 0x0097 │ │ @@ -68785,21 +68785,21 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x00ff reg=19 (null) Landroid/content/Context; │ │ 0x0000 - 0x00ff reg=20 (null) Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #157 header: │ │ class_idx : 615 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -68823,83 +68823,83 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -064540: |[064540] androidx.recyclerview.widget.GridLayoutManager$c.:()V │ │ -064550: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -064556: 2200 1f01 |0003: new-instance v0, Landroid/util/SparseIntArray; // type@011f │ │ -06455a: 7010 5804 0000 |0005: invoke-direct {v0}, Landroid/util/SparseIntArray;.:()V // method@0458 │ │ -064560: 5b10 2503 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager$c;.a:Landroid/util/SparseIntArray; // field@0325 │ │ -064564: 0e00 |000a: return-void │ │ +064528: |[064528] androidx.recyclerview.widget.GridLayoutManager$c.:()V │ │ +064538: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06453e: 2200 1f01 |0003: new-instance v0, Landroid/util/SparseIntArray; // type@011f │ │ +064542: 7010 5804 0000 |0005: invoke-direct {v0}, Landroid/util/SparseIntArray;.:()V // method@0458 │ │ +064548: 5b10 2503 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager$c;.a:Landroid/util/SparseIntArray; // field@0325 │ │ +06454c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/GridLayoutManager$c;) │ │ name : 'a' │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 29 16-bit code units │ │ -0644f4: |[0644f4] androidx.recyclerview.widget.GridLayoutManager$c.a:(II)I │ │ -064504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -064506: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -064508: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06450a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -06450c: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -06450e: 3551 1200 |0005: if-ge v1, v5, 0017 // +0012 │ │ -064512: d802 0201 |0007: add-int/lit8 v2, v2, #int 1 // #01 │ │ -064516: 3362 0600 |0009: if-ne v2, v6, 000f // +0006 │ │ -06451a: d803 0301 |000b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06451e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -064520: 2806 |000e: goto 0014 // +0006 │ │ -064522: 3762 0500 |000f: if-le v2, v6, 0014 // +0005 │ │ -064526: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06452a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -06452c: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -064530: 28ee |0016: goto 0004 // -0012 │ │ -064532: b042 |0017: add-int/2addr v2, v4 │ │ -064534: 3762 0400 |0018: if-le v2, v6, 001c // +0004 │ │ -064538: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06453c: 0f03 |001c: return v3 │ │ +0644dc: |[0644dc] androidx.recyclerview.widget.GridLayoutManager$c.a:(II)I │ │ +0644ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0644ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0644f0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0644f2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0644f4: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +0644f6: 3551 1200 |0005: if-ge v1, v5, 0017 // +0012 │ │ +0644fa: d802 0201 |0007: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0644fe: 3362 0600 |0009: if-ne v2, v6, 000f // +0006 │ │ +064502: d803 0301 |000b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +064506: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +064508: 2806 |000e: goto 0014 // +0006 │ │ +06450a: 3762 0500 |000f: if-le v2, v6, 0014 // +0005 │ │ +06450e: d803 0301 |0011: add-int/lit8 v3, v3, #int 1 // #01 │ │ +064512: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +064514: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +064518: 28ee |0016: goto 0004 // -0012 │ │ +06451a: b042 |0017: add-int/2addr v2, v4 │ │ +06451c: 3762 0400 |0018: if-le v2, v6, 001c // +0004 │ │ +064520: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +064524: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/GridLayoutManager$c;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064568: |[064568] androidx.recyclerview.widget.GridLayoutManager$c.b:()V │ │ -064578: 5410 2503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager$c;.a:Landroid/util/SparseIntArray; // field@0325 │ │ -06457c: 6e10 5904 0000 |0002: invoke-virtual {v0}, Landroid/util/SparseIntArray;.clear:()V // method@0459 │ │ -064582: 0e00 |0005: return-void │ │ +064550: |[064550] androidx.recyclerview.widget.GridLayoutManager$c.b:()V │ │ +064560: 5410 2503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/GridLayoutManager$c;.a:Landroid/util/SparseIntArray; // field@0325 │ │ +064564: 6e10 5904 0000 |0002: invoke-virtual {v0}, Landroid/util/SparseIntArray;.clear:()V // method@0459 │ │ +06456a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #158 header: │ │ class_idx : 617 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -68935,77 +68935,77 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -064930: |[064930] androidx.recyclerview.widget.LinearLayoutManager$a.:()V │ │ -064940: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -064946: 6e10 b60d 0000 |0003: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:()V // method@0db6 │ │ -06494c: 0e00 |0006: return-void │ │ +064918: |[064918] androidx.recyclerview.widget.LinearLayoutManager$a.:()V │ │ +064928: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06492e: 6e10 b60d 0000 |0003: invoke-virtual {v0}, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:()V // method@0db6 │ │ +064934: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/LinearLayoutManager$a;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -064950: |[064950] androidx.recyclerview.widget.LinearLayoutManager$a.a:()V │ │ -064960: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -064962: 5910 2803 |0001: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:I // field@0328 │ │ -064966: 1500 0080 |0003: const/high16 v0, #int -2147483648 // #8000 │ │ -06496a: 5910 2903 |0005: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.b:I // field@0329 │ │ -06496e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -064970: 5c10 2a03 |0008: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.c:Z // field@032a │ │ -064974: 5c10 2b03 |000a: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.d:Z // field@032b │ │ -064978: 0e00 |000c: return-void │ │ +064938: |[064938] androidx.recyclerview.widget.LinearLayoutManager$a.a:()V │ │ +064948: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06494a: 5910 2803 |0001: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:I // field@0328 │ │ +06494e: 1500 0080 |0003: const/high16 v0, #int -2147483648 // #8000 │ │ +064952: 5910 2903 |0005: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.b:I // field@0329 │ │ +064956: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +064958: 5c10 2a03 |0008: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.c:Z // field@032a │ │ +06495c: 5c10 2b03 |000a: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$a;.d:Z // field@032b │ │ +064960: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/LinearLayoutManager$a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0648b8: |[0648b8] androidx.recyclerview.widget.LinearLayoutManager$a.toString:()Ljava/lang/String; │ │ -0648c8: 1a00 4203 |0000: const-string v0, "AnchorInfo{mPosition=" // string@0342 │ │ -0648cc: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -0648d2: 0c00 |0005: move-result-object v0 │ │ -0648d4: 5221 2803 |0006: iget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:I // field@0328 │ │ -0648d8: 6e20 cb1c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0648de: 1a01 cf01 |000b: const-string v1, ", mCoordinate=" // string@01cf │ │ -0648e2: 6e20 d01c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0648e8: 5221 2903 |0010: iget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.b:I // field@0329 │ │ -0648ec: 6e20 cb1c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0648f2: 1a01 dc01 |0015: const-string v1, ", mLayoutFromEnd=" // string@01dc │ │ -0648f6: 6e20 d01c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0648fc: 5521 2a03 |001a: iget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.c:Z // field@032a │ │ -064900: 6e20 d11c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cd1 │ │ -064906: 1a01 e401 |001f: const-string v1, ", mValid=" // string@01e4 │ │ -06490a: 6e20 d01c 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -064910: 5521 2b03 |0024: iget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.d:Z // field@032b │ │ -064914: 6e20 d11c 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cd1 │ │ -06491a: 1301 7d00 |0029: const/16 v1, #int 125 // #7d │ │ -06491e: 6e20 c81c 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc8 │ │ -064924: 6e10 d81c 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06492a: 0c00 |0031: move-result-object v0 │ │ -06492c: 1100 |0032: return-object v0 │ │ +0648a0: |[0648a0] androidx.recyclerview.widget.LinearLayoutManager$a.toString:()Ljava/lang/String; │ │ +0648b0: 1a00 4203 |0000: const-string v0, "AnchorInfo{mPosition=" // string@0342 │ │ +0648b4: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +0648ba: 0c00 |0005: move-result-object v0 │ │ +0648bc: 5221 2803 |0006: iget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.a:I // field@0328 │ │ +0648c0: 6e20 c91c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0648c6: 1a01 cf01 |000b: const-string v1, ", mCoordinate=" // string@01cf │ │ +0648ca: 6e20 ce1c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0648d0: 5221 2903 |0010: iget v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.b:I // field@0329 │ │ +0648d4: 6e20 c91c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0648da: 1a01 dc01 |0015: const-string v1, ", mLayoutFromEnd=" // string@01dc │ │ +0648de: 6e20 ce1c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0648e4: 5521 2a03 |001a: iget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.c:Z // field@032a │ │ +0648e8: 6e20 cf1c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1ccf │ │ +0648ee: 1a01 e401 |001f: const-string v1, ", mValid=" // string@01e4 │ │ +0648f2: 6e20 ce1c 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0648f8: 5521 2b03 |0024: iget-boolean v1, v2, Landroidx/recyclerview/widget/LinearLayoutManager$a;.d:Z // field@032b │ │ +0648fc: 6e20 cf1c 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1ccf │ │ +064902: 1301 7d00 |0029: const/16 v1, #int 125 // #7d │ │ +064906: 6e20 c61c 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc6 │ │ +06490c: 6e10 d61c 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +064912: 0c00 |0031: move-result-object v0 │ │ +064914: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -69281,21 +69281,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 this Landroidx/recyclerview/widget/LinearLayoutManager$a; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #159 header: │ │ class_idx : 618 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #159 annotations: │ │ Annotations on class │ │ @@ -69315,29 +69315,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06497c: |[06497c] androidx.recyclerview.widget.LinearLayoutManager$b.:()V │ │ -06498c: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -064992: 0e00 |0003: return-void │ │ +064964: |[064964] androidx.recyclerview.widget.LinearLayoutManager$b.:()V │ │ +064974: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06497a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #160 header: │ │ class_idx : 619 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #160 annotations: │ │ Annotations on class │ │ @@ -69359,62 +69359,62 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0649c8: |[0649c8] androidx.recyclerview.widget.LinearLayoutManager$c$a.:()V │ │ -0649d8: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0649de: 0e00 |0003: return-void │ │ +0649b0: |[0649b0] androidx.recyclerview.widget.LinearLayoutManager$c$a.:()V │ │ +0649c0: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0649c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -064994: |[064994] androidx.recyclerview.widget.LinearLayoutManager$c$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0649a4: 2200 6c02 |0000: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager$c; // type@026c │ │ -0649a8: 7020 be0d 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/LinearLayoutManager$c;.:(Landroid/os/Parcel;)V // method@0dbe │ │ -0649ae: 1100 |0005: return-object v0 │ │ +06497c: |[06497c] androidx.recyclerview.widget.LinearLayoutManager$c$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06498c: 2200 6c02 |0000: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager$c; // type@026c │ │ +064990: 7020 be0d 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/LinearLayoutManager$c;.:(Landroid/os/Parcel;)V // method@0dbe │ │ +064996: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c$a;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0649b0: |[0649b0] androidx.recyclerview.widget.LinearLayoutManager$c$a.newArray:(I)[Ljava/lang/Object; │ │ -0649c0: 2311 d20a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/LinearLayoutManager$c; // type@0ad2 │ │ -0649c4: 1101 |0002: return-object v1 │ │ +064998: |[064998] androidx.recyclerview.widget.LinearLayoutManager$c$a.newArray:(I)[Ljava/lang/Object; │ │ +0649a8: 2311 d20a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/LinearLayoutManager$c; // type@0ad2 │ │ +0649ac: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #161 header: │ │ class_idx : 620 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #161 annotations: │ │ Annotations on class │ │ @@ -69453,135 +69453,135 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0649f4: |[0649f4] androidx.recyclerview.widget.LinearLayoutManager$c.:()V │ │ -064a04: 2200 6b02 |0000: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager$c$a; // type@026b │ │ -064a08: 7010 b90d 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/LinearLayoutManager$c$a;.:()V // method@0db9 │ │ -064a0e: 6900 2c03 |0005: sput-object v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.CREATOR:Landroid/os/Parcelable$Creator; // field@032c │ │ -064a12: 0e00 |0007: return-void │ │ +0649dc: |[0649dc] androidx.recyclerview.widget.LinearLayoutManager$c.:()V │ │ +0649ec: 2200 6b02 |0000: new-instance v0, Landroidx/recyclerview/widget/LinearLayoutManager$c$a; // type@026b │ │ +0649f0: 7010 b90d 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/LinearLayoutManager$c$a;.:()V // method@0db9 │ │ +0649f6: 6900 2c03 |0005: sput-object v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.CREATOR:Landroid/os/Parcelable$Creator; // field@032c │ │ +0649fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064a14: |[064a14] androidx.recyclerview.widget.LinearLayoutManager$c.:()V │ │ -064a24: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -064a2a: 0e00 |0003: return-void │ │ +0649fc: |[0649fc] androidx.recyclerview.widget.LinearLayoutManager$c.:()V │ │ +064a0c: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +064a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -064a2c: |[064a2c] androidx.recyclerview.widget.LinearLayoutManager$c.:(Landroid/os/Parcel;)V │ │ -064a3c: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -064a42: 6e10 9b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -064a48: 0a00 |0006: move-result v0 │ │ -064a4a: 5910 2d03 |0007: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ -064a4e: 6e10 9b03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -064a54: 0a00 |000c: move-result v0 │ │ -064a56: 5910 2e03 |000d: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ -064a5a: 6e10 9b03 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -064a60: 0a02 |0012: move-result v2 │ │ -064a62: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -064a64: 3302 0300 |0014: if-ne v2, v0, 0017 // +0003 │ │ -064a68: 2802 |0016: goto 0018 // +0002 │ │ -064a6a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -064a6c: 5c10 2f03 |0018: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ -064a70: 0e00 |001a: return-void │ │ +064a14: |[064a14] androidx.recyclerview.widget.LinearLayoutManager$c.:(Landroid/os/Parcel;)V │ │ +064a24: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +064a2a: 6e10 9b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +064a30: 0a00 |0006: move-result v0 │ │ +064a32: 5910 2d03 |0007: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ +064a36: 6e10 9b03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +064a3c: 0a00 |000c: move-result v0 │ │ +064a3e: 5910 2e03 |000d: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ +064a42: 6e10 9b03 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +064a48: 0a02 |0012: move-result v2 │ │ +064a4a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +064a4c: 3302 0300 |0014: if-ne v2, v0, 0017 // +0003 │ │ +064a50: 2802 |0016: goto 0018 // +0002 │ │ +064a52: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +064a54: 5c10 2f03 |0018: iput-boolean v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ +064a58: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c;) │ │ name : '' │ │ type : '(Landroidx/recyclerview/widget/LinearLayoutManager$c;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -064a74: |[064a74] androidx.recyclerview.widget.LinearLayoutManager$c.:(Landroidx/recyclerview/widget/LinearLayoutManager$c;)V │ │ -064a84: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -064a8a: 5220 2d03 |0003: iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ -064a8e: 5910 2d03 |0005: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ -064a92: 5220 2e03 |0007: iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ -064a96: 5910 2e03 |0009: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ -064a9a: 5522 2f03 |000b: iget-boolean v2, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ -064a9e: 5c12 2f03 |000d: iput-boolean v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ -064aa2: 0e00 |000f: return-void │ │ +064a5c: |[064a5c] androidx.recyclerview.widget.LinearLayoutManager$c.:(Landroidx/recyclerview/widget/LinearLayoutManager$c;)V │ │ +064a6c: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +064a72: 5220 2d03 |0003: iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ +064a76: 5910 2d03 |0005: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ +064a7a: 5220 2e03 |0007: iget v0, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ +064a7e: 5910 2e03 |0009: iput v0, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ +064a82: 5522 2f03 |000b: iget-boolean v2, v2, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ +064a86: 5c12 2f03 |000d: iput-boolean v2, v1, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ +064a8a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0649e0: |[0649e0] androidx.recyclerview.widget.LinearLayoutManager$c.describeContents:()I │ │ -0649f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0649f2: 0f00 |0001: return v0 │ │ +0649c8: |[0649c8] androidx.recyclerview.widget.LinearLayoutManager$c.describeContents:()I │ │ +0649d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0649da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/LinearLayoutManager$c;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -064aa4: |[064aa4] androidx.recyclerview.widget.LinearLayoutManager$c.writeToParcel:(Landroid/os/Parcel;I)V │ │ -064ab4: 5202 2d03 |0000: iget v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ -064ab8: 6e20 a403 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -064abe: 5202 2e03 |0005: iget v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ -064ac2: 6e20 a403 2100 |0007: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -064ac8: 5502 2f03 |000a: iget-boolean v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ -064acc: 6e20 a403 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -064ad2: 0e00 |000f: return-void │ │ +064a8c: |[064a8c] androidx.recyclerview.widget.LinearLayoutManager$c.writeToParcel:(Landroid/os/Parcel;I)V │ │ +064a9c: 5202 2d03 |0000: iget v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.e:I // field@032d │ │ +064aa0: 6e20 a403 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +064aa6: 5202 2e03 |0005: iget v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.f:I // field@032e │ │ +064aaa: 6e20 a403 2100 |0007: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +064ab0: 5502 2f03 |000a: iget-boolean v2, v0, Landroidx/recyclerview/widget/LinearLayoutManager$c;.g:Z // field@032f │ │ +064ab4: 6e20 a403 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +064aba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #162 header: │ │ class_idx : 622 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #162 annotations: │ │ Annotations on class │ │ @@ -69606,177 +69606,177 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06534c: |[06534c] androidx.recyclerview.widget.RecyclerView$a.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -06535c: 5b01 3803 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@0338 │ │ -065360: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -065366: 0e00 |0005: return-void │ │ +065334: |[065334] androidx.recyclerview.widget.RecyclerView$a.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +065344: 5b01 3803 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@0338 │ │ +065348: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06534e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 299 16-bit code units │ │ -065368: |[065368] androidx.recyclerview.widget.RecyclerView$a.run:()V │ │ -065378: 54a0 3803 |0000: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@0338 │ │ -06537c: 5400 7e03 |0002: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -065380: 3800 2101 |0004: if-eqz v0, 0125 // +0121 │ │ -065384: 1f00 9d02 |0006: check-cast v0, Landroidx/recyclerview/widget/c; // type@029d │ │ -065388: 5401 e203 |0008: iget-object v1, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e2 │ │ -06538c: 6e10 941d 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d94 │ │ -065392: 0a01 |000d: move-result v1 │ │ -065394: df01 0101 |000e: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -065398: 5402 e403 |0010: iget-object v2, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e4 │ │ -06539c: 6e10 941d 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d94 │ │ -0653a2: 0a02 |0015: move-result v2 │ │ -0653a4: df02 0201 |0016: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -0653a8: 5403 e503 |0018: iget-object v3, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e5 │ │ -0653ac: 6e10 941d 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d94 │ │ -0653b2: 0a03 |001d: move-result v3 │ │ -0653b4: df03 0301 |001e: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -0653b8: 5404 e303 |0020: iget-object v4, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e3 │ │ -0653bc: 6e10 941d 0400 |0022: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d94 │ │ -0653c2: 0a04 |0025: move-result v4 │ │ -0653c4: df04 0401 |0026: xor-int/lit8 v4, v4, #int 1 // #01 │ │ -0653c8: 3901 0a00 |0028: if-nez v1, 0032 // +000a │ │ -0653cc: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ -0653d0: 3904 0600 |002c: if-nez v4, 0032 // +0006 │ │ -0653d4: 3903 0400 |002e: if-nez v3, 0032 // +0004 │ │ -0653d8: 2900 f500 |0030: goto/16 0125 // +00f5 │ │ -0653dc: 5405 e203 |0032: iget-object v5, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e2 │ │ -0653e0: 6e10 951d 0500 |0034: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d95 │ │ -0653e6: 0c05 |0037: move-result-object v5 │ │ -0653e8: 7210 eb1d 0500 |0038: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1deb │ │ -0653ee: 0a06 |003b: move-result v6 │ │ -0653f0: 1207 |003c: const/4 v7, #int 0 // #0 │ │ -0653f2: 3906 de00 |003d: if-nez v6, 011b // +00de │ │ -0653f6: 5405 e203 |003f: iget-object v5, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e2 │ │ -0653fa: 6e10 8f1d 0500 |0041: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -065400: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -065402: 3802 3f00 |0045: if-eqz v2, 0084 // +003f │ │ -065406: 2206 5b06 |0047: new-instance v6, Ljava/util/ArrayList; // type@065b │ │ -06540a: 7010 891d 0600 |0049: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -065410: 5408 e403 |004c: iget-object v8, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e4 │ │ -065414: 6e20 8e1d 8600 |004e: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1d8e │ │ -06541a: 5408 e703 |0051: iget-object v8, v0, Landroidx/recyclerview/widget/c;.j:Ljava/util/ArrayList; // field@03e7 │ │ -06541e: 6e20 8d1d 6800 |0053: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -065424: 5408 e403 |0056: iget-object v8, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e4 │ │ -065428: 6e10 8f1d 0800 |0058: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -06542e: 3901 1f00 |005b: if-nez v1, 007a // +001f │ │ -065432: 6e10 951d 0600 |005d: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d95 │ │ -065438: 0c08 |0060: move-result-object v8 │ │ -06543a: 7210 eb1d 0800 |0061: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1deb │ │ -065440: 0a09 |0064: move-result v9 │ │ -065442: 3909 0b00 |0065: if-nez v9, 0070 // +000b │ │ -065446: 6e10 8f1d 0600 |0067: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -06544c: 5408 e703 |006a: iget-object v8, v0, Landroidx/recyclerview/widget/c;.j:Ljava/util/ArrayList; // field@03e7 │ │ -065450: 6e20 981d 6800 |006c: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d98 │ │ -065456: 2815 |006f: goto 0084 // +0015 │ │ -065458: 7210 ec1d 0800 |0070: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dec │ │ -06545e: 0c00 |0073: move-result-object v0 │ │ -065460: 1f00 9c02 |0074: check-cast v0, Landroidx/recyclerview/widget/c$b; // type@029c │ │ -065464: 6e10 841c 0000 |0076: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06546a: 2707 |0079: throw v7 │ │ -06546c: 6e20 931d 5600 |007a: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -065472: 0c00 |007d: move-result-object v0 │ │ -065474: 1f00 9c02 |007e: check-cast v0, Landroidx/recyclerview/widget/c$b; // type@029c │ │ -065478: 6e10 841c 0000 |0080: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06547e: 2707 |0083: throw v7 │ │ -065480: 3803 4200 |0084: if-eqz v3, 00c6 // +0042 │ │ -065484: 2206 5b06 |0086: new-instance v6, Ljava/util/ArrayList; // type@065b │ │ -065488: 7010 891d 0600 |0088: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -06548e: 5408 e503 |008b: iget-object v8, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e5 │ │ -065492: 6e20 8e1d 8600 |008d: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1d8e │ │ -065498: 5408 e803 |0090: iget-object v8, v0, Landroidx/recyclerview/widget/c;.k:Ljava/util/ArrayList; // field@03e8 │ │ -06549c: 6e20 8d1d 6800 |0092: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -0654a2: 5408 e503 |0095: iget-object v8, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e5 │ │ -0654a6: 6e10 8f1d 0800 |0097: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -0654ac: 3901 1e00 |009a: if-nez v1, 00b8 // +001e │ │ -0654b0: 6e10 951d 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d95 │ │ -0654b6: 0c08 |009f: move-result-object v8 │ │ -0654b8: 7210 eb1d 0800 |00a0: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1deb │ │ -0654be: 0a09 |00a3: move-result v9 │ │ -0654c0: 3809 0b00 |00a4: if-eqz v9, 00af // +000b │ │ -0654c4: 7210 ec1d 0800 |00a6: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dec │ │ -0654ca: 0c09 |00a9: move-result-object v9 │ │ -0654cc: 1f09 9b02 |00aa: check-cast v9, Landroidx/recyclerview/widget/c$a; // type@029b │ │ -0654d0: 5499 e003 |00ac: iget-object v9, v9, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e0 │ │ -0654d4: 28f2 |00ae: goto 00a0 // -000e │ │ -0654d6: 6e10 8f1d 0600 |00af: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -0654dc: 5408 e803 |00b2: iget-object v8, v0, Landroidx/recyclerview/widget/c;.k:Ljava/util/ArrayList; // field@03e8 │ │ -0654e0: 6e20 981d 6800 |00b4: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d98 │ │ -0654e6: 280f |00b7: goto 00c6 // +000f │ │ -0654e8: 6e20 931d 5600 |00b8: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -0654ee: 0c00 |00bb: move-result-object v0 │ │ -0654f0: 1f00 9b02 |00bc: check-cast v0, Landroidx/recyclerview/widget/c$a; // type@029b │ │ -0654f4: 5400 e003 |00be: iget-object v0, v0, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e0 │ │ -0654f8: 6e10 841c 0000 |00c0: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0654fe: 6200 2d05 |00c3: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -065502: 2707 |00c5: throw v7 │ │ -065504: 3804 5f00 |00c6: if-eqz v4, 0125 // +005f │ │ -065508: 2204 5b06 |00c8: new-instance v4, Ljava/util/ArrayList; // type@065b │ │ -06550c: 7010 891d 0400 |00ca: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -065512: 5406 e303 |00cd: iget-object v6, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e3 │ │ -065516: 6e20 8e1d 6400 |00cf: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1d8e │ │ -06551c: 5406 e603 |00d2: iget-object v6, v0, Landroidx/recyclerview/widget/c;.i:Ljava/util/ArrayList; // field@03e6 │ │ -065520: 6e20 8d1d 4600 |00d4: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -065526: 5406 e303 |00d7: iget-object v6, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e3 │ │ -06552a: 6e10 8f1d 0600 |00d9: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -065530: 3901 2400 |00dc: if-nez v1, 0100 // +0024 │ │ -065534: 3902 2200 |00de: if-nez v2, 0100 // +0022 │ │ -065538: 3803 0300 |00e0: if-eqz v3, 00e3 // +0003 │ │ -06553c: 281e |00e2: goto 0100 // +001e │ │ -06553e: 6e10 951d 0400 |00e3: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d95 │ │ -065544: 0c01 |00e6: move-result-object v1 │ │ -065546: 7210 eb1d 0100 |00e7: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1deb │ │ -06554c: 0a02 |00ea: move-result v2 │ │ -06554e: 3902 0b00 |00eb: if-nez v2, 00f6 // +000b │ │ -065552: 6e10 8f1d 0400 |00ed: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -065558: 5400 e603 |00f0: iget-object v0, v0, Landroidx/recyclerview/widget/c;.i:Ljava/util/ArrayList; // field@03e6 │ │ -06555c: 6e20 981d 4000 |00f2: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d98 │ │ -065562: 2830 |00f5: goto 0125 // +0030 │ │ -065564: 7210 ec1d 0100 |00f6: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dec │ │ -06556a: 0c00 |00f9: move-result-object v0 │ │ -06556c: 1f00 8a02 |00fa: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -065570: 6e10 841c 0000 |00fc: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -065576: 2707 |00ff: throw v7 │ │ -065578: 1608 0000 |0100: const-wide/16 v8, #int 0 // #0 │ │ -06557c: 3802 0500 |0102: if-eqz v2, 0107 // +0005 │ │ -065580: 5301 3b03 |0104: iget-wide v1, v0, Landroidx/recyclerview/widget/RecyclerView$g;.c:J // field@033b │ │ -065584: 2802 |0106: goto 0108 // +0002 │ │ -065586: 0481 |0107: move-wide v1, v8 │ │ -065588: 3803 0400 |0108: if-eqz v3, 010c // +0004 │ │ -06558c: 5308 3c03 |010a: iget-wide v8, v0, Landroidx/recyclerview/widget/RecyclerView$g;.d:J // field@033c │ │ -065590: 7140 691c 2198 |010c: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@1c69 │ │ -065596: 6e20 931d 5400 |010f: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06559c: 0c00 |0112: move-result-object v0 │ │ -06559e: 1f00 8a02 |0113: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -0655a2: 6e10 841c 0000 |0115: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0655a8: 6200 2d05 |0118: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -0655ac: 2707 |011a: throw v7 │ │ -0655ae: 7210 ec1d 0500 |011b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dec │ │ -0655b4: 0c00 |011e: move-result-object v0 │ │ -0655b6: 1f00 8a02 |011f: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -0655ba: 6e10 841c 0000 |0121: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0655c0: 2707 |0124: throw v7 │ │ -0655c2: 54a0 3803 |0125: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@0338 │ │ -0655c6: 6e10 841c 0000 |0127: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0655cc: 0e00 |012a: return-void │ │ +065350: |[065350] androidx.recyclerview.widget.RecyclerView$a.run:()V │ │ +065360: 54a0 3803 |0000: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@0338 │ │ +065364: 5400 7e03 |0002: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +065368: 3800 2101 |0004: if-eqz v0, 0125 // +0121 │ │ +06536c: 1f00 9d02 |0006: check-cast v0, Landroidx/recyclerview/widget/c; // type@029d │ │ +065370: 5401 e203 |0008: iget-object v1, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e2 │ │ +065374: 6e10 921d 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d92 │ │ +06537a: 0a01 |000d: move-result v1 │ │ +06537c: df01 0101 |000e: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +065380: 5402 e403 |0010: iget-object v2, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e4 │ │ +065384: 6e10 921d 0200 |0012: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d92 │ │ +06538a: 0a02 |0015: move-result v2 │ │ +06538c: df02 0201 |0016: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +065390: 5403 e503 |0018: iget-object v3, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e5 │ │ +065394: 6e10 921d 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d92 │ │ +06539a: 0a03 |001d: move-result v3 │ │ +06539c: df03 0301 |001e: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +0653a0: 5404 e303 |0020: iget-object v4, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e3 │ │ +0653a4: 6e10 921d 0400 |0022: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d92 │ │ +0653aa: 0a04 |0025: move-result v4 │ │ +0653ac: df04 0401 |0026: xor-int/lit8 v4, v4, #int 1 // #01 │ │ +0653b0: 3901 0a00 |0028: if-nez v1, 0032 // +000a │ │ +0653b4: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ +0653b8: 3904 0600 |002c: if-nez v4, 0032 // +0006 │ │ +0653bc: 3903 0400 |002e: if-nez v3, 0032 // +0004 │ │ +0653c0: 2900 f500 |0030: goto/16 0125 // +00f5 │ │ +0653c4: 5405 e203 |0032: iget-object v5, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e2 │ │ +0653c8: 6e10 931d 0500 |0034: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d93 │ │ +0653ce: 0c05 |0037: move-result-object v5 │ │ +0653d0: 7210 e91d 0500 |0038: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1de9 │ │ +0653d6: 0a06 |003b: move-result v6 │ │ +0653d8: 1207 |003c: const/4 v7, #int 0 // #0 │ │ +0653da: 3906 de00 |003d: if-nez v6, 011b // +00de │ │ +0653de: 5405 e203 |003f: iget-object v5, v0, Landroidx/recyclerview/widget/c;.e:Ljava/util/ArrayList; // field@03e2 │ │ +0653e2: 6e10 8d1d 0500 |0041: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +0653e8: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +0653ea: 3802 3f00 |0045: if-eqz v2, 0084 // +003f │ │ +0653ee: 2206 5b06 |0047: new-instance v6, Ljava/util/ArrayList; // type@065b │ │ +0653f2: 7010 871d 0600 |0049: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +0653f8: 5408 e403 |004c: iget-object v8, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e4 │ │ +0653fc: 6e20 8c1d 8600 |004e: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1d8c │ │ +065402: 5408 e703 |0051: iget-object v8, v0, Landroidx/recyclerview/widget/c;.j:Ljava/util/ArrayList; // field@03e7 │ │ +065406: 6e20 8b1d 6800 |0053: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +06540c: 5408 e403 |0056: iget-object v8, v0, Landroidx/recyclerview/widget/c;.g:Ljava/util/ArrayList; // field@03e4 │ │ +065410: 6e10 8d1d 0800 |0058: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +065416: 3901 1f00 |005b: if-nez v1, 007a // +001f │ │ +06541a: 6e10 931d 0600 |005d: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d93 │ │ +065420: 0c08 |0060: move-result-object v8 │ │ +065422: 7210 e91d 0800 |0061: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1de9 │ │ +065428: 0a09 |0064: move-result v9 │ │ +06542a: 3909 0b00 |0065: if-nez v9, 0070 // +000b │ │ +06542e: 6e10 8d1d 0600 |0067: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +065434: 5408 e703 |006a: iget-object v8, v0, Landroidx/recyclerview/widget/c;.j:Ljava/util/ArrayList; // field@03e7 │ │ +065438: 6e20 961d 6800 |006c: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d96 │ │ +06543e: 2815 |006f: goto 0084 // +0015 │ │ +065440: 7210 ea1d 0800 |0070: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dea │ │ +065446: 0c00 |0073: move-result-object v0 │ │ +065448: 1f00 9c02 |0074: check-cast v0, Landroidx/recyclerview/widget/c$b; // type@029c │ │ +06544c: 6e10 821c 0000 |0076: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +065452: 2707 |0079: throw v7 │ │ +065454: 6e20 911d 5600 |007a: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +06545a: 0c00 |007d: move-result-object v0 │ │ +06545c: 1f00 9c02 |007e: check-cast v0, Landroidx/recyclerview/widget/c$b; // type@029c │ │ +065460: 6e10 821c 0000 |0080: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +065466: 2707 |0083: throw v7 │ │ +065468: 3803 4200 |0084: if-eqz v3, 00c6 // +0042 │ │ +06546c: 2206 5b06 |0086: new-instance v6, Ljava/util/ArrayList; // type@065b │ │ +065470: 7010 871d 0600 |0088: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +065476: 5408 e503 |008b: iget-object v8, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e5 │ │ +06547a: 6e20 8c1d 8600 |008d: invoke-virtual {v6, v8}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1d8c │ │ +065480: 5408 e803 |0090: iget-object v8, v0, Landroidx/recyclerview/widget/c;.k:Ljava/util/ArrayList; // field@03e8 │ │ +065484: 6e20 8b1d 6800 |0092: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +06548a: 5408 e503 |0095: iget-object v8, v0, Landroidx/recyclerview/widget/c;.h:Ljava/util/ArrayList; // field@03e5 │ │ +06548e: 6e10 8d1d 0800 |0097: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +065494: 3901 1e00 |009a: if-nez v1, 00b8 // +001e │ │ +065498: 6e10 931d 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d93 │ │ +06549e: 0c08 |009f: move-result-object v8 │ │ +0654a0: 7210 e91d 0800 |00a0: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1de9 │ │ +0654a6: 0a09 |00a3: move-result v9 │ │ +0654a8: 3809 0b00 |00a4: if-eqz v9, 00af // +000b │ │ +0654ac: 7210 ea1d 0800 |00a6: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dea │ │ +0654b2: 0c09 |00a9: move-result-object v9 │ │ +0654b4: 1f09 9b02 |00aa: check-cast v9, Landroidx/recyclerview/widget/c$a; // type@029b │ │ +0654b8: 5499 e003 |00ac: iget-object v9, v9, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e0 │ │ +0654bc: 28f2 |00ae: goto 00a0 // -000e │ │ +0654be: 6e10 8d1d 0600 |00af: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +0654c4: 5408 e803 |00b2: iget-object v8, v0, Landroidx/recyclerview/widget/c;.k:Ljava/util/ArrayList; // field@03e8 │ │ +0654c8: 6e20 961d 6800 |00b4: invoke-virtual {v8, v6}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d96 │ │ +0654ce: 280f |00b7: goto 00c6 // +000f │ │ +0654d0: 6e20 911d 5600 |00b8: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +0654d6: 0c00 |00bb: move-result-object v0 │ │ +0654d8: 1f00 9b02 |00bc: check-cast v0, Landroidx/recyclerview/widget/c$a; // type@029b │ │ +0654dc: 5400 e003 |00be: iget-object v0, v0, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e0 │ │ +0654e0: 6e10 821c 0000 |00c0: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0654e6: 6200 2d05 |00c3: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +0654ea: 2707 |00c5: throw v7 │ │ +0654ec: 3804 5f00 |00c6: if-eqz v4, 0125 // +005f │ │ +0654f0: 2204 5b06 |00c8: new-instance v4, Ljava/util/ArrayList; // type@065b │ │ +0654f4: 7010 871d 0400 |00ca: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +0654fa: 5406 e303 |00cd: iget-object v6, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e3 │ │ +0654fe: 6e20 8c1d 6400 |00cf: invoke-virtual {v4, v6}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1d8c │ │ +065504: 5406 e603 |00d2: iget-object v6, v0, Landroidx/recyclerview/widget/c;.i:Ljava/util/ArrayList; // field@03e6 │ │ +065508: 6e20 8b1d 4600 |00d4: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +06550e: 5406 e303 |00d7: iget-object v6, v0, Landroidx/recyclerview/widget/c;.f:Ljava/util/ArrayList; // field@03e3 │ │ +065512: 6e10 8d1d 0600 |00d9: invoke-virtual {v6}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +065518: 3901 2400 |00dc: if-nez v1, 0100 // +0024 │ │ +06551c: 3902 2200 |00de: if-nez v2, 0100 // +0022 │ │ +065520: 3803 0300 |00e0: if-eqz v3, 00e3 // +0003 │ │ +065524: 281e |00e2: goto 0100 // +001e │ │ +065526: 6e10 931d 0400 |00e3: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d93 │ │ +06552c: 0c01 |00e6: move-result-object v1 │ │ +06552e: 7210 e91d 0100 |00e7: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1de9 │ │ +065534: 0a02 |00ea: move-result v2 │ │ +065536: 3902 0b00 |00eb: if-nez v2, 00f6 // +000b │ │ +06553a: 6e10 8d1d 0400 |00ed: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +065540: 5400 e603 |00f0: iget-object v0, v0, Landroidx/recyclerview/widget/c;.i:Ljava/util/ArrayList; // field@03e6 │ │ +065544: 6e20 961d 4000 |00f2: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d96 │ │ +06554a: 2830 |00f5: goto 0125 // +0030 │ │ +06554c: 7210 ea1d 0100 |00f6: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dea │ │ +065552: 0c00 |00f9: move-result-object v0 │ │ +065554: 1f00 8a02 |00fa: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ +065558: 6e10 821c 0000 |00fc: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06555e: 2707 |00ff: throw v7 │ │ +065560: 1608 0000 |0100: const-wide/16 v8, #int 0 // #0 │ │ +065564: 3802 0500 |0102: if-eqz v2, 0107 // +0005 │ │ +065568: 5301 3b03 |0104: iget-wide v1, v0, Landroidx/recyclerview/widget/RecyclerView$g;.c:J // field@033b │ │ +06556c: 2802 |0106: goto 0108 // +0002 │ │ +06556e: 0481 |0107: move-wide v1, v8 │ │ +065570: 3803 0400 |0108: if-eqz v3, 010c // +0004 │ │ +065574: 5308 3c03 |010a: iget-wide v8, v0, Landroidx/recyclerview/widget/RecyclerView$g;.d:J // field@033c │ │ +065578: 7140 671c 2198 |010c: invoke-static {v1, v2, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@1c67 │ │ +06557e: 6e20 911d 5400 |010f: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +065584: 0c00 |0112: move-result-object v0 │ │ +065586: 1f00 8a02 |0113: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ +06558a: 6e10 821c 0000 |0115: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +065590: 6200 2d05 |0118: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +065594: 2707 |011a: throw v7 │ │ +065596: 7210 ea1d 0500 |011b: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dea │ │ +06559c: 0c00 |011e: move-result-object v0 │ │ +06559e: 1f00 8a02 |011f: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ +0655a2: 6e10 821c 0000 |0121: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0655a8: 2707 |0124: throw v7 │ │ +0655aa: 54a0 3803 |0125: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$a;.e:Landroidx/recyclerview/widget/RecyclerView; // field@0338 │ │ +0655ae: 6e10 821c 0000 |0127: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0655b4: 0e00 |012a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -70643,21 +70643,21 @@ │ │ 0x0361 line=866 │ │ 0x0362 line=867 │ │ 0x0363 line=868 │ │ 0x0364 line=869 │ │ locals : │ │ 0x0000 - 0x012b reg=10 this Landroidx/recyclerview/widget/RecyclerView$a; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #163 header: │ │ class_idx : 623 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #163 annotations: │ │ Annotations on class │ │ @@ -70678,51 +70678,51 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0655fc: |[0655fc] androidx.recyclerview.widget.RecyclerView$b.:()V │ │ -06560c: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -065612: 0e00 |0003: return-void │ │ +0655e4: |[0655e4] androidx.recyclerview.widget.RecyclerView$b.:()V │ │ +0655f4: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0655fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$b;) │ │ name : 'getInterpolation' │ │ type : '(F)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0655d0: |[0655d0] androidx.recyclerview.widget.RecyclerView$b.getInterpolation:(F)F │ │ -0655e0: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0655e4: c703 |0002: sub-float/2addr v3, v0 │ │ -0655e6: a801 0303 |0003: mul-float v1, v3, v3 │ │ -0655ea: a801 0103 |0005: mul-float v1, v1, v3 │ │ -0655ee: a801 0103 |0007: mul-float v1, v1, v3 │ │ -0655f2: a801 0103 |0009: mul-float v1, v1, v3 │ │ -0655f6: c601 |000b: add-float/2addr v1, v0 │ │ -0655f8: 0f01 |000c: return v1 │ │ +0655b8: |[0655b8] androidx.recyclerview.widget.RecyclerView$b.getInterpolation:(F)F │ │ +0655c8: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0655cc: c703 |0002: sub-float/2addr v3, v0 │ │ +0655ce: a801 0303 |0003: mul-float v1, v3, v3 │ │ +0655d2: a801 0103 |0005: mul-float v1, v1, v3 │ │ +0655d6: a801 0103 |0007: mul-float v1, v1, v3 │ │ +0655da: a801 0103 |0009: mul-float v1, v1, v3 │ │ +0655de: c601 |000b: add-float/2addr v1, v0 │ │ +0655e0: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #164 header: │ │ class_idx : 624 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -70742,29 +70742,29 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065614: |[065614] androidx.recyclerview.widget.RecyclerView$c.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -065624: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06562a: 0e00 |0003: return-void │ │ +0655fc: |[0655fc] androidx.recyclerview.widget.RecyclerView$c.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +06560c: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +065612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #165 header: │ │ class_idx : 625 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -70777,21 +70777,21 @@ │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #166 header: │ │ class_idx : 626 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -70809,21 +70809,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$e;) │ │ name : 'a' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #167 header: │ │ class_idx : 627 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -70843,29 +70843,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0656c4: |[0656c4] androidx.recyclerview.widget.RecyclerView$f.:()V │ │ -0656d4: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0656da: 0e00 |0003: return-void │ │ +0656ac: |[0656ac] androidx.recyclerview.widget.RecyclerView$f.:()V │ │ +0656bc: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0656c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #168 header: │ │ class_idx : 628 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #168 annotations: │ │ Annotations on class │ │ @@ -70883,21 +70883,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$g$a;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #169 header: │ │ class_idx : 629 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #169 annotations: │ │ Annotations on class │ │ @@ -70909,21 +70909,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #170 header: │ │ class_idx : 630 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #170 annotations: │ │ Annotations on class │ │ @@ -70962,96 +70962,96 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0656f8: |[0656f8] androidx.recyclerview.widget.RecyclerView$g.:()V │ │ -065708: 7010 801c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06570e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -065710: 5b20 3903 |0004: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ -065714: 2200 5b06 |0006: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ -065718: 7010 891d 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -06571e: 5b20 3a03 |000b: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ -065722: 1600 fa00 |000d: const-wide/16 v0, #int 250 // #fa │ │ -065726: 5a20 3b03 |000f: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.c:J // field@033b │ │ -06572a: 5a20 3c03 |0011: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.d:J // field@033c │ │ -06572e: 0e00 |0013: return-void │ │ +0656e0: |[0656e0] androidx.recyclerview.widget.RecyclerView$g.:()V │ │ +0656f0: 7010 7e1c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0656f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0656f8: 5b20 3903 |0004: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ +0656fc: 2200 5b06 |0006: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ +065700: 7010 871d 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +065706: 5b20 3a03 |000b: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ +06570a: 1600 fa00 |000d: const-wide/16 v0, #int 250 // #fa │ │ +06570e: 5a20 3b03 |000f: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.c:J // field@033b │ │ +065712: 5a20 3c03 |0011: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$g;.d:J // field@033c │ │ +065716: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$g;) │ │ name : 'a' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$v;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -065730: |[065730] androidx.recyclerview.widget.RecyclerView$g.a:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ -065740: 5480 3903 |0000: iget-object v0, v8, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ -065744: 3800 6a00 |0002: if-eqz v0, 006c // +006a │ │ -065748: 1f00 7702 |0004: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$h; // type@0277 │ │ -06574c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -06574e: 6e20 460e 1900 |0007: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView$v;.h:(Z)V // method@0e46 │ │ -065754: 5492 6d03 |000a: iget-object v2, v9, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@036d │ │ -065758: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -06575a: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ -06575e: 5b93 6d03 |000f: iput-object v3, v9, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@036d │ │ -065762: 5292 6e03 |0011: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -065766: dd02 0210 |0013: and-int/lit8 v2, v2, #int 16 // #10 │ │ -06576a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -06576c: 3802 0400 |0016: if-eqz v2, 001a // +0004 │ │ -065770: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -065772: 2802 |0019: goto 001b // +0002 │ │ -065774: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -065776: 3902 5100 |001b: if-nez v2, 006c // +0051 │ │ -06577a: 5402 3d03 |001d: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$h;.a:Landroidx/recyclerview/widget/RecyclerView; // field@033d │ │ -06577e: 6e10 af0e 0200 |001f: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.u:()V // method@0eaf │ │ -065784: 5425 9703 |0022: iget-object v5, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ -065788: 5456 dd03 |0024: iget-object v6, v5, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -06578c: 1f06 ad02 |0026: check-cast v6, Landroidx/recyclerview/widget/k; // type@02ad │ │ -065790: 5466 1b04 |0028: iget-object v6, v6, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ -065794: 6e20 8b06 3600 |002a: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@068b │ │ -06579a: 0a06 |002d: move-result v6 │ │ -06579c: 12f7 |002e: const/4 v7, #int -1 // #ff │ │ -06579e: 3376 0600 |002f: if-ne v6, v7, 0035 // +0006 │ │ -0657a2: 6e20 070f 3500 |0031: invoke-virtual {v5, v3}, Landroidx/recyclerview/widget/b;.f:(Landroid/view/View;)V // method@0f07 │ │ -0657a8: 281a |0034: goto 004e // +001a │ │ -0657aa: 5457 de03 |0035: iget-object v7, v5, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ -0657ae: 6e20 fc0e 6700 |0037: invoke-virtual {v7, v6}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0efc │ │ -0657b4: 0a07 |003a: move-result v7 │ │ -0657b6: 3807 1200 |003b: if-eqz v7, 004d // +0012 │ │ -0657ba: 5457 de03 |003d: iget-object v7, v5, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ -0657be: 6e20 fd0e 6700 |003f: invoke-virtual {v7, v6}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0efd │ │ -0657c4: 6e20 070f 3500 |0042: invoke-virtual {v5, v3}, Landroidx/recyclerview/widget/b;.f:(Landroid/view/View;)V // method@0f07 │ │ -0657ca: 5455 dd03 |0045: iget-object v5, v5, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -0657ce: 1f05 ad02 |0047: check-cast v5, Landroidx/recyclerview/widget/k; // type@02ad │ │ -0657d2: 6e20 450f 6500 |0049: invoke-virtual {v5, v6}, Landroidx/recyclerview/widget/k;.b:(I)V // method@0f45 │ │ -0657d8: 2802 |004c: goto 004e // +0002 │ │ -0657da: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -0657dc: 3901 1500 |004e: if-nez v1, 0063 // +0015 │ │ -0657e0: df05 0101 |0050: xor-int/lit8 v5, v1, #int 1 // #01 │ │ -0657e4: 6e20 b00e 5200 |0052: invoke-virtual {v2, v5}, Landroidx/recyclerview/widget/RecyclerView;.v:(Z)V // method@0eb0 │ │ -0657ea: 3901 1700 |0055: if-nez v1, 006c // +0017 │ │ -0657ee: 6e10 450e 0900 |0057: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView$v;.g:()Z // method@0e45 │ │ -0657f4: 0a09 |005a: move-result v9 │ │ -0657f6: 3809 1100 |005b: if-eqz v9, 006c // +0011 │ │ -0657fa: 5409 3d03 |005d: iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$h;.a:Landroidx/recyclerview/widget/RecyclerView; // field@033d │ │ -0657fe: 6e30 900e 3904 |005f: invoke-virtual {v9, v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.removeDetachedView:(Landroid/view/View;Z)V // method@0e90 │ │ -065804: 280a |0062: goto 006c // +000a │ │ -065806: 7110 7c0e 0300 |0063: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ -06580c: 5429 9103 |0066: iget-object v9, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -065810: 6e20 2d0e 3900 |0068: invoke-virtual {v9, v3}, Landroidx/recyclerview/widget/RecyclerView$p;.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e2d │ │ -065816: 2703 |006b: throw v3 │ │ -065818: 0e00 |006c: return-void │ │ +065718: |[065718] androidx.recyclerview.widget.RecyclerView$g.a:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ +065728: 5480 3903 |0000: iget-object v0, v8, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ +06572c: 3800 6a00 |0002: if-eqz v0, 006c // +006a │ │ +065730: 1f00 7702 |0004: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$h; // type@0277 │ │ +065734: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +065736: 6e20 460e 1900 |0007: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView$v;.h:(Z)V // method@0e46 │ │ +06573c: 5492 6d03 |000a: iget-object v2, v9, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@036d │ │ +065740: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +065742: 3802 0400 |000d: if-eqz v2, 0011 // +0004 │ │ +065746: 5b93 6d03 |000f: iput-object v3, v9, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@036d │ │ +06574a: 5292 6e03 |0011: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06574e: dd02 0210 |0013: and-int/lit8 v2, v2, #int 16 // #10 │ │ +065752: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +065754: 3802 0400 |0016: if-eqz v2, 001a // +0004 │ │ +065758: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +06575a: 2802 |0019: goto 001b // +0002 │ │ +06575c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +06575e: 3902 5100 |001b: if-nez v2, 006c // +0051 │ │ +065762: 5402 3d03 |001d: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$h;.a:Landroidx/recyclerview/widget/RecyclerView; // field@033d │ │ +065766: 6e10 af0e 0200 |001f: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.u:()V // method@0eaf │ │ +06576c: 5425 9703 |0022: iget-object v5, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +065770: 5456 dd03 |0024: iget-object v6, v5, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +065774: 1f06 ad02 |0026: check-cast v6, Landroidx/recyclerview/widget/k; // type@02ad │ │ +065778: 5466 1b04 |0028: iget-object v6, v6, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +06577c: 6e20 8b06 3600 |002a: invoke-virtual {v6, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@068b │ │ +065782: 0a06 |002d: move-result v6 │ │ +065784: 12f7 |002e: const/4 v7, #int -1 // #ff │ │ +065786: 3376 0600 |002f: if-ne v6, v7, 0035 // +0006 │ │ +06578a: 6e20 070f 3500 |0031: invoke-virtual {v5, v3}, Landroidx/recyclerview/widget/b;.f:(Landroid/view/View;)V // method@0f07 │ │ +065790: 281a |0034: goto 004e // +001a │ │ +065792: 5457 de03 |0035: iget-object v7, v5, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +065796: 6e20 fc0e 6700 |0037: invoke-virtual {v7, v6}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0efc │ │ +06579c: 0a07 |003a: move-result v7 │ │ +06579e: 3807 1200 |003b: if-eqz v7, 004d // +0012 │ │ +0657a2: 5457 de03 |003d: iget-object v7, v5, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +0657a6: 6e20 fd0e 6700 |003f: invoke-virtual {v7, v6}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0efd │ │ +0657ac: 6e20 070f 3500 |0042: invoke-virtual {v5, v3}, Landroidx/recyclerview/widget/b;.f:(Landroid/view/View;)V // method@0f07 │ │ +0657b2: 5455 dd03 |0045: iget-object v5, v5, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +0657b6: 1f05 ad02 |0047: check-cast v5, Landroidx/recyclerview/widget/k; // type@02ad │ │ +0657ba: 6e20 450f 6500 |0049: invoke-virtual {v5, v6}, Landroidx/recyclerview/widget/k;.b:(I)V // method@0f45 │ │ +0657c0: 2802 |004c: goto 004e // +0002 │ │ +0657c2: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +0657c4: 3901 1500 |004e: if-nez v1, 0063 // +0015 │ │ +0657c8: df05 0101 |0050: xor-int/lit8 v5, v1, #int 1 // #01 │ │ +0657cc: 6e20 b00e 5200 |0052: invoke-virtual {v2, v5}, Landroidx/recyclerview/widget/RecyclerView;.v:(Z)V // method@0eb0 │ │ +0657d2: 3901 1700 |0055: if-nez v1, 006c // +0017 │ │ +0657d6: 6e10 450e 0900 |0057: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView$v;.g:()Z // method@0e45 │ │ +0657dc: 0a09 |005a: move-result v9 │ │ +0657de: 3809 1100 |005b: if-eqz v9, 006c // +0011 │ │ +0657e2: 5409 3d03 |005d: iget-object v9, v0, Landroidx/recyclerview/widget/RecyclerView$h;.a:Landroidx/recyclerview/widget/RecyclerView; // field@033d │ │ +0657e6: 6e30 900e 3904 |005f: invoke-virtual {v9, v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.removeDetachedView:(Landroid/view/View;Z)V // method@0e90 │ │ +0657ec: 280a |0062: goto 006c // +000a │ │ +0657ee: 7110 7c0e 0300 |0063: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ +0657f4: 5429 9103 |0066: iget-object v9, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +0657f8: 6e20 2d0e 3900 |0068: invoke-virtual {v9, v3}, Landroidx/recyclerview/widget/RecyclerView$p;.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e2d │ │ +0657fe: 2703 |006b: throw v3 │ │ +065800: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -71283,30 +71283,30 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -06581c: |[06581c] androidx.recyclerview.widget.RecyclerView$g.b:()V │ │ -06582c: 5430 3a03 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ -065830: 6e10 991d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -065836: 0a00 |0005: move-result v0 │ │ -065838: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06583a: 3501 1000 |0007: if-ge v1, v0, 0017 // +0010 │ │ -06583e: 5432 3a03 |0009: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ -065842: 6e20 931d 1200 |000b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -065848: 0c02 |000e: move-result-object v2 │ │ -06584a: 1f02 7402 |000f: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$g$a; // type@0274 │ │ -06584e: 7210 e10d 0200 |0011: invoke-interface {v2}, Landroidx/recyclerview/widget/RecyclerView$g$a;.a:()V // method@0de1 │ │ -065854: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -065858: 28f1 |0016: goto 0007 // -000f │ │ -06585a: 5430 3a03 |0017: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ -06585e: 6e10 8f1d 0000 |0019: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -065864: 0e00 |001c: return-void │ │ +065804: |[065804] androidx.recyclerview.widget.RecyclerView$g.b:()V │ │ +065814: 5430 3a03 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ +065818: 6e10 971d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +06581e: 0a00 |0005: move-result v0 │ │ +065820: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +065822: 3501 1000 |0007: if-ge v1, v0, 0017 // +0010 │ │ +065826: 5432 3a03 |0009: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ +06582a: 6e20 911d 1200 |000b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +065830: 0c02 |000e: move-result-object v2 │ │ +065832: 1f02 7402 |000f: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$g$a; // type@0274 │ │ +065836: 7210 e10d 0200 |0011: invoke-interface {v2}, Landroidx/recyclerview/widget/RecyclerView$g$a;.a:()V // method@0de1 │ │ +06583c: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +065840: 28f1 |0016: goto 0007 // -000f │ │ +065842: 5430 3a03 |0017: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.b:Ljava/util/ArrayList; // field@033a │ │ +065846: 6e10 8d1d 0000 |0019: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +06584c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$g;) │ │ name : 'c' │ │ type : '()V' │ │ @@ -71315,21 +71315,21 @@ │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView$g;) │ │ name : 'd' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #171 header: │ │ class_idx : 632 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #171 annotations: │ │ Annotations on class │ │ @@ -71349,44 +71349,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065868: |[065868] androidx.recyclerview.widget.RecyclerView$i.:()V │ │ -065878: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06587e: 0e00 |0003: return-void │ │ +065850: |[065850] androidx.recyclerview.widget.RecyclerView$i.:()V │ │ +065860: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +065866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$i;) │ │ name : 'd' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -065880: |[065880] androidx.recyclerview.widget.RecyclerView$i.d:(Landroid/graphics/Canvas;)V │ │ -065890: 0e00 |0000: return-void │ │ +065868: |[065868] androidx.recyclerview.widget.RecyclerView$i.d:(Landroid/graphics/Canvas;)V │ │ +065878: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #172 header: │ │ class_idx : 635 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #172 annotations: │ │ Annotations on class │ │ @@ -71422,29 +71422,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065ac4: |[065ac4] androidx.recyclerview.widget.RecyclerView$j$c.:()V │ │ -065ad4: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -065ada: 0e00 |0003: return-void │ │ +065aac: |[065aac] androidx.recyclerview.widget.RecyclerView$j$c.:()V │ │ +065abc: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +065ac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #173 header: │ │ class_idx : 636 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 32 │ │ │ │ Class #173 annotations: │ │ Annotations on class │ │ @@ -71493,327 +71493,327 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -065f84: |[065f84] androidx.recyclerview.widget.RecyclerView$j.:()V │ │ -065f94: 7010 801c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1c80 │ │ -065f9a: 2200 7902 |0003: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$j$a; // type@0279 │ │ -065f9e: 7020 ea0d 3000 |0005: invoke-direct {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j$a;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0dea │ │ -065fa4: 2201 7a02 |0008: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$j$b; // type@027a │ │ -065fa8: 7020 f00d 3100 |000a: invoke-direct {v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j$b;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0df0 │ │ -065fae: 2202 b502 |000d: new-instance v2, Landroidx/recyclerview/widget/p; // type@02b5 │ │ -065fb2: 7020 580f 0200 |000f: invoke-direct {v2, v0}, Landroidx/recyclerview/widget/p;.:(Landroidx/recyclerview/widget/p$b;)V // method@0f58 │ │ -065fb8: 5b32 4603 |0012: iput-object v2, v3, Landroidx/recyclerview/widget/RecyclerView$j;.c:Landroidx/recyclerview/widget/p; // field@0346 │ │ -065fbc: 2200 b502 |0014: new-instance v0, Landroidx/recyclerview/widget/p; // type@02b5 │ │ -065fc0: 7020 580f 1000 |0016: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/p;.:(Landroidx/recyclerview/widget/p$b;)V // method@0f58 │ │ -065fc6: 5b30 4703 |0019: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.d:Landroidx/recyclerview/widget/p; // field@0347 │ │ -065fca: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -065fcc: 5c30 4803 |001c: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ -065fd0: 0e00 |001e: return-void │ │ +065f6c: |[065f6c] androidx.recyclerview.widget.RecyclerView$j.:()V │ │ +065f7c: 7010 7e1c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1c7e │ │ +065f82: 2200 7902 |0003: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$j$a; // type@0279 │ │ +065f86: 7020 ea0d 3000 |0005: invoke-direct {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j$a;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0dea │ │ +065f8c: 2201 7a02 |0008: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$j$b; // type@027a │ │ +065f90: 7020 f00d 3100 |000a: invoke-direct {v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j$b;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0df0 │ │ +065f96: 2202 b502 |000d: new-instance v2, Landroidx/recyclerview/widget/p; // type@02b5 │ │ +065f9a: 7020 580f 0200 |000f: invoke-direct {v2, v0}, Landroidx/recyclerview/widget/p;.:(Landroidx/recyclerview/widget/p$b;)V // method@0f58 │ │ +065fa0: 5b32 4603 |0012: iput-object v2, v3, Landroidx/recyclerview/widget/RecyclerView$j;.c:Landroidx/recyclerview/widget/p; // field@0346 │ │ +065fa4: 2200 b502 |0014: new-instance v0, Landroidx/recyclerview/widget/p; // type@02b5 │ │ +065fa8: 7020 580f 1000 |0016: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/p;.:(Landroidx/recyclerview/widget/p$b;)V // method@0f58 │ │ +065fae: 5b30 4703 |0019: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.d:Landroidx/recyclerview/widget/p; // field@0347 │ │ +065fb2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +065fb4: 5c30 4803 |001c: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ +065fb8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'e' │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -065dd8: |[065dd8] androidx.recyclerview.widget.RecyclerView$j.e:(III)I │ │ -065de8: 7110 5b05 0200 |0000: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -065dee: 0a00 |0003: move-result v0 │ │ -065df0: 7110 5c05 0200 |0004: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ -065df6: 0a02 |0007: move-result v2 │ │ -065df8: 1501 0080 |0008: const/high16 v1, #int -2147483648 // #8000 │ │ -065dfc: 3210 0b00 |000a: if-eq v0, v1, 0015 // +000b │ │ -065e00: 1501 0040 |000c: const/high16 v1, #int 1073741824 // #4000 │ │ -065e04: 3210 0600 |000e: if-eq v0, v1, 0014 // +0006 │ │ -065e08: 7120 681c 4300 |0010: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -065e0e: 0a02 |0013: move-result v2 │ │ -065e10: 0f02 |0014: return v2 │ │ -065e12: 7120 681c 4300 |0015: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -065e18: 0a03 |0018: move-result v3 │ │ -065e1a: 7120 6b1c 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -065e20: 0a02 |001c: move-result v2 │ │ -065e22: 0f02 |001d: return v2 │ │ +065dc0: |[065dc0] androidx.recyclerview.widget.RecyclerView$j.e:(III)I │ │ +065dd0: 7110 5b05 0200 |0000: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +065dd6: 0a00 |0003: move-result v0 │ │ +065dd8: 7110 5c05 0200 |0004: invoke-static {v2}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@055c │ │ +065dde: 0a02 |0007: move-result v2 │ │ +065de0: 1501 0080 |0008: const/high16 v1, #int -2147483648 // #8000 │ │ +065de4: 3210 0b00 |000a: if-eq v0, v1, 0015 // +000b │ │ +065de8: 1501 0040 |000c: const/high16 v1, #int 1073741824 // #4000 │ │ +065dec: 3210 0600 |000e: if-eq v0, v1, 0014 // +0006 │ │ +065df0: 7120 661c 4300 |0010: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +065df6: 0a02 |0013: move-result v2 │ │ +065df8: 0f02 |0014: return v2 │ │ +065dfa: 7120 661c 4300 |0015: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +065e00: 0a03 |0018: move-result v3 │ │ +065e02: 7120 691c 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +065e08: 0a02 |001c: move-result v2 │ │ +065e0a: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'r' │ │ type : '(Landroid/view/View;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -06601c: |[06601c] androidx.recyclerview.widget.RecyclerView$j.r:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ -06602c: 6200 a203 |0000: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ -066030: 6e10 a405 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -066036: 0c00 |0005: move-result-object v0 │ │ -066038: 1f00 7d02 |0006: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -06603c: 5401 4b03 |0008: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ -066040: 6e10 a505 0600 |000a: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -066046: 0a02 |000d: move-result v2 │ │ -066048: 5213 8100 |000e: iget v3, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ -06604c: b132 |0010: sub-int/2addr v2, v3 │ │ -06604e: 5203 bc00 |0011: iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ -066052: b132 |0013: sub-int/2addr v2, v3 │ │ -066054: 6e10 c505 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -06605a: 0a03 |0017: move-result v3 │ │ -06605c: 5214 8300 |0018: iget v4, v1, Landroid/graphics/Rect;.top:I // field@0083 │ │ -066060: b143 |001a: sub-int/2addr v3, v4 │ │ -066062: 5204 be00 |001b: iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ -066066: b143 |001d: sub-int/2addr v3, v4 │ │ -066068: 6e10 b705 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@05b7 │ │ -06606e: 0a04 |0021: move-result v4 │ │ -066070: 5215 8200 |0022: iget v5, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ -066074: b054 |0024: add-int/2addr v4, v5 │ │ -066076: 5205 bd00 |0025: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ -06607a: b054 |0027: add-int/2addr v4, v5 │ │ -06607c: 6e10 9005 0600 |0028: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@0590 │ │ -066082: 0a06 |002b: move-result v6 │ │ -066084: 5211 8000 |002c: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -066088: b016 |002e: add-int/2addr v6, v1 │ │ -06608a: 5200 ba00 |002f: iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ -06608e: b006 |0031: add-int/2addr v6, v0 │ │ -066090: 6e56 7402 2743 |0032: invoke-virtual {v7, v2, v3, v4, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ -066096: 0e00 |0035: return-void │ │ +066004: |[066004] androidx.recyclerview.widget.RecyclerView$j.r:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ +066014: 6200 a203 |0000: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ +066018: 6e10 a405 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +06601e: 0c00 |0005: move-result-object v0 │ │ +066020: 1f00 7d02 |0006: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +066024: 5401 4b03 |0008: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +066028: 6e10 a505 0600 |000a: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ +06602e: 0a02 |000d: move-result v2 │ │ +066030: 5213 8100 |000e: iget v3, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ +066034: b132 |0010: sub-int/2addr v2, v3 │ │ +066036: 5203 bc00 |0011: iget v3, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@00bc │ │ +06603a: b132 |0013: sub-int/2addr v2, v3 │ │ +06603c: 6e10 c505 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@05c5 │ │ +066042: 0a03 |0017: move-result v3 │ │ +066044: 5214 8300 |0018: iget v4, v1, Landroid/graphics/Rect;.top:I // field@0083 │ │ +066048: b143 |001a: sub-int/2addr v3, v4 │ │ +06604a: 5204 be00 |001b: iget v4, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@00be │ │ +06604e: b143 |001d: sub-int/2addr v3, v4 │ │ +066050: 6e10 b705 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@05b7 │ │ +066056: 0a04 |0021: move-result v4 │ │ +066058: 5215 8200 |0022: iget v5, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ +06605c: b054 |0024: add-int/2addr v4, v5 │ │ +06605e: 5205 bd00 |0025: iget v5, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@00bd │ │ +066062: b054 |0027: add-int/2addr v4, v5 │ │ +066064: 6e10 9005 0600 |0028: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@0590 │ │ +06606a: 0a06 |002b: move-result v6 │ │ +06606c: 5211 8000 |002c: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +066070: b016 |002e: add-int/2addr v6, v1 │ │ +066072: 5200 ba00 |002f: iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@00ba │ │ +066076: b006 |0031: add-int/2addr v6, v0 │ │ +066078: 6e56 7402 2743 |0032: invoke-virtual {v7, v2, v3, v4, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ +06607e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'w' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -066098: |[066098] androidx.recyclerview.widget.RecyclerView$j.w:(Landroid/view/View;)V │ │ -0660a8: 6e10 a405 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0660ae: 0c00 |0003: move-result-object v0 │ │ -0660b0: 1f00 7d02 |0004: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -0660b4: 6e10 841c 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0660ba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0660bc: 2700 |000a: throw v0 │ │ +066080: |[066080] androidx.recyclerview.widget.RecyclerView$j.w:(Landroid/view/View;)V │ │ +066090: 6e10 a405 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +066096: 0c00 |0003: move-result-object v0 │ │ +066098: 1f00 7d02 |0004: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +06609c: 6e10 821c 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0660a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0660a4: 2700 |000a: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'x' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroidx/recyclerview/widget/RecyclerView$j$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -065b18: |[065b18] androidx.recyclerview.widget.RecyclerView$j.x:(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroidx/recyclerview/widget/RecyclerView$j$c; │ │ -065b28: 2200 7b02 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$j$c; // type@027b │ │ -065b2c: 7010 f60d 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$j$c;.:()V // method@0df6 │ │ -065b32: 6201 8606 |0005: sget-object v1, Lf/a;.F:[I // field@0686 │ │ -065b36: 6e55 4401 3241 |0007: invoke-virtual {v2, v3, v1, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -065b3c: 0c02 |000a: move-result-object v2 │ │ -065b3e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -065b40: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -065b42: 6e30 cb01 3204 |000d: invoke-virtual {v2, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -065b48: 0a05 |0010: move-result v5 │ │ -065b4a: 5905 4003 |0011: iput v5, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.a:I // field@0340 │ │ -065b4e: 1305 0900 |0013: const/16 v5, #int 9 // #9 │ │ -065b52: 6e30 cb01 5204 |0015: invoke-virtual {v2, v5, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -065b58: 0a04 |0018: move-result v4 │ │ -065b5a: 5904 4103 |0019: iput v4, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.b:I // field@0341 │ │ -065b5e: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ -065b62: 6e30 c201 4203 |001d: invoke-virtual {v2, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -065b68: 0a04 |0020: move-result v4 │ │ -065b6a: 5c04 4203 |0021: iput-boolean v4, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.c:Z // field@0342 │ │ -065b6e: 1304 0a00 |0023: const/16 v4, #int 10 // #a │ │ -065b72: 6e30 c201 4203 |0025: invoke-virtual {v2, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -065b78: 0a03 |0028: move-result v3 │ │ -065b7a: 5c03 4303 |0029: iput-boolean v3, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.d:Z // field@0343 │ │ -065b7e: 6e10 d901 0200 |002b: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -065b84: 1100 |002e: return-object v0 │ │ +065b00: |[065b00] androidx.recyclerview.widget.RecyclerView$j.x:(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroidx/recyclerview/widget/RecyclerView$j$c; │ │ +065b10: 2200 7b02 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$j$c; // type@027b │ │ +065b14: 7010 f60d 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$j$c;.:()V // method@0df6 │ │ +065b1a: 6201 8606 |0005: sget-object v1, Lf/a;.F:[I // field@0686 │ │ +065b1e: 6e55 4401 3241 |0007: invoke-virtual {v2, v3, v1, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ +065b24: 0c02 |000a: move-result-object v2 │ │ +065b26: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +065b28: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +065b2a: 6e30 cb01 3204 |000d: invoke-virtual {v2, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +065b30: 0a05 |0010: move-result v5 │ │ +065b32: 5905 4003 |0011: iput v5, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.a:I // field@0340 │ │ +065b36: 1305 0900 |0013: const/16 v5, #int 9 // #9 │ │ +065b3a: 6e30 cb01 5204 |0015: invoke-virtual {v2, v5, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +065b40: 0a04 |0018: move-result v4 │ │ +065b42: 5904 4103 |0019: iput v4, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.b:I // field@0341 │ │ +065b46: 1304 0800 |001b: const/16 v4, #int 8 // #8 │ │ +065b4a: 6e30 c201 4203 |001d: invoke-virtual {v2, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +065b50: 0a04 |0020: move-result v4 │ │ +065b52: 5c04 4203 |0021: iput-boolean v4, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.c:Z // field@0342 │ │ +065b56: 1304 0a00 |0023: const/16 v4, #int 10 // #a │ │ +065b5a: 6e30 c201 4203 |0025: invoke-virtual {v2, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +065b60: 0a03 |0028: move-result v3 │ │ +065b62: 5c03 4303 |0029: iput-boolean v3, v0, Landroidx/recyclerview/widget/RecyclerView$j$c;.d:Z // field@0343 │ │ +065b66: 6e10 d901 0200 |002b: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +065b6c: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'A' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0660c0: |[0660c0] androidx.recyclerview.widget.RecyclerView$j.A:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -0660d0: 0e00 |0000: return-void │ │ +0660a8: |[0660a8] androidx.recyclerview.widget.RecyclerView$j.A:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +0660b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'B' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0660d4: |[0660d4] androidx.recyclerview.widget.RecyclerView$j.B:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0660e4: 5430 4503 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -0660e8: 5401 9103 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -0660ec: 5401 8f03 |0004: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -0660f0: 3800 2f00 |0006: if-eqz v0, 0035 // +002f │ │ -0660f4: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -0660f8: 282b |000a: goto 0035 // +002b │ │ -0660fa: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0660fc: 6e20 6e05 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ -066102: 0a00 |000f: move-result v0 │ │ -066104: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ -066108: 5430 4503 |0012: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -06610c: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -06610e: 6e20 6e05 2000 |0015: invoke-virtual {v0, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ -066114: 0a00 |0018: move-result v0 │ │ -066116: 3900 1400 |0019: if-nez v0, 002d // +0014 │ │ -06611a: 5430 4503 |001b: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -06611e: 6e20 6d05 2000 |001d: invoke-virtual {v0, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@056d │ │ -066124: 0a00 |0020: move-result v0 │ │ -066126: 3900 0c00 |0021: if-nez v0, 002d // +000c │ │ -06612a: 5430 4503 |0023: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -06612e: 6e20 6d05 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@056d │ │ -066134: 0a00 |0028: move-result v0 │ │ -066136: 3800 0300 |0029: if-eqz v0, 002c // +0003 │ │ -06613a: 2802 |002b: goto 002d // +0002 │ │ -06613c: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -06613e: 6e20 c807 1400 |002d: invoke-virtual {v4, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@07c8 │ │ -066144: 5434 4503 |0030: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -066148: 6e10 841c 0400 |0032: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06614e: 0e00 |0035: return-void │ │ +0660bc: |[0660bc] androidx.recyclerview.widget.RecyclerView$j.B:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0660cc: 5430 4503 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +0660d0: 5401 9103 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +0660d4: 5401 8f03 |0004: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0660d8: 3800 2f00 |0006: if-eqz v0, 0035 // +002f │ │ +0660dc: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +0660e0: 282b |000a: goto 0035 // +002b │ │ +0660e2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0660e4: 6e20 6e05 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ +0660ea: 0a00 |000f: move-result v0 │ │ +0660ec: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ +0660f0: 5430 4503 |0012: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +0660f4: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +0660f6: 6e20 6e05 2000 |0015: invoke-virtual {v0, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@056e │ │ +0660fc: 0a00 |0018: move-result v0 │ │ +0660fe: 3900 1400 |0019: if-nez v0, 002d // +0014 │ │ +066102: 5430 4503 |001b: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066106: 6e20 6d05 2000 |001d: invoke-virtual {v0, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@056d │ │ +06610c: 0a00 |0020: move-result v0 │ │ +06610e: 3900 0c00 |0021: if-nez v0, 002d // +000c │ │ +066112: 5430 4503 |0023: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066116: 6e20 6d05 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@056d │ │ +06611c: 0a00 |0028: move-result v0 │ │ +06611e: 3800 0300 |0029: if-eqz v0, 002c // +0003 │ │ +066122: 2802 |002b: goto 002d // +0002 │ │ +066124: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +066126: 6e20 c807 1400 |002d: invoke-virtual {v4, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@07c8 │ │ +06612c: 5434 4503 |0030: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066130: 6e10 821c 0400 |0032: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +066136: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'C' │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066150: |[066150] androidx.recyclerview.widget.RecyclerView$j.C:(Landroid/os/Parcelable;)V │ │ -066160: 0e00 |0000: return-void │ │ +066138: |[066138] androidx.recyclerview.widget.RecyclerView$j.C:(Landroid/os/Parcelable;)V │ │ +066148: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'D' │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065adc: |[065adc] androidx.recyclerview.widget.RecyclerView$j.D:()Landroid/os/Parcelable; │ │ -065aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065aee: 1100 |0001: return-object v0 │ │ +065ac4: |[065ac4] androidx.recyclerview.widget.RecyclerView$j.D:()Landroid/os/Parcelable; │ │ +065ad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065ad6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'E' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066164: |[066164] androidx.recyclerview.widget.RecyclerView$j.E:(I)V │ │ -066174: 0e00 |0000: return-void │ │ +06614c: |[06614c] androidx.recyclerview.widget.RecyclerView$j.E:(I)V │ │ +06615c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'F' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$p;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -066178: |[066178] androidx.recyclerview.widget.RecyclerView$j.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V │ │ -066188: 6e10 110e 0000 |0000: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e11 │ │ -06618e: 0a01 |0003: move-result v1 │ │ -066190: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ -066194: 3b01 0300 |0006: if-gez v1, 0009 // +0003 │ │ -066198: 0e00 |0008: return-void │ │ -06619a: 6e20 100e 1000 |0009: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.o:(I)Landroid/view/View; // method@0e10 │ │ -0661a0: 0c01 |000c: move-result-object v1 │ │ -0661a2: 7110 7c0e 0100 |000d: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ -0661a8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0661aa: 2701 |0011: throw v1 │ │ +066160: |[066160] androidx.recyclerview.widget.RecyclerView$j.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V │ │ +066170: 6e10 110e 0000 |0000: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e11 │ │ +066176: 0a01 |0003: move-result v1 │ │ +066178: d801 01ff |0004: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06617c: 3b01 0300 |0006: if-gez v1, 0009 // +0003 │ │ +066180: 0e00 |0008: return-void │ │ +066182: 6e20 100e 1000 |0009: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.o:(I)Landroid/view/View; // method@0e10 │ │ +066188: 0c01 |000c: move-result-object v1 │ │ +06618a: 7110 7c0e 0100 |000d: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ +066190: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +066192: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'G' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$p;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0661ac: |[0661ac] androidx.recyclerview.widget.RecyclerView$j.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V │ │ -0661bc: 5430 5203 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ -0661c0: 6e10 991d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -0661c6: 0a00 |0005: move-result v0 │ │ -0661c8: d801 00ff |0006: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0661cc: 3b01 1600 |0008: if-gez v1, 001e // +0016 │ │ -0661d0: 5431 5203 |000a: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ -0661d4: 6e10 8f1d 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -0661da: 5433 5303 |000f: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ -0661de: 3803 0500 |0011: if-eqz v3, 0016 // +0005 │ │ -0661e2: 6e10 8f1d 0300 |0013: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -0661e8: 3d00 0700 |0016: if-lez v0, 001d // +0007 │ │ -0661ec: 5423 4503 |0018: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -0661f0: 6e10 d905 0300 |001a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -0661f6: 0e00 |001d: return-void │ │ -0661f8: 5433 5203 |001e: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ -0661fc: 6e20 931d 1300 |0020: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -066202: 0c03 |0023: move-result-object v3 │ │ -066204: 1f03 8a02 |0024: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -066208: 6e10 841c 0300 |0026: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06620e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -066210: 7110 7c0e 0300 |002a: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ -066216: 2703 |002d: throw v3 │ │ +066194: |[066194] androidx.recyclerview.widget.RecyclerView$j.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V │ │ +0661a4: 5430 5203 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +0661a8: 6e10 971d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +0661ae: 0a00 |0005: move-result v0 │ │ +0661b0: d801 00ff |0006: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0661b4: 3b01 1600 |0008: if-gez v1, 001e // +0016 │ │ +0661b8: 5431 5203 |000a: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +0661bc: 6e10 8d1d 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +0661c2: 5433 5303 |000f: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ +0661c6: 3803 0500 |0011: if-eqz v3, 0016 // +0005 │ │ +0661ca: 6e10 8d1d 0300 |0013: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +0661d0: 3d00 0700 |0016: if-lez v0, 001d // +0007 │ │ +0661d4: 5423 4503 |0018: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +0661d8: 6e10 d905 0300 |001a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +0661de: 0e00 |001d: return-void │ │ +0661e0: 5433 5203 |001e: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +0661e4: 6e20 911d 1300 |0020: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +0661ea: 0c03 |0023: move-result-object v3 │ │ +0661ec: 1f03 8a02 |0024: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ +0661f0: 6e10 821c 0300 |0026: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0661f6: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +0661f8: 7110 7c0e 0300 |002a: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ +0661fe: 2703 |002d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -72045,126 +72045,126 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 191 16-bit code units │ │ -065c48: |[065c48] androidx.recyclerview.widget.RecyclerView$j.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z │ │ -065c58: 6e10 150e 0800 |0000: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.t:()I // method@0e15 │ │ -065c5e: 0a00 |0003: move-result v0 │ │ -065c60: 6e10 170e 0800 |0004: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.v:()I // method@0e17 │ │ -065c66: 0a01 |0007: move-result v1 │ │ -065c68: 5282 4903 |0008: iget v2, v8, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ -065c6c: 6e10 160e 0800 |000a: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.u:()I // method@0e16 │ │ -065c72: 0a03 |000d: move-result v3 │ │ -065c74: b132 |000e: sub-int/2addr v2, v3 │ │ -065c76: 5283 4a03 |000f: iget v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034a │ │ -065c7a: 6e10 140e 0800 |0011: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.s:()I // method@0e14 │ │ -065c80: 0a04 |0014: move-result v4 │ │ -065c82: b143 |0015: sub-int/2addr v3, v4 │ │ -065c84: 6e10 a505 0a00 |0016: invoke-virtual {v10}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ -065c8a: 0a04 |0019: move-result v4 │ │ -065c8c: 52b5 8100 |001a: iget v5, v11, Landroid/graphics/Rect;.left:I // field@0081 │ │ -065c90: b054 |001c: add-int/2addr v4, v5 │ │ -065c92: 6e10 bb05 0a00 |001d: invoke-virtual {v10}, Landroid/view/View;.getScrollX:()I // method@05bb │ │ -065c98: 0a05 |0020: move-result v5 │ │ -065c9a: b154 |0021: sub-int/2addr v4, v5 │ │ -065c9c: 6e10 c505 0a00 |0022: invoke-virtual {v10}, Landroid/view/View;.getTop:()I // method@05c5 │ │ -065ca2: 0a05 |0025: move-result v5 │ │ -065ca4: 52b6 8300 |0026: iget v6, v11, Landroid/graphics/Rect;.top:I // field@0083 │ │ -065ca8: b065 |0028: add-int/2addr v5, v6 │ │ -065caa: 6e10 bc05 0a00 |0029: invoke-virtual {v10}, Landroid/view/View;.getScrollY:()I // method@05bc │ │ -065cb0: 0a0a |002c: move-result v10 │ │ -065cb2: b1a5 |002d: sub-int/2addr v5, v10 │ │ -065cb4: 6e10 7802 0b00 |002e: invoke-virtual {v11}, Landroid/graphics/Rect;.width:()I // method@0278 │ │ -065cba: 0a0a |0031: move-result v10 │ │ -065cbc: b04a |0032: add-int/2addr v10, v4 │ │ -065cbe: 6e10 6f02 0b00 |0033: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@026f │ │ -065cc4: 0a0b |0036: move-result v11 │ │ -065cc6: b05b |0037: add-int/2addr v11, v5 │ │ -065cc8: b104 |0038: sub-int/2addr v4, v0 │ │ -065cca: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -065ccc: 7120 6b1c 4000 |003a: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -065cd2: 0a06 |003d: move-result v6 │ │ -065cd4: b115 |003e: sub-int/2addr v5, v1 │ │ -065cd6: 7120 6b1c 5000 |003f: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -065cdc: 0a01 |0042: move-result v1 │ │ -065cde: b12a |0043: sub-int/2addr v10, v2 │ │ -065ce0: 7120 681c a000 |0044: invoke-static {v0, v10}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -065ce6: 0a02 |0047: move-result v2 │ │ -065ce8: b13b |0048: sub-int/2addr v11, v3 │ │ -065cea: 7120 681c b000 |0049: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -065cf0: 0a0b |004c: move-result v11 │ │ -065cf2: 5483 4503 |004d: iget-object v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -065cf6: 6207 2d05 |004f: sget-object v7, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -065cfa: 6e10 a305 0300 |0051: invoke-virtual {v3}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -065d00: 0a03 |0054: move-result v3 │ │ -065d02: 1217 |0055: const/4 v7, #int 1 // #1 │ │ -065d04: 3373 0a00 |0056: if-ne v3, v7, 0060 // +000a │ │ -065d08: 3802 0300 |0058: if-eqz v2, 005b // +0003 │ │ -065d0c: 280e |005a: goto 0068 // +000e │ │ -065d0e: 7120 681c a600 |005b: invoke-static {v6, v10}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -065d14: 0a02 |005e: move-result v2 │ │ -065d16: 2809 |005f: goto 0068 // +0009 │ │ -065d18: 3806 0300 |0060: if-eqz v6, 0063 // +0003 │ │ -065d1c: 2805 |0062: goto 0067 // +0005 │ │ -065d1e: 7120 6b1c 2400 |0063: invoke-static {v4, v2}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -065d24: 0a06 |0066: move-result v6 │ │ -065d26: 0162 |0067: move v2, v6 │ │ -065d28: 3801 0300 |0068: if-eqz v1, 006b // +0003 │ │ -065d2c: 2805 |006a: goto 006f // +0005 │ │ -065d2e: 7120 6b1c b500 |006b: invoke-static {v5, v11}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -065d34: 0a01 |006e: move-result v1 │ │ -065d36: 380d 4000 |006f: if-eqz v13, 00af // +0040 │ │ -065d3a: 6e10 8906 0900 |0071: invoke-virtual {v9}, Landroid/view/ViewGroup;.getFocusedChild:()Landroid/view/View; // method@0689 │ │ -065d40: 0c0a |0074: move-result-object v10 │ │ -065d42: 390a 0300 |0075: if-nez v10, 0078 // +0003 │ │ -065d46: 2835 |0077: goto 00ac // +0035 │ │ -065d48: 6e10 150e 0800 |0078: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.t:()I // method@0e15 │ │ -065d4e: 0a0b |007b: move-result v11 │ │ -065d50: 6e10 170e 0800 |007c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.v:()I // method@0e17 │ │ -065d56: 0a0d |007f: move-result v13 │ │ -065d58: 5283 4903 |0080: iget v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ -065d5c: 6e10 160e 0800 |0082: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.u:()I // method@0e16 │ │ -065d62: 0a04 |0085: move-result v4 │ │ -065d64: b143 |0086: sub-int/2addr v3, v4 │ │ -065d66: 5284 4a03 |0087: iget v4, v8, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034a │ │ -065d6a: 6e10 140e 0800 |0089: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.s:()I // method@0e14 │ │ -065d70: 0a05 |008c: move-result v5 │ │ -065d72: b154 |008d: sub-int/2addr v4, v5 │ │ -065d74: 5485 4503 |008e: iget-object v5, v8, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -065d78: 5455 9d03 |0090: iget-object v5, v5, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ -065d7c: 7120 130e 5a00 |0092: invoke-static {v10, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.r:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0e13 │ │ -065d82: 525a 8100 |0095: iget v10, v5, Landroid/graphics/Rect;.left:I // field@0081 │ │ -065d86: b12a |0097: sub-int/2addr v10, v2 │ │ -065d88: 353a 1400 |0098: if-ge v10, v3, 00ac // +0014 │ │ -065d8c: 525a 8200 |009a: iget v10, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ -065d90: b12a |009c: sub-int/2addr v10, v2 │ │ -065d92: 37ba 0f00 |009d: if-le v10, v11, 00ac // +000f │ │ -065d96: 525a 8300 |009f: iget v10, v5, Landroid/graphics/Rect;.top:I // field@0083 │ │ -065d9a: b11a |00a1: sub-int/2addr v10, v1 │ │ -065d9c: 354a 0a00 |00a2: if-ge v10, v4, 00ac // +000a │ │ -065da0: 525a 8000 |00a4: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -065da4: b11a |00a6: sub-int/2addr v10, v1 │ │ -065da6: 36da 0300 |00a7: if-gt v10, v13, 00aa // +0003 │ │ -065daa: 2803 |00a9: goto 00ac // +0003 │ │ -065dac: 121a |00aa: const/4 v10, #int 1 // #1 │ │ -065dae: 2802 |00ab: goto 00ad // +0002 │ │ -065db0: 120a |00ac: const/4 v10, #int 0 // #0 │ │ -065db2: 380a 0700 |00ad: if-eqz v10, 00b4 // +0007 │ │ -065db6: 3902 0600 |00af: if-nez v2, 00b5 // +0006 │ │ -065dba: 3801 0300 |00b1: if-eqz v1, 00b4 // +0003 │ │ -065dbe: 2802 |00b3: goto 00b5 // +0002 │ │ -065dc0: 0f00 |00b4: return v0 │ │ -065dc2: 380c 0600 |00b5: if-eqz v12, 00bb // +0006 │ │ -065dc6: 6e30 960e 2901 |00b7: invoke-virtual {v9, v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.scrollBy:(II)V // method@0e96 │ │ -065dcc: 2804 |00ba: goto 00be // +0004 │ │ -065dce: 6e30 ae0e 2901 |00bb: invoke-virtual {v9, v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.t:(II)V // method@0eae │ │ -065dd4: 0f07 |00be: return v7 │ │ +065c30: |[065c30] androidx.recyclerview.widget.RecyclerView$j.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z │ │ +065c40: 6e10 150e 0800 |0000: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.t:()I // method@0e15 │ │ +065c46: 0a00 |0003: move-result v0 │ │ +065c48: 6e10 170e 0800 |0004: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.v:()I // method@0e17 │ │ +065c4e: 0a01 |0007: move-result v1 │ │ +065c50: 5282 4903 |0008: iget v2, v8, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ +065c54: 6e10 160e 0800 |000a: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.u:()I // method@0e16 │ │ +065c5a: 0a03 |000d: move-result v3 │ │ +065c5c: b132 |000e: sub-int/2addr v2, v3 │ │ +065c5e: 5283 4a03 |000f: iget v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034a │ │ +065c62: 6e10 140e 0800 |0011: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.s:()I // method@0e14 │ │ +065c68: 0a04 |0014: move-result v4 │ │ +065c6a: b143 |0015: sub-int/2addr v3, v4 │ │ +065c6c: 6e10 a505 0a00 |0016: invoke-virtual {v10}, Landroid/view/View;.getLeft:()I // method@05a5 │ │ +065c72: 0a04 |0019: move-result v4 │ │ +065c74: 52b5 8100 |001a: iget v5, v11, Landroid/graphics/Rect;.left:I // field@0081 │ │ +065c78: b054 |001c: add-int/2addr v4, v5 │ │ +065c7a: 6e10 bb05 0a00 |001d: invoke-virtual {v10}, Landroid/view/View;.getScrollX:()I // method@05bb │ │ +065c80: 0a05 |0020: move-result v5 │ │ +065c82: b154 |0021: sub-int/2addr v4, v5 │ │ +065c84: 6e10 c505 0a00 |0022: invoke-virtual {v10}, Landroid/view/View;.getTop:()I // method@05c5 │ │ +065c8a: 0a05 |0025: move-result v5 │ │ +065c8c: 52b6 8300 |0026: iget v6, v11, Landroid/graphics/Rect;.top:I // field@0083 │ │ +065c90: b065 |0028: add-int/2addr v5, v6 │ │ +065c92: 6e10 bc05 0a00 |0029: invoke-virtual {v10}, Landroid/view/View;.getScrollY:()I // method@05bc │ │ +065c98: 0a0a |002c: move-result v10 │ │ +065c9a: b1a5 |002d: sub-int/2addr v5, v10 │ │ +065c9c: 6e10 7802 0b00 |002e: invoke-virtual {v11}, Landroid/graphics/Rect;.width:()I // method@0278 │ │ +065ca2: 0a0a |0031: move-result v10 │ │ +065ca4: b04a |0032: add-int/2addr v10, v4 │ │ +065ca6: 6e10 6f02 0b00 |0033: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@026f │ │ +065cac: 0a0b |0036: move-result v11 │ │ +065cae: b05b |0037: add-int/2addr v11, v5 │ │ +065cb0: b104 |0038: sub-int/2addr v4, v0 │ │ +065cb2: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +065cb4: 7120 691c 4000 |003a: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +065cba: 0a06 |003d: move-result v6 │ │ +065cbc: b115 |003e: sub-int/2addr v5, v1 │ │ +065cbe: 7120 691c 5000 |003f: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +065cc4: 0a01 |0042: move-result v1 │ │ +065cc6: b12a |0043: sub-int/2addr v10, v2 │ │ +065cc8: 7120 661c a000 |0044: invoke-static {v0, v10}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +065cce: 0a02 |0047: move-result v2 │ │ +065cd0: b13b |0048: sub-int/2addr v11, v3 │ │ +065cd2: 7120 661c b000 |0049: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +065cd8: 0a0b |004c: move-result v11 │ │ +065cda: 5483 4503 |004d: iget-object v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +065cde: 6207 2d05 |004f: sget-object v7, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +065ce2: 6e10 a305 0300 |0051: invoke-virtual {v3}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +065ce8: 0a03 |0054: move-result v3 │ │ +065cea: 1217 |0055: const/4 v7, #int 1 // #1 │ │ +065cec: 3373 0a00 |0056: if-ne v3, v7, 0060 // +000a │ │ +065cf0: 3802 0300 |0058: if-eqz v2, 005b // +0003 │ │ +065cf4: 280e |005a: goto 0068 // +000e │ │ +065cf6: 7120 661c a600 |005b: invoke-static {v6, v10}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +065cfc: 0a02 |005e: move-result v2 │ │ +065cfe: 2809 |005f: goto 0068 // +0009 │ │ +065d00: 3806 0300 |0060: if-eqz v6, 0063 // +0003 │ │ +065d04: 2805 |0062: goto 0067 // +0005 │ │ +065d06: 7120 691c 2400 |0063: invoke-static {v4, v2}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +065d0c: 0a06 |0066: move-result v6 │ │ +065d0e: 0162 |0067: move v2, v6 │ │ +065d10: 3801 0300 |0068: if-eqz v1, 006b // +0003 │ │ +065d14: 2805 |006a: goto 006f // +0005 │ │ +065d16: 7120 691c b500 |006b: invoke-static {v5, v11}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +065d1c: 0a01 |006e: move-result v1 │ │ +065d1e: 380d 4000 |006f: if-eqz v13, 00af // +0040 │ │ +065d22: 6e10 8906 0900 |0071: invoke-virtual {v9}, Landroid/view/ViewGroup;.getFocusedChild:()Landroid/view/View; // method@0689 │ │ +065d28: 0c0a |0074: move-result-object v10 │ │ +065d2a: 390a 0300 |0075: if-nez v10, 0078 // +0003 │ │ +065d2e: 2835 |0077: goto 00ac // +0035 │ │ +065d30: 6e10 150e 0800 |0078: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.t:()I // method@0e15 │ │ +065d36: 0a0b |007b: move-result v11 │ │ +065d38: 6e10 170e 0800 |007c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.v:()I // method@0e17 │ │ +065d3e: 0a0d |007f: move-result v13 │ │ +065d40: 5283 4903 |0080: iget v3, v8, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ +065d44: 6e10 160e 0800 |0082: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.u:()I // method@0e16 │ │ +065d4a: 0a04 |0085: move-result v4 │ │ +065d4c: b143 |0086: sub-int/2addr v3, v4 │ │ +065d4e: 5284 4a03 |0087: iget v4, v8, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034a │ │ +065d52: 6e10 140e 0800 |0089: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$j;.s:()I // method@0e14 │ │ +065d58: 0a05 |008c: move-result v5 │ │ +065d5a: b154 |008d: sub-int/2addr v4, v5 │ │ +065d5c: 5485 4503 |008e: iget-object v5, v8, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +065d60: 5455 9d03 |0090: iget-object v5, v5, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +065d64: 7120 130e 5a00 |0092: invoke-static {v10, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.r:(Landroid/view/View;Landroid/graphics/Rect;)V // method@0e13 │ │ +065d6a: 525a 8100 |0095: iget v10, v5, Landroid/graphics/Rect;.left:I // field@0081 │ │ +065d6e: b12a |0097: sub-int/2addr v10, v2 │ │ +065d70: 353a 1400 |0098: if-ge v10, v3, 00ac // +0014 │ │ +065d74: 525a 8200 |009a: iget v10, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ +065d78: b12a |009c: sub-int/2addr v10, v2 │ │ +065d7a: 37ba 0f00 |009d: if-le v10, v11, 00ac // +000f │ │ +065d7e: 525a 8300 |009f: iget v10, v5, Landroid/graphics/Rect;.top:I // field@0083 │ │ +065d82: b11a |00a1: sub-int/2addr v10, v1 │ │ +065d84: 354a 0a00 |00a2: if-ge v10, v4, 00ac // +000a │ │ +065d88: 525a 8000 |00a4: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +065d8c: b11a |00a6: sub-int/2addr v10, v1 │ │ +065d8e: 36da 0300 |00a7: if-gt v10, v13, 00aa // +0003 │ │ +065d92: 2803 |00a9: goto 00ac // +0003 │ │ +065d94: 121a |00aa: const/4 v10, #int 1 // #1 │ │ +065d96: 2802 |00ab: goto 00ad // +0002 │ │ +065d98: 120a |00ac: const/4 v10, #int 0 // #0 │ │ +065d9a: 380a 0700 |00ad: if-eqz v10, 00b4 // +0007 │ │ +065d9e: 3902 0600 |00af: if-nez v2, 00b5 // +0006 │ │ +065da2: 3801 0300 |00b1: if-eqz v1, 00b4 // +0003 │ │ +065da6: 2802 |00b3: goto 00b5 // +0002 │ │ +065da8: 0f00 |00b4: return v0 │ │ +065daa: 380c 0600 |00b5: if-eqz v12, 00bb // +0006 │ │ +065dae: 6e30 960e 2901 |00b7: invoke-virtual {v9, v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.scrollBy:(II)V // method@0e96 │ │ +065db4: 2804 |00ba: goto 00be // +0004 │ │ +065db6: 6e30 ae0e 2901 |00bb: invoke-virtual {v9, v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.t:(II)V // method@0eae │ │ +065dbc: 0f07 |00be: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -73000,213 +73000,213 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -066218: |[066218] androidx.recyclerview.widget.RecyclerView$j.I:()V │ │ -066228: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -06622c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -066230: 6e10 940e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e94 │ │ -066236: 0e00 |0007: return-void │ │ +066200: |[066200] androidx.recyclerview.widget.RecyclerView$j.I:()V │ │ +066210: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +066214: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +066218: 6e10 940e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e94 │ │ +06621e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'J' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -066238: |[066238] androidx.recyclerview.widget.RecyclerView$j.J:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -066248: 3902 0b00 |0000: if-nez v2, 000b // +000b │ │ -06624c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06624e: 5b12 4503 |0003: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -066252: 5b12 4403 |0005: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ -066256: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -066258: 5912 4903 |0008: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ -06625c: 2811 |000a: goto 001b // +0011 │ │ -06625e: 5b12 4503 |000b: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -066262: 5420 9703 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ -066266: 5b10 4403 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ -06626a: 6e10 cd05 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -066270: 0a00 |0014: move-result v0 │ │ -066272: 5910 4903 |0015: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ -066276: 6e10 9c05 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06627c: 0a02 |001a: move-result v2 │ │ -06627e: 5912 4a03 |001b: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034a │ │ -066282: 0e00 |001d: return-void │ │ +066220: |[066220] androidx.recyclerview.widget.RecyclerView$j.J:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +066230: 3902 0b00 |0000: if-nez v2, 000b // +000b │ │ +066234: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +066236: 5b12 4503 |0003: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +06623a: 5b12 4403 |0005: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ +06623e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +066240: 5912 4903 |0008: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ +066244: 2811 |000a: goto 001b // +0011 │ │ +066246: 5b12 4503 |000b: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +06624a: 5420 9703 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06624e: 5b10 4403 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ +066252: 6e10 cd05 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +066258: 0a00 |0014: move-result v0 │ │ +06625a: 5910 4903 |0015: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.f:I // field@0349 │ │ +06625e: 6e10 9c05 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@059c │ │ +066264: 0a02 |001a: move-result v2 │ │ +066266: 5912 4a03 |001b: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$j;.g:I // field@034a │ │ +06626a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'a' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -065fd4: |[065fd4] androidx.recyclerview.widget.RecyclerView$j.a:(Ljava/lang/String;)V │ │ -065fe4: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -065fe8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -065fec: 6e20 4c0e 2000 |0004: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.b:(Ljava/lang/String;)V // method@0e4c │ │ -065ff2: 0e00 |0007: return-void │ │ +065fbc: |[065fbc] androidx.recyclerview.widget.RecyclerView$j.a:(Ljava/lang/String;)V │ │ +065fcc: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +065fd0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +065fd4: 6e20 4c0e 2000 |0004: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.b:(Ljava/lang/String;)V // method@0e4c │ │ +065fda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'b' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065bf0: |[065bf0] androidx.recyclerview.widget.RecyclerView$j.b:()Z │ │ -065c00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065c02: 0f00 |0001: return v0 │ │ +065bd8: |[065bd8] androidx.recyclerview.widget.RecyclerView$j.b:()Z │ │ +065be8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065bea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'c' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065c04: |[065c04] androidx.recyclerview.widget.RecyclerView$j.c:()Z │ │ -065c14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065c16: 0f00 |0001: return v0 │ │ +065bec: |[065bec] androidx.recyclerview.widget.RecyclerView$j.c:()Z │ │ +065bfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065bfe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'd' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$k;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -065c18: |[065c18] androidx.recyclerview.widget.RecyclerView$j.d:(Landroidx/recyclerview/widget/RecyclerView$k;)Z │ │ -065c28: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ -065c2c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -065c2e: 2802 |0003: goto 0005 // +0002 │ │ -065c30: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -065c32: 0f01 |0005: return v1 │ │ +065c00: |[065c00] androidx.recyclerview.widget.RecyclerView$j.d:(Landroidx/recyclerview/widget/RecyclerView$k;)Z │ │ +065c10: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +065c14: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +065c16: 2802 |0003: goto 0005 // +0002 │ │ +065c18: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +065c1a: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'f' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065e24: |[065e24] androidx.recyclerview.widget.RecyclerView$j.f:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065e34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -065e36: 0f01 |0001: return v1 │ │ +065e0c: |[065e0c] androidx.recyclerview.widget.RecyclerView$j.f:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +065e1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +065e1e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'g' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -065ff4: |[065ff4] androidx.recyclerview.widget.RecyclerView$j.g:(Landroidx/recyclerview/widget/RecyclerView$s;)V │ │ -066004: 0e00 |0000: return-void │ │ +065fdc: |[065fdc] androidx.recyclerview.widget.RecyclerView$j.g:(Landroidx/recyclerview/widget/RecyclerView$s;)V │ │ +065fec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'h' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065e38: |[065e38] androidx.recyclerview.widget.RecyclerView$j.h:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065e48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -065e4a: 0f01 |0001: return v1 │ │ +065e20: |[065e20] androidx.recyclerview.widget.RecyclerView$j.h:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +065e30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +065e32: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'i' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065e4c: |[065e4c] androidx.recyclerview.widget.RecyclerView$j.i:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065e5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -065e5e: 0f01 |0001: return v1 │ │ +065e34: |[065e34] androidx.recyclerview.widget.RecyclerView$j.i:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +065e44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +065e46: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'j' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066008: |[066008] androidx.recyclerview.widget.RecyclerView$j.j:(Landroidx/recyclerview/widget/RecyclerView$s;)V │ │ -066018: 0e00 |0000: return-void │ │ +065ff0: |[065ff0] androidx.recyclerview.widget.RecyclerView$j.j:(Landroidx/recyclerview/widget/RecyclerView$s;)V │ │ +066000: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'k' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065e60: |[065e60] androidx.recyclerview.widget.RecyclerView$j.k:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065e70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -065e72: 0f01 |0001: return v1 │ │ +065e48: |[065e48] androidx.recyclerview.widget.RecyclerView$j.k:(Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +065e58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +065e5a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'l' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$k;' │ │ @@ -73218,238 +73218,238 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$k;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -065b88: |[065b88] androidx.recyclerview.widget.RecyclerView$j.m:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$k; │ │ -065b98: 2200 7d02 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065b9c: 7030 1d0e 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0e1d │ │ -065ba2: 1100 |0005: return-object v0 │ │ +065b70: |[065b70] androidx.recyclerview.widget.RecyclerView$j.m:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$k; │ │ +065b80: 2200 7d02 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +065b84: 7030 1d0e 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0e1d │ │ +065b8a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #22 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'n' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$k;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -065ba4: |[065ba4] androidx.recyclerview.widget.RecyclerView$j.n:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$k; │ │ -065bb4: 2020 7d02 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065bb8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -065bbc: 2200 7d02 |0004: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065bc0: 1f02 7d02 |0006: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065bc4: 7020 200e 2000 |0008: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroidx/recyclerview/widget/RecyclerView$k;)V // method@0e20 │ │ -065bca: 1100 |000b: return-object v0 │ │ -065bcc: 2020 6301 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -065bd0: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -065bd4: 2200 7d02 |0010: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065bd8: 1f02 6301 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ -065bdc: 7020 1f0e 2000 |0014: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0e1f │ │ -065be2: 1100 |0017: return-object v0 │ │ -065be4: 2200 7d02 |0018: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -065be8: 7020 1e0e 2000 |001a: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0e1e │ │ -065bee: 1100 |001d: return-object v0 │ │ +065b8c: |[065b8c] androidx.recyclerview.widget.RecyclerView$j.n:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$k; │ │ +065b9c: 2020 7d02 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +065ba0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +065ba4: 2200 7d02 |0004: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +065ba8: 1f02 7d02 |0006: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +065bac: 7020 200e 2000 |0008: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroidx/recyclerview/widget/RecyclerView$k;)V // method@0e20 │ │ +065bb2: 1100 |000b: return-object v0 │ │ +065bb4: 2020 6301 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ +065bb8: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +065bbc: 2200 7d02 |0010: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +065bc0: 1f02 6301 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0163 │ │ +065bc4: 7020 1f0e 2000 |0014: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0e1f │ │ +065bca: 1100 |0017: return-object v0 │ │ +065bcc: 2200 7d02 |0018: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +065bd0: 7020 1e0e 2000 |001a: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$k;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0e1e │ │ +065bd6: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'o' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -065af0: |[065af0] androidx.recyclerview.widget.RecyclerView$j.o:(I)Landroid/view/View; │ │ -065b00: 5410 4403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ -065b04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065b08: 6e20 020f 2000 |0004: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/b;.a:(I)Landroid/view/View; // method@0f02 │ │ -065b0e: 0c02 |0007: move-result-object v2 │ │ -065b10: 2802 |0008: goto 000a // +0002 │ │ -065b12: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -065b14: 1102 |000a: return-object v2 │ │ +065ad8: |[065ad8] androidx.recyclerview.widget.RecyclerView$j.o:(I)Landroid/view/View; │ │ +065ae8: 5410 4403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ +065aec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +065af0: 6e20 020f 2000 |0004: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/b;.a:(I)Landroid/view/View; // method@0f02 │ │ +065af6: 0c02 |0007: move-result-object v2 │ │ +065af8: 2802 |0008: goto 000a // +0002 │ │ +065afa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +065afc: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #24 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'p' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065e74: |[065e74] androidx.recyclerview.widget.RecyclerView$j.p:()I │ │ -065e84: 5410 4403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ -065e88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065e8c: 6e10 030f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.b:()I // method@0f03 │ │ -065e92: 0a00 |0007: move-result v0 │ │ -065e94: 2802 |0008: goto 000a // +0002 │ │ -065e96: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -065e98: 0f00 |000a: return v0 │ │ +065e5c: |[065e5c] androidx.recyclerview.widget.RecyclerView$j.p:()I │ │ +065e6c: 5410 4403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.a:Landroidx/recyclerview/widget/b; // field@0344 │ │ +065e70: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +065e74: 6e10 030f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.b:()I // method@0f03 │ │ +065e7a: 0a00 |0007: move-result v0 │ │ +065e7c: 2802 |0008: goto 000a // +0002 │ │ +065e7e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +065e80: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #25 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'q' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -065e9c: |[065e9c] androidx.recyclerview.widget.RecyclerView$j.q:(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065eac: 5401 4503 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -065eb0: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -065eb4: 6e10 841c 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -065eba: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -065ebc: 0f01 |0008: return v1 │ │ +065e84: |[065e84] androidx.recyclerview.widget.RecyclerView$j.q:(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +065e94: 5401 4503 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +065e98: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +065e9c: 6e10 821c 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +065ea2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +065ea4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #26 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 's' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065ec0: |[065ec0] androidx.recyclerview.widget.RecyclerView$j.s:()I │ │ -065ed0: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -065ed4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065ed8: 6e10 b105 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -065ede: 0a00 |0007: move-result v0 │ │ -065ee0: 2802 |0008: goto 000a // +0002 │ │ -065ee2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -065ee4: 0f00 |000a: return v0 │ │ +065ea8: |[065ea8] androidx.recyclerview.widget.RecyclerView$j.s:()I │ │ +065eb8: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +065ebc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +065ec0: 6e10 b105 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +065ec6: 0a00 |0007: move-result v0 │ │ +065ec8: 2802 |0008: goto 000a // +0002 │ │ +065eca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +065ecc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 't' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065ee8: |[065ee8] androidx.recyclerview.widget.RecyclerView$j.t:()I │ │ -065ef8: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -065efc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065f00: 6e10 b205 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -065f06: 0a00 |0007: move-result v0 │ │ -065f08: 2802 |0008: goto 000a // +0002 │ │ -065f0a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -065f0c: 0f00 |000a: return v0 │ │ +065ed0: |[065ed0] androidx.recyclerview.widget.RecyclerView$j.t:()I │ │ +065ee0: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +065ee4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +065ee8: 6e10 b205 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +065eee: 0a00 |0007: move-result v0 │ │ +065ef0: 2802 |0008: goto 000a // +0002 │ │ +065ef2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +065ef4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'u' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065f10: |[065f10] androidx.recyclerview.widget.RecyclerView$j.u:()I │ │ -065f20: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -065f24: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065f28: 6e10 b305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -065f2e: 0a00 |0007: move-result v0 │ │ -065f30: 2802 |0008: goto 000a // +0002 │ │ -065f32: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -065f34: 0f00 |000a: return v0 │ │ +065ef8: |[065ef8] androidx.recyclerview.widget.RecyclerView$j.u:()I │ │ +065f08: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +065f0c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +065f10: 6e10 b305 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +065f16: 0a00 |0007: move-result v0 │ │ +065f18: 2802 |0008: goto 000a // +0002 │ │ +065f1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +065f1c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'v' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065f38: |[065f38] androidx.recyclerview.widget.RecyclerView$j.v:()I │ │ -065f48: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -065f4c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -065f50: 6e10 b405 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -065f56: 0a00 |0007: move-result v0 │ │ -065f58: 2802 |0008: goto 000a // +0002 │ │ -065f5a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -065f5c: 0f00 |000a: return v0 │ │ +065f20: |[065f20] androidx.recyclerview.widget.RecyclerView$j.v:()I │ │ +065f30: 5410 4503 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +065f34: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +065f38: 6e10 b405 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +065f3e: 0a00 |0007: move-result v0 │ │ +065f40: 2802 |0008: goto 000a // +0002 │ │ +065f42: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +065f44: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'y' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -065f60: |[065f60] androidx.recyclerview.widget.RecyclerView$j.y:(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ -065f70: 5401 4503 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -065f74: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -065f78: 6e10 841c 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -065f7e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -065f80: 0f01 |0008: return v1 │ │ +065f48: |[065f48] androidx.recyclerview.widget.RecyclerView$j.y:(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/RecyclerView$s;)I │ │ +065f58: 5401 4503 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +065f5c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +065f60: 6e10 821c 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +065f66: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +065f68: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Landroidx/recyclerview/widget/RecyclerView$j;) │ │ name : 'z' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065c34: |[065c34] androidx.recyclerview.widget.RecyclerView$j.z:()Z │ │ -065c44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -065c46: 0f00 |0001: return v0 │ │ +065c1c: |[065c1c] androidx.recyclerview.widget.RecyclerView$j.z:()Z │ │ +065c2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065c2e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #174 header: │ │ class_idx : 637 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 355 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #174 annotations: │ │ Annotations on class │ │ @@ -73477,118 +73477,118 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -066334: |[066334] androidx.recyclerview.widget.RecyclerView$k.:(II)V │ │ -066344: 7030 6a06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@066a │ │ -06634a: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -06634e: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -066354: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ -066358: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06635a: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ -06635e: 0e00 |000d: return-void │ │ +06631c: |[06631c] androidx.recyclerview.widget.RecyclerView$k.:(II)V │ │ +06632c: 7030 6a06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@066a │ │ +066332: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +066336: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +06633c: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +066340: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +066342: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +066346: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$k;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -066284: |[066284] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -066294: 7030 6b06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@066b │ │ -06629a: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -06629e: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -0662a4: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ -0662a8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0662aa: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ -0662ae: 0e00 |000d: return-void │ │ +06626c: |[06626c] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06627c: 7030 6b06 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@066b │ │ +066282: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +066286: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +06628c: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +066290: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +066292: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +066296: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$k;) │ │ name : '' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0662b0: |[0662b0] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0662c0: 7020 6c06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066c │ │ -0662c6: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -0662ca: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -0662d0: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ -0662d4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0662d6: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ -0662da: 0e00 |000d: return-void │ │ +066298: |[066298] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0662a8: 7020 6c06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066c │ │ +0662ae: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +0662b2: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +0662b8: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +0662bc: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0662be: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +0662c2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView$k;) │ │ name : '' │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0662dc: |[0662dc] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0662ec: 7020 6d06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@066d │ │ -0662f2: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -0662f6: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -0662fc: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ -066300: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -066302: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ -066306: 0e00 |000d: return-void │ │ +0662c4: |[0662c4] androidx.recyclerview.widget.RecyclerView$k.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +0662d4: 7020 6d06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@066d │ │ +0662da: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +0662de: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +0662e4: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +0662e8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0662ea: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +0662ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView$k;) │ │ name : '' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$k;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -066308: |[066308] androidx.recyclerview.widget.RecyclerView$k.:(Landroidx/recyclerview/widget/RecyclerView$k;)V │ │ -066318: 7020 6c06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066c │ │ -06631e: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -066322: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -066328: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ -06632c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06632e: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ -066332: 0e00 |000d: return-void │ │ +0662f0: |[0662f0] androidx.recyclerview.widget.RecyclerView$k.:(Landroidx/recyclerview/widget/RecyclerView$k;)V │ │ +066300: 7020 6c06 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@066c │ │ +066306: 2201 9d00 |0003: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +06630a: 7010 6802 0100 |0005: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +066310: 5b01 4b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +066314: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +066316: 5c01 4c03 |000b: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +06631a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #175 header: │ │ class_idx : 638 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -73600,21 +73600,21 @@ │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #176 header: │ │ class_idx : 639 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #176 annotations: │ │ Annotations on class │ │ @@ -73644,21 +73644,21 @@ │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$m;) │ │ name : 'c' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #177 header: │ │ class_idx : 640 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #177 annotations: │ │ Annotations on class │ │ @@ -73678,29 +73678,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066360: |[066360] androidx.recyclerview.widget.RecyclerView$n.:()V │ │ -066370: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -066376: 0e00 |0003: return-void │ │ +066348: |[066348] androidx.recyclerview.widget.RecyclerView$n.:()V │ │ +066358: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06635e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #178 header: │ │ class_idx : 641 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #178 annotations: │ │ Annotations on class │ │ @@ -73734,36 +73734,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -066378: |[066378] androidx.recyclerview.widget.RecyclerView$o$a.:()V │ │ -066388: 7010 801c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06638e: 2200 5b06 |0003: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ -066392: 7010 891d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -066398: 5b20 4d03 |0008: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@034d │ │ -06639c: 1250 |000a: const/4 v0, #int 5 // #5 │ │ -06639e: 5920 4e03 |000b: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.b:I // field@034e │ │ -0663a2: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ -0663a6: 5a20 4f03 |000f: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.c:J // field@034f │ │ -0663aa: 0e00 |0011: return-void │ │ +066360: |[066360] androidx.recyclerview.widget.RecyclerView$o$a.:()V │ │ +066370: 7010 7e1c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c7e │ │ +066376: 2200 5b06 |0003: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ +06637a: 7010 871d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +066380: 5b20 4d03 |0008: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@034d │ │ +066384: 1250 |000a: const/4 v0, #int 5 // #5 │ │ +066386: 5920 4e03 |000b: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.b:I // field@034e │ │ +06638a: 1600 0000 |000d: const-wide/16 v0, #int 0 // #0 │ │ +06638e: 5a20 4f03 |000f: iput-wide v0, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.c:J // field@034f │ │ +066392: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #179 header: │ │ class_idx : 642 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #179 annotations: │ │ Annotations on class │ │ @@ -73794,34 +73794,34 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0663ac: |[0663ac] androidx.recyclerview.widget.RecyclerView$o.:()V │ │ -0663bc: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0663c2: 2200 1d01 |0003: new-instance v0, Landroid/util/SparseArray; // type@011d │ │ -0663c6: 7010 4704 0000 |0005: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0447 │ │ -0663cc: 5b10 5003 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ -0663d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0663d2: 5910 5103 |000b: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ -0663d6: 0e00 |000d: return-void │ │ +066394: |[066394] androidx.recyclerview.widget.RecyclerView$o.:()V │ │ +0663a4: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0663aa: 2200 1d01 |0003: new-instance v0, Landroid/util/SparseArray; // type@011d │ │ +0663ae: 7010 4704 0000 |0005: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@0447 │ │ +0663b4: 5b10 5003 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +0663b8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0663ba: 5910 5103 |000b: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ +0663be: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #180 header: │ │ class_idx : 643 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #180 annotations: │ │ Annotations on class │ │ @@ -73881,107 +73881,107 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -06648c: |[06648c] androidx.recyclerview.widget.RecyclerView$p.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -06649c: 5b12 5903 |0000: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -0664a0: 7010 801c 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0664a6: 2202 5b06 |0005: new-instance v2, Ljava/util/ArrayList; // type@065b │ │ -0664aa: 7010 891d 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -0664b0: 5b12 5203 |000a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ -0664b4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0664b6: 5b10 5303 |000d: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ -0664ba: 2200 5b06 |000f: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ -0664be: 7010 891d 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -0664c4: 5b10 5403 |0014: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -0664c8: 7110 cb1d 0200 |0016: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@1dcb │ │ -0664ce: 0c02 |0019: move-result-object v2 │ │ -0664d0: 5b12 5503 |001a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.d:Ljava/util/List; // field@0355 │ │ -0664d4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0664d6: 5912 5603 |001d: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0356 │ │ -0664da: 5912 5703 |001f: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@0357 │ │ -0664de: 0e00 |0021: return-void │ │ +066474: |[066474] androidx.recyclerview.widget.RecyclerView$p.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +066484: 5b12 5903 |0000: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066488: 7010 7e1c 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06648e: 2202 5b06 |0005: new-instance v2, Ljava/util/ArrayList; // type@065b │ │ +066492: 7010 871d 0200 |0007: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +066498: 5b12 5203 |000a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +06649c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06649e: 5b10 5303 |000d: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ +0664a2: 2200 5b06 |000f: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ +0664a6: 7010 871d 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +0664ac: 5b10 5403 |0014: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +0664b0: 7110 c91d 0200 |0016: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@1dc9 │ │ +0664b6: 0c02 |0019: move-result-object v2 │ │ +0664b8: 5b12 5503 |001a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.d:Ljava/util/List; // field@0355 │ │ +0664bc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0664be: 5912 5603 |001d: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0356 │ │ +0664c2: 5912 5703 |001f: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@0357 │ │ +0664c6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$p;) │ │ name : 'd' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$v;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0666ec: |[0666ec] androidx.recyclerview.widget.RecyclerView$p.d:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ -0666fc: 6e10 440e 0100 |0000: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$v;.f:()Z // method@0e44 │ │ -066702: 0a01 |0003: move-result v1 │ │ -066704: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -066706: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -06670a: 2700 |0007: throw v0 │ │ -06670c: 2201 0006 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -066710: 2700 |000a: throw v0 │ │ +0666d4: |[0666d4] androidx.recyclerview.widget.RecyclerView$p.d:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ +0666e4: 6e10 440e 0100 |0000: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$v;.f:()Z // method@0e44 │ │ +0666ea: 0a01 |0003: move-result v1 │ │ +0666ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0666ee: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0666f2: 2700 |0007: throw v0 │ │ +0666f4: 2201 0006 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +0666f8: 2700 |000a: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$p;) │ │ name : 'a' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0663d8: |[0663d8] androidx.recyclerview.widget.RecyclerView$p.a:(I)I │ │ -0663e8: 3a04 1d00 |0000: if-ltz v4, 001d // +001d │ │ -0663ec: 5430 5903 |0002: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -0663f0: 5400 8f03 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -0663f4: 6e10 390e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ -0663fa: 0a00 |0009: move-result v0 │ │ -0663fc: 3504 1300 |000a: if-ge v4, v0, 001d // +0013 │ │ -066400: 5430 5903 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066404: 5401 8f03 |000e: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -066408: 5511 5f03 |0010: iget-boolean v1, v1, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ -06640c: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ -066410: 0f04 |0014: return v4 │ │ -066412: 5400 9503 |0015: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ -066416: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -066418: 6e30 f70e 4001 |0018: invoke-virtual {v0, v4, v1}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0ef7 │ │ -06641e: 0a04 |001b: move-result v4 │ │ -066420: 0f04 |001c: return v4 │ │ -066422: 2200 0206 |001d: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0602 │ │ -066426: 2201 1c06 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ -06642a: 7010 c31c 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -066430: 1a02 1a1e |0024: const-string v2, "invalid position " // string@1e1a │ │ -066434: 6e20 d01c 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06643a: 6e20 cb1c 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -066440: 1a04 4f02 |002c: const-string v4, ". State " // string@024f │ │ -066444: 6e20 d01c 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06644a: 1a04 c51e |0031: const-string v4, "item count is " // string@1ec5 │ │ -06644e: 6e20 d01c 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066454: 5434 5903 |0036: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066458: 5444 8f03 |0038: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -06645c: 6e10 390e 0400 |003a: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ -066462: 0a04 |003d: move-result v4 │ │ -066464: 6e20 cb1c 4100 |003e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -06646a: 5434 5903 |0041: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -06646e: 6e10 760e 0400 |0043: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -066474: 0c04 |0046: move-result-object v4 │ │ -066476: 6e20 d01c 4100 |0047: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06647c: 6e10 d81c 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -066482: 0c04 |004d: move-result-object v4 │ │ -066484: 7020 461c 4000 |004e: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c46 │ │ -06648a: 2700 |0051: throw v0 │ │ +0663c0: |[0663c0] androidx.recyclerview.widget.RecyclerView$p.a:(I)I │ │ +0663d0: 3a04 1d00 |0000: if-ltz v4, 001d // +001d │ │ +0663d4: 5430 5903 |0002: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0663d8: 5400 8f03 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0663dc: 6e10 390e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ +0663e2: 0a00 |0009: move-result v0 │ │ +0663e4: 3504 1300 |000a: if-ge v4, v0, 001d // +0013 │ │ +0663e8: 5430 5903 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0663ec: 5401 8f03 |000e: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0663f0: 5511 5f03 |0010: iget-boolean v1, v1, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +0663f4: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ +0663f8: 0f04 |0014: return v4 │ │ +0663fa: 5400 9503 |0015: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +0663fe: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +066400: 6e30 f70e 4001 |0018: invoke-virtual {v0, v4, v1}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0ef7 │ │ +066406: 0a04 |001b: move-result v4 │ │ +066408: 0f04 |001c: return v4 │ │ +06640a: 2200 0206 |001d: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0602 │ │ +06640e: 2201 1c06 |001f: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ +066412: 7010 c11c 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +066418: 1a02 191e |0024: const-string v2, "invalid position " // string@1e19 │ │ +06641c: 6e20 ce1c 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066422: 6e20 c91c 4100 |0029: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +066428: 1a04 4f02 |002c: const-string v4, ". State " // string@024f │ │ +06642c: 6e20 ce1c 4100 |002e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066432: 1a04 c41e |0031: const-string v4, "item count is " // string@1ec4 │ │ +066436: 6e20 ce1c 4100 |0033: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06643c: 5434 5903 |0036: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066440: 5444 8f03 |0038: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +066444: 6e10 390e 0400 |003a: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ +06644a: 0a04 |003d: move-result v4 │ │ +06644c: 6e20 c91c 4100 |003e: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +066452: 5434 5903 |0041: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066456: 6e10 760e 0400 |0043: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +06645c: 0c04 |0046: move-result-object v4 │ │ +06645e: 6e20 ce1c 4100 |0047: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066464: 6e10 d61c 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +06646a: 0c04 |004d: move-result-object v4 │ │ +06646c: 7020 441c 4000 |004e: invoke-direct {v0, v4}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c44 │ │ +066472: 2700 |0051: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -74213,32 +74213,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0664e0: |[0664e0] androidx.recyclerview.widget.RecyclerView$p.b:()V │ │ -0664f0: 5420 5403 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -0664f4: 6e10 991d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -0664fa: 0a00 |0005: move-result v0 │ │ -0664fc: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -066500: 3a00 0600 |0008: if-ltz v0, 000e // +0006 │ │ -066504: 6e20 2a0e 0200 |000a: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$p;.c:(I)V // method@0e2a │ │ -06650a: 28f9 |000d: goto 0006 // -0007 │ │ -06650c: 5420 5403 |000e: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -066510: 6e10 8f1d 0000 |0010: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -066516: 6300 a603 |0013: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ -06651a: 3800 0c00 |0015: if-eqz v0, 0021 // +000c │ │ -06651e: 5420 5903 |0017: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066522: 5400 8e03 |0019: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ -066526: 6e10 841c 0000 |001b: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06652c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -06652e: 5901 0c04 |001f: iput v1, v0, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ -066532: 0e00 |0021: return-void │ │ +0664c8: |[0664c8] androidx.recyclerview.widget.RecyclerView$p.b:()V │ │ +0664d8: 5420 5403 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +0664dc: 6e10 971d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +0664e2: 0a00 |0005: move-result v0 │ │ +0664e4: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0664e8: 3a00 0600 |0008: if-ltz v0, 000e // +0006 │ │ +0664ec: 6e20 2a0e 0200 |000a: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$p;.c:(I)V // method@0e2a │ │ +0664f2: 28f9 |000d: goto 0006 // -0007 │ │ +0664f4: 5420 5403 |000e: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +0664f8: 6e10 8d1d 0000 |0010: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +0664fe: 6300 a603 |0013: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +066502: 3800 0c00 |0015: if-eqz v0, 0021 // +000c │ │ +066506: 5420 5903 |0017: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06650a: 5400 8e03 |0019: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +06650e: 6e10 821c 0000 |001b: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +066514: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +066516: 5901 0c04 |001f: iput v1, v0, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ +06651a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -74523,120 +74523,120 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 212 16-bit code units │ │ -066534: |[066534] androidx.recyclerview.widget.RecyclerView$p.c:(I)V │ │ -066544: 54a0 5403 |0000: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -066548: 6e20 931d b000 |0002: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06654e: 0c00 |0005: move-result-object v0 │ │ -066550: 1f00 8a02 |0006: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -066554: 6201 a203 |0008: sget-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ -066558: 6e10 841c 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06655e: 5201 6e03 |000d: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066562: d512 0040 |000f: and-int/lit16 v2, v1, #int 16384 // #4000 │ │ -066566: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -066568: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -06656a: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ -06656e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -066570: 2802 |0016: goto 0018 // +0002 │ │ -066572: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -066574: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -066576: 3802 0a00 |0019: if-eqz v2, 0023 // +000a │ │ -06657a: d511 ffbf |001b: and-int/lit16 v1, v1, #int -16385 // #bfff │ │ -06657e: b631 |001d: or-int/2addr v1, v3 │ │ -066580: 5901 6e03 |001e: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066584: 7120 4412 5500 |0020: invoke-static {v5, v5}, Ld0/w;.b:(Landroid/view/View;Ld0/a;)V // method@1244 │ │ -06658a: 54a1 5903 |0023: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -06658e: 6e10 841c 0100 |0025: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -066594: 54a1 5903 |0028: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066598: 6e10 841c 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06659e: 54a1 5903 |002d: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -0665a2: 5412 8f03 |002f: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -0665a6: 3802 3b00 |0031: if-eqz v2, 006c // +003b │ │ -0665aa: 5411 9903 |0033: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@0399 │ │ -0665ae: 5412 2704 |0035: iget-object v2, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ -0665b2: 5526 5b0f |0037: iget-boolean v6, v2, Lq/c;.e:Z // field@0f5b │ │ -0665b6: 3806 0500 |0039: if-eqz v6, 003e // +0005 │ │ -0665ba: 6e10 a827 0200 |003b: invoke-virtual {v2}, Lq/c;.d:()V // method@27a8 │ │ -0665c0: 5222 5e0f |003e: iget v2, v2, Lq/c;.h:I // field@0f5e │ │ -0665c4: b142 |0040: sub-int/2addr v2, v4 │ │ -0665c6: 3a02 1c00 |0041: if-ltz v2, 005d // +001c │ │ -0665ca: 5416 2704 |0043: iget-object v6, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ -0665ce: 6e20 ab27 2600 |0045: invoke-virtual {v6, v2}, Lq/c;.g:(I)Ljava/lang/Object; // method@27ab │ │ -0665d4: 0c06 |0048: move-result-object v6 │ │ -0665d6: 3360 1100 |0049: if-ne v0, v6, 005a // +0011 │ │ -0665da: 5416 2704 |004b: iget-object v6, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ -0665de: 5467 5d0f |004d: iget-object v7, v6, Lq/c;.g:[Ljava/lang/Object; // field@0f5d │ │ -0665e2: 4608 0702 |004f: aget-object v8, v7, v2 │ │ -0665e6: 6209 5f0f |0051: sget-object v9, Lq/c;.i:Ljava/lang/Object; // field@0f5f │ │ -0665ea: 3298 0a00 |0053: if-eq v8, v9, 005d // +000a │ │ -0665ee: 4d09 0702 |0055: aput-object v9, v7, v2 │ │ -0665f2: 5c64 5b0f |0057: iput-boolean v4, v6, Lq/c;.e:Z // field@0f5b │ │ -0665f6: 2804 |0059: goto 005d // +0004 │ │ -0665f8: d802 02ff |005a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0665fc: 28e5 |005c: goto 0041 // -001b │ │ -0665fe: 5411 2604 |005d: iget-object v1, v1, Landroidx/recyclerview/widget/q;.a:Lq/b; // field@0426 │ │ -066602: 6e20 0f28 0100 |005f: invoke-virtual {v1, v0}, Lq/f;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@280f │ │ -066608: 0c01 |0062: move-result-object v1 │ │ -06660a: 1f01 b602 |0063: check-cast v1, Landroidx/recyclerview/widget/q$a; // type@02b6 │ │ -06660e: 3801 0700 |0065: if-eqz v1, 006c // +0007 │ │ -066612: 6202 2504 |0067: sget-object v2, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0425 │ │ -066616: 6e20 ae10 1200 |0069: invoke-virtual {v2, v1}, Lc0/b;.b:(Ljava/lang/Object;)V // method@10ae │ │ -06661c: 5b05 7403 |006c: iput-object v5, v0, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0374 │ │ -066620: 54a1 5803 |006e: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -066624: 3901 0900 |0070: if-nez v1, 0079 // +0009 │ │ -066628: 2201 8202 |0072: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0282 │ │ -06662c: 7010 260e 0100 |0074: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e26 │ │ -066632: 5ba1 5803 |0077: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -066636: 54a1 5803 |0079: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -06663a: 6e10 841c 0100 |007b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -066640: 5412 5003 |007e: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ -066644: 6e20 4c04 3200 |0080: invoke-virtual {v2, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@044c │ │ -06664a: 0c02 |0083: move-result-object v2 │ │ -06664c: 1f02 8102 |0084: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -066650: 3902 0c00 |0086: if-nez v2, 0092 // +000c │ │ -066654: 2202 8102 |0088: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -066658: 7010 250e 0200 |008a: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView$o$a;.:()V // method@0e25 │ │ -06665e: 5414 5003 |008d: iget-object v4, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ -066662: 6e30 4f04 3402 |008f: invoke-virtual {v4, v3, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@044f │ │ -066668: 5422 4d03 |0092: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@034d │ │ -06666c: 5411 5003 |0094: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ -066670: 6e20 4c04 3100 |0096: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@044c │ │ -066676: 0c01 |0099: move-result-object v1 │ │ -066678: 1f01 8102 |009a: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -06667c: 5211 4e03 |009c: iget v1, v1, Landroidx/recyclerview/widget/RecyclerView$o$a;.b:I // field@034e │ │ -066680: 6e10 991d 0200 |009e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -066686: 0a04 |00a1: move-result v4 │ │ -066688: 3641 0300 |00a2: if-gt v1, v4, 00a5 // +0003 │ │ -06668c: 282a |00a4: goto 00ce // +002a │ │ -06668e: 5903 6e03 |00a5: iput v3, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066692: 12f1 |00a7: const/4 v1, #int -1 // #ff │ │ -066694: 5901 6903 |00a8: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ -066698: 5901 6a03 |00aa: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.b:I // field@036a │ │ -06669c: 1606 ffff |00ac: const-wide/16 v6, #int -1 // #ffff │ │ -0666a0: 5a06 6b03 |00ae: iput-wide v6, v0, Landroidx/recyclerview/widget/RecyclerView$v;.c:J // field@036b │ │ -0666a4: 5901 6c03 |00b0: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ -0666a8: 5903 7103 |00b2: iput v3, v0, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ -0666ac: 5b05 6d03 |00b4: iput-object v5, v0, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@036d │ │ -0666b0: 5401 6f03 |00b6: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ -0666b4: 3801 0500 |00b8: if-eqz v1, 00bd // +0005 │ │ -0666b8: 6e10 8f1d 0100 |00ba: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -0666be: 5201 6e03 |00bd: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -0666c2: d511 fffb |00bf: and-int/lit16 v1, v1, #int -1025 // #fbff │ │ -0666c6: 5901 6e03 |00c1: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -0666ca: 6e10 841c 0000 |00c3: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0666d0: 6e10 841c 0000 |00c6: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0666d6: 6201 a203 |00c9: sget-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ -0666da: 6e20 8d1d 0200 |00cb: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -0666e0: 54a0 5403 |00ce: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -0666e4: 6e20 971d b000 |00d0: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1d97 │ │ -0666ea: 0e00 |00d3: return-void │ │ +06651c: |[06651c] androidx.recyclerview.widget.RecyclerView$p.c:(I)V │ │ +06652c: 54a0 5403 |0000: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +066530: 6e20 911d b000 |0002: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +066536: 0c00 |0005: move-result-object v0 │ │ +066538: 1f00 8a02 |0006: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ +06653c: 6201 a203 |0008: sget-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ +066540: 6e10 821c 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +066546: 5201 6e03 |000d: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06654a: d512 0040 |000f: and-int/lit16 v2, v1, #int 16384 // #4000 │ │ +06654e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +066550: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +066552: 3802 0400 |0013: if-eqz v2, 0017 // +0004 │ │ +066556: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +066558: 2802 |0016: goto 0018 // +0002 │ │ +06655a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +06655c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +06655e: 3802 0a00 |0019: if-eqz v2, 0023 // +000a │ │ +066562: d511 ffbf |001b: and-int/lit16 v1, v1, #int -16385 // #bfff │ │ +066566: b631 |001d: or-int/2addr v1, v3 │ │ +066568: 5901 6e03 |001e: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06656c: 7120 4412 5500 |0020: invoke-static {v5, v5}, Ld0/w;.b:(Landroid/view/View;Ld0/a;)V // method@1244 │ │ +066572: 54a1 5903 |0023: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066576: 6e10 821c 0100 |0025: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06657c: 54a1 5903 |0028: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066580: 6e10 821c 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +066586: 54a1 5903 |002d: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06658a: 5412 8f03 |002f: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +06658e: 3802 3b00 |0031: if-eqz v2, 006c // +003b │ │ +066592: 5411 9903 |0033: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@0399 │ │ +066596: 5412 2704 |0035: iget-object v2, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ +06659a: 5526 5b0f |0037: iget-boolean v6, v2, Lq/c;.e:Z // field@0f5b │ │ +06659e: 3806 0500 |0039: if-eqz v6, 003e // +0005 │ │ +0665a2: 6e10 a627 0200 |003b: invoke-virtual {v2}, Lq/c;.d:()V // method@27a6 │ │ +0665a8: 5222 5e0f |003e: iget v2, v2, Lq/c;.h:I // field@0f5e │ │ +0665ac: b142 |0040: sub-int/2addr v2, v4 │ │ +0665ae: 3a02 1c00 |0041: if-ltz v2, 005d // +001c │ │ +0665b2: 5416 2704 |0043: iget-object v6, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ +0665b6: 6e20 a927 2600 |0045: invoke-virtual {v6, v2}, Lq/c;.g:(I)Ljava/lang/Object; // method@27a9 │ │ +0665bc: 0c06 |0048: move-result-object v6 │ │ +0665be: 3360 1100 |0049: if-ne v0, v6, 005a // +0011 │ │ +0665c2: 5416 2704 |004b: iget-object v6, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ +0665c6: 5467 5d0f |004d: iget-object v7, v6, Lq/c;.g:[Ljava/lang/Object; // field@0f5d │ │ +0665ca: 4608 0702 |004f: aget-object v8, v7, v2 │ │ +0665ce: 6209 5f0f |0051: sget-object v9, Lq/c;.i:Ljava/lang/Object; // field@0f5f │ │ +0665d2: 3298 0a00 |0053: if-eq v8, v9, 005d // +000a │ │ +0665d6: 4d09 0702 |0055: aput-object v9, v7, v2 │ │ +0665da: 5c64 5b0f |0057: iput-boolean v4, v6, Lq/c;.e:Z // field@0f5b │ │ +0665de: 2804 |0059: goto 005d // +0004 │ │ +0665e0: d802 02ff |005a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0665e4: 28e5 |005c: goto 0041 // -001b │ │ +0665e6: 5411 2604 |005d: iget-object v1, v1, Landroidx/recyclerview/widget/q;.a:Lq/b; // field@0426 │ │ +0665ea: 6e20 0d28 0100 |005f: invoke-virtual {v1, v0}, Lq/f;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@280d │ │ +0665f0: 0c01 |0062: move-result-object v1 │ │ +0665f2: 1f01 b602 |0063: check-cast v1, Landroidx/recyclerview/widget/q$a; // type@02b6 │ │ +0665f6: 3801 0700 |0065: if-eqz v1, 006c // +0007 │ │ +0665fa: 6202 2504 |0067: sget-object v2, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0425 │ │ +0665fe: 6e20 ae10 1200 |0069: invoke-virtual {v2, v1}, Lc0/b;.b:(Ljava/lang/Object;)V // method@10ae │ │ +066604: 5b05 7403 |006c: iput-object v5, v0, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0374 │ │ +066608: 54a1 5803 |006e: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06660c: 3901 0900 |0070: if-nez v1, 0079 // +0009 │ │ +066610: 2201 8202 |0072: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0282 │ │ +066614: 7010 260e 0100 |0074: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e26 │ │ +06661a: 5ba1 5803 |0077: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06661e: 54a1 5803 |0079: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +066622: 6e10 821c 0100 |007b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +066628: 5412 5003 |007e: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +06662c: 6e20 4c04 3200 |0080: invoke-virtual {v2, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@044c │ │ +066632: 0c02 |0083: move-result-object v2 │ │ +066634: 1f02 8102 |0084: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ +066638: 3902 0c00 |0086: if-nez v2, 0092 // +000c │ │ +06663c: 2202 8102 |0088: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ +066640: 7010 250e 0200 |008a: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView$o$a;.:()V // method@0e25 │ │ +066646: 5414 5003 |008d: iget-object v4, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +06664a: 6e30 4f04 3402 |008f: invoke-virtual {v4, v3, v2}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@044f │ │ +066650: 5422 4d03 |0092: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@034d │ │ +066654: 5411 5003 |0094: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +066658: 6e20 4c04 3100 |0096: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@044c │ │ +06665e: 0c01 |0099: move-result-object v1 │ │ +066660: 1f01 8102 |009a: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ +066664: 5211 4e03 |009c: iget v1, v1, Landroidx/recyclerview/widget/RecyclerView$o$a;.b:I // field@034e │ │ +066668: 6e10 971d 0200 |009e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +06666e: 0a04 |00a1: move-result v4 │ │ +066670: 3641 0300 |00a2: if-gt v1, v4, 00a5 // +0003 │ │ +066674: 282a |00a4: goto 00ce // +002a │ │ +066676: 5903 6e03 |00a5: iput v3, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06667a: 12f1 |00a7: const/4 v1, #int -1 // #ff │ │ +06667c: 5901 6903 |00a8: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ +066680: 5901 6a03 |00aa: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.b:I // field@036a │ │ +066684: 1606 ffff |00ac: const-wide/16 v6, #int -1 // #ffff │ │ +066688: 5a06 6b03 |00ae: iput-wide v6, v0, Landroidx/recyclerview/widget/RecyclerView$v;.c:J // field@036b │ │ +06668c: 5901 6c03 |00b0: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ +066690: 5903 7103 |00b2: iput v3, v0, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ +066694: 5b05 6d03 |00b4: iput-object v5, v0, Landroidx/recyclerview/widget/RecyclerView$v;.e:Landroidx/recyclerview/widget/RecyclerView$v; // field@036d │ │ +066698: 5401 6f03 |00b6: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ +06669c: 3801 0500 |00b8: if-eqz v1, 00bd // +0005 │ │ +0666a0: 6e10 8d1d 0100 |00ba: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +0666a6: 5201 6e03 |00bd: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0666aa: d511 fffb |00bf: and-int/lit16 v1, v1, #int -1025 // #fbff │ │ +0666ae: 5901 6e03 |00c1: iput v1, v0, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0666b2: 6e10 821c 0000 |00c3: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0666b8: 6e10 821c 0000 |00c6: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0666be: 6201 a203 |00c9: sget-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ +0666c2: 6e20 8b1d 0200 |00cb: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +0666c8: 54a0 5403 |00ce: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +0666cc: 6e20 951d b000 |00d0: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1d95 │ │ +0666d2: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -74868,351 +74868,351 @@ │ │ type : '(IJ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 647 16-bit code units │ │ -066714: |[066714] androidx.recyclerview.widget.RecyclerView$p.e:(IJ)V │ │ -066724: 3a0c 4f02 |0000: if-ltz v12, 024f // +024f │ │ -066728: 54b0 5903 |0002: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -06672c: 5400 8f03 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -066730: 6e10 390e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ -066736: 0a00 |0009: move-result v0 │ │ -066738: 350c 4502 |000a: if-ge v12, v0, 024f // +0245 │ │ -06673c: 54b0 5903 |000c: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066740: 5400 8f03 |000e: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -066744: 5500 5f03 |0010: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ -066748: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -06674a: 1302 2000 |0013: const/16 v2, #int 32 // #20 │ │ -06674e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -066750: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -066752: 3800 3a00 |0017: if-eqz v0, 0051 // +003a │ │ -066756: 54b0 5303 |0019: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ -06675a: 3800 3100 |001b: if-eqz v0, 004c // +0031 │ │ -06675e: 6e10 991d 0000 |001d: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -066764: 0a00 |0020: move-result v0 │ │ -066766: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ -06676a: 2829 |0023: goto 004c // +0029 │ │ -06676c: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -06676e: 3505 2100 |0025: if-ge v5, v0, 0046 // +0021 │ │ -066772: 54b6 5303 |0027: iget-object v6, v11, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ -066776: 6e20 931d 5600 |0029: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06677c: 0c06 |002c: move-result-object v6 │ │ -06677e: 1f06 8a02 |002d: check-cast v6, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -066782: 5267 6e03 |002f: iget v7, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066786: b527 |0031: and-int/2addr v7, v2 │ │ -066788: 3807 0400 |0032: if-eqz v7, 0036 // +0004 │ │ -06678c: 1217 |0034: const/4 v7, #int 1 // #1 │ │ -06678e: 2802 |0035: goto 0037 // +0002 │ │ -066790: 1207 |0036: const/4 v7, #int 0 // #0 │ │ -066792: 3907 0c00 |0037: if-nez v7, 0043 // +000c │ │ -066796: 6e10 410e 0600 |0039: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e41 │ │ -06679c: 0a07 |003c: move-result v7 │ │ -06679e: 33c7 0600 |003d: if-ne v7, v12, 0043 // +0006 │ │ -0667a2: 6e20 400e 2600 |003f: invoke-virtual {v6, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e40 │ │ -0667a8: 280b |0042: goto 004d // +000b │ │ -0667aa: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0667ae: 28e0 |0045: goto 0025 // -0020 │ │ -0667b0: 54bc 5903 |0046: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -0667b4: 6e10 841c 0c00 |0048: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0667ba: 2701 |004b: throw v1 │ │ -0667bc: 0716 |004c: move-object v6, v1 │ │ -0667be: 3806 0500 |004d: if-eqz v6, 0052 // +0005 │ │ -0667c2: 1210 |004f: const/4 v0, #int 1 // #1 │ │ -0667c4: 2803 |0050: goto 0053 // +0003 │ │ -0667c6: 0716 |0051: move-object v6, v1 │ │ -0667c8: 1200 |0052: const/4 v0, #int 0 // #0 │ │ -0667ca: 1245 |0053: const/4 v5, #int 4 // #4 │ │ -0667cc: 3906 e800 |0054: if-nez v6, 013c // +00e8 │ │ -0667d0: 54b6 5203 |0056: iget-object v6, v11, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ -0667d4: 6e10 991d 0600 |0058: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -0667da: 0a06 |005b: move-result v6 │ │ -0667dc: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -0667de: 3567 3600 |005d: if-ge v7, v6, 0093 // +0036 │ │ -0667e2: 54b8 5203 |005f: iget-object v8, v11, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ -0667e6: 6e20 931d 7800 |0061: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -0667ec: 0c08 |0064: move-result-object v8 │ │ -0667ee: 1f08 8a02 |0065: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -0667f2: 5289 6e03 |0067: iget v9, v8, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -0667f6: b529 |0069: and-int/2addr v9, v2 │ │ -0667f8: 3809 0400 |006a: if-eqz v9, 006e // +0004 │ │ -0667fc: 1219 |006c: const/4 v9, #int 1 // #1 │ │ -0667fe: 2802 |006d: goto 006f // +0002 │ │ -066800: 1209 |006e: const/4 v9, #int 0 // #0 │ │ -066802: 3909 2100 |006f: if-nez v9, 0090 // +0021 │ │ -066806: 6e10 410e 0800 |0071: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e41 │ │ -06680c: 0a09 |0074: move-result v9 │ │ -06680e: 33c9 1b00 |0075: if-ne v9, v12, 0090 // +001b │ │ -066812: 6e10 420e 0800 |0077: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e42 │ │ -066818: 0a09 |007a: move-result v9 │ │ -06681a: 3909 1500 |007b: if-nez v9, 0090 // +0015 │ │ -06681e: 54b9 5903 |007d: iget-object v9, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066822: 5499 8f03 |007f: iget-object v9, v9, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -066826: 5599 5f03 |0081: iget-boolean v9, v9, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ -06682a: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ -06682e: 6e10 430e 0800 |0085: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.e:()Z // method@0e43 │ │ -066834: 0a09 |0088: move-result v9 │ │ -066836: 3909 0700 |0089: if-nez v9, 0090 // +0007 │ │ -06683a: 6e20 400e 2800 |008b: invoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e40 │ │ -066840: 0786 |008e: move-object v6, v8 │ │ -066842: 2838 |008f: goto 00c7 // +0038 │ │ -066844: d807 0701 |0090: add-int/lit8 v7, v7, #int 1 // #01 │ │ -066848: 28cb |0092: goto 005d // -0035 │ │ -06684a: 54b2 5903 |0093: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -06684e: 5422 9703 |0095: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ -066852: 5426 df03 |0097: iget-object v6, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ -066856: 6e10 991d 0600 |0099: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06685c: 0a06 |009c: move-result v6 │ │ -06685e: 3c06 8c00 |009d: if-gtz v6, 0129 // +008c │ │ -066862: 54b2 5403 |009f: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -066866: 6e10 991d 0200 |00a1: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06686c: 0a02 |00a4: move-result v2 │ │ -06686e: 1206 |00a5: const/4 v6, #int 0 // #0 │ │ -066870: 3526 2000 |00a6: if-ge v6, v2, 00c6 // +0020 │ │ -066874: 54b7 5403 |00a8: iget-object v7, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -066878: 6e20 931d 6700 |00aa: invoke-virtual {v7, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06687e: 0c07 |00ad: move-result-object v7 │ │ -066880: 1f07 8a02 |00ae: check-cast v7, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -066884: 6e10 420e 0700 |00b0: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e42 │ │ -06688a: 0a08 |00b3: move-result v8 │ │ -06688c: 3908 0f00 |00b4: if-nez v8, 00c3 // +000f │ │ -066890: 6e10 410e 0700 |00b6: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e41 │ │ -066896: 0a08 |00b9: move-result v8 │ │ -066898: 33c8 0900 |00ba: if-ne v8, v12, 00c3 // +0009 │ │ -06689c: 54b2 5403 |00bc: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -0668a0: 6e20 971d 6200 |00be: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1d97 │ │ -0668a6: 0776 |00c1: move-object v6, v7 │ │ -0668a8: 2805 |00c2: goto 00c7 // +0005 │ │ -0668aa: d806 0601 |00c3: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0668ae: 28e1 |00c5: goto 00a6 // -001f │ │ -0668b0: 0716 |00c6: move-object v6, v1 │ │ -0668b2: 3806 7500 |00c7: if-eqz v6, 013c // +0075 │ │ -0668b6: 6e10 430e 0600 |00c9: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.e:()Z // method@0e43 │ │ -0668bc: 0a00 |00cc: move-result v0 │ │ -0668be: 3800 3200 |00cd: if-eqz v0, 00ff // +0032 │ │ -0668c2: 54b0 5903 |00cf: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -0668c6: 5400 8f03 |00d1: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -0668ca: 5500 5f03 |00d3: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ -0668ce: 3900 2800 |00d5: if-nez v0, 00fd // +0028 │ │ -0668d2: 6e20 400e 5600 |00d7: invoke-virtual {v6, v5}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e40 │ │ -0668d8: 6e10 440e 0600 |00da: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.f:()Z // method@0e44 │ │ -0668de: 0a0c |00dd: move-result v12 │ │ -0668e0: 390c 1100 |00de: if-nez v12, 00ef // +0011 │ │ -0668e4: 526c 6e03 |00e0: iget v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -0668e8: dd0d 0c20 |00e2: and-int/lit8 v13, v12, #int 32 // #20 │ │ -0668ec: 380d 0300 |00e4: if-eqz v13, 00e7 // +0003 │ │ -0668f0: 2802 |00e6: goto 00e8 // +0002 │ │ -0668f2: 1203 |00e7: const/4 v3, #int 0 // #0 │ │ -0668f4: 3803 1100 |00e8: if-eqz v3, 00f9 // +0011 │ │ -0668f8: dd0c 0cdf |00ea: and-int/lit8 v12, v12, #int -33 // #df │ │ -0668fc: 596c 6e03 |00ec: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066900: 280b |00ee: goto 00f9 // +000b │ │ -066902: 54bc 5903 |00ef: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066906: 6e30 900e 1c04 |00f1: invoke-virtual {v12, v1, v4}, Landroidx/recyclerview/widget/RecyclerView;.removeDetachedView:(Landroid/view/View;Z)V // method@0e90 │ │ -06690c: 546c 7203 |00f4: iget-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0372 │ │ -066910: 6e20 2d0e 6c00 |00f6: invoke-virtual {v12, v6}, Landroidx/recyclerview/widget/RecyclerView$p;.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e2d │ │ -066916: 7110 2b0e 0600 |00f9: invoke-static {v6}, Landroidx/recyclerview/widget/RecyclerView$p;.d:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e2b │ │ -06691c: 2701 |00fc: throw v1 │ │ -06691e: 1210 |00fd: const/4 v0, #int 1 // #1 │ │ -066920: 283e |00fe: goto 013c // +003e │ │ -066922: 526c 6903 |00ff: iget v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ -066926: 3a0c 0800 |0101: if-ltz v12, 0109 // +0008 │ │ -06692a: 54bc 5903 |0103: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -06692e: 6e10 841c 0c00 |0105: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -066934: 2701 |0108: throw v1 │ │ -066936: 220c 0206 |0109: new-instance v12, Ljava/lang/IndexOutOfBoundsException; // type@0602 │ │ -06693a: 220d 1c06 |010b: new-instance v13, Ljava/lang/StringBuilder; // type@061c │ │ -06693e: 7010 c31c 0d00 |010d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -066944: 1a0e e305 |0110: const-string v14, "Inconsistency detected. Invalid view holder adapter position" // string@05e3 │ │ -066948: 6e20 d01c ed00 |0112: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06694e: 6e20 cf1c 6d00 |0115: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -066954: 54be 5903 |0118: iget-object v14, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066958: 6e10 760e 0e00 |011a: invoke-virtual {v14}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -06695e: 0c0e |011d: move-result-object v14 │ │ -066960: 6e20 d01c ed00 |011e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066966: 6e10 d81c 0d00 |0121: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06696c: 0c0d |0124: move-result-object v13 │ │ -06696e: 7020 461c dc00 |0125: invoke-direct {v12, v13}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c46 │ │ -066974: 270c |0128: throw v12 │ │ -066976: 542c df03 |0129: iget-object v12, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ -06697a: 6e20 931d 4c00 |012b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -066980: 0c0c |012e: move-result-object v12 │ │ -066982: 1f0c 5e01 |012f: check-cast v12, Landroid/view/View; // type@015e │ │ -066986: 542d dd03 |0131: iget-object v13, v2, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -06698a: 1f0d ad02 |0133: check-cast v13, Landroidx/recyclerview/widget/k; // type@02ad │ │ -06698e: 6e10 841c 0d00 |0135: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -066994: 7110 7c0e 0c00 |0138: invoke-static {v12}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ -06699a: 2701 |013b: throw v1 │ │ -06699c: 3906 4f00 |013c: if-nez v6, 018b // +004f │ │ -0669a0: 54bd 5903 |013e: iget-object v13, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -0669a4: 54dd 9503 |0140: iget-object v13, v13, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ -0669a8: 6e30 f70e cd04 |0142: invoke-virtual {v13, v12, v4}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0ef7 │ │ -0669ae: 0a0d |0145: move-result v13 │ │ -0669b0: 3a0d 0800 |0146: if-ltz v13, 014e // +0008 │ │ -0669b4: 54bc 5903 |0148: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -0669b8: 6e10 841c 0c00 |014a: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0669be: 2701 |014d: throw v1 │ │ -0669c0: 220e 0206 |014e: new-instance v14, Ljava/lang/IndexOutOfBoundsException; // type@0602 │ │ -0669c4: 2200 1c06 |0150: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -0669c8: 7010 c31c 0000 |0152: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -0669ce: 1a01 e205 |0155: const-string v1, "Inconsistency detected. Invalid item position " // string@05e2 │ │ -0669d2: 6e20 d01c 1000 |0157: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0669d8: 6e20 cb1c c000 |015a: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0669de: 1a0c 6801 |015d: const-string v12, "(offset:" // string@0168 │ │ -0669e2: 6e20 d01c c000 |015f: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0669e8: 6e20 cb1c d000 |0162: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0669ee: 1a0c 7701 |0165: const-string v12, ")." // string@0177 │ │ -0669f2: 6e20 d01c c000 |0167: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0669f8: 1a0c d425 |016a: const-string v12, "state:" // string@25d4 │ │ -0669fc: 6e20 d01c c000 |016c: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066a02: 54bc 5903 |016f: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066a06: 54cc 8f03 |0171: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -066a0a: 6e10 390e 0c00 |0173: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ -066a10: 0a0c |0176: move-result v12 │ │ -066a12: 6e20 cb1c c000 |0177: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -066a18: 54bc 5903 |017a: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066a1c: 6e10 760e 0c00 |017c: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -066a22: 0c0c |017f: move-result-object v12 │ │ -066a24: 6e20 d01c c000 |0180: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066a2a: 6e10 d81c 0000 |0183: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -066a30: 0c0c |0186: move-result-object v12 │ │ -066a32: 7020 461c ce00 |0187: invoke-direct {v14, v12}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c46 │ │ -066a38: 270e |018a: throw v14 │ │ -066a3a: 3800 4e00 |018b: if-eqz v0, 01d9 // +004e │ │ -066a3e: 54b0 5903 |018d: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066a42: 5400 8f03 |018f: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -066a46: 5502 5f03 |0191: iget-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ -066a4a: 3902 4600 |0193: if-nez v2, 01d9 // +0046 │ │ -066a4e: 1302 0020 |0195: const/16 v2, #int 8192 // #2000 │ │ -066a52: 5267 6e03 |0197: iget v7, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066a56: b572 |0199: and-int/2addr v2, v7 │ │ -066a58: 3802 0400 |019a: if-eqz v2, 019e // +0004 │ │ -066a5c: 1212 |019c: const/4 v2, #int 1 // #1 │ │ -066a5e: 2802 |019d: goto 019f // +0002 │ │ -066a60: 1202 |019e: const/4 v2, #int 0 // #0 │ │ -066a62: 3802 3a00 |019f: if-eqz v2, 01d9 // +003a │ │ -066a66: d572 ffdf |01a1: and-int/lit16 v2, v7, #int -8193 // #dfff │ │ -066a6a: b642 |01a3: or-int/2addr v2, v4 │ │ -066a6c: 5962 6e03 |01a4: iput v2, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066a70: 5500 6003 |01a6: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0360 │ │ -066a74: 3900 0300 |01a8: if-nez v0, 01ab // +0003 │ │ -066a78: 282f |01aa: goto 01d9 // +002f │ │ -066a7a: dd0c 020e |01ab: and-int/lit8 v12, v2, #int 14 // #0e │ │ -066a7e: 6e10 420e 0600 |01ad: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e42 │ │ -066a84: 0a0d |01b0: move-result v13 │ │ -066a86: 380d 0300 |01b1: if-eqz v13, 01b4 // +0003 │ │ -066a8a: 280c |01b3: goto 01bf // +000c │ │ -066a8c: b55c |01b4: and-int/2addr v12, v5 │ │ -066a8e: 390c 0a00 |01b5: if-nez v12, 01bf // +000a │ │ -066a92: 546c 7403 |01b7: iget-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0374 │ │ -066a96: 390c 0300 |01b9: if-nez v12, 01bc // +0003 │ │ -066a9a: 2804 |01bb: goto 01bf // +0004 │ │ -066a9c: 6e20 7b0e 6c00 |01bc: invoke-virtual {v12, v6}, Landroidx/recyclerview/widget/RecyclerView;.j:(Landroidx/recyclerview/widget/RecyclerView$v;)I // method@0e7b │ │ -066aa2: 54bc 5903 |01bf: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066aa6: 54cc 7e03 |01c1: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -066aaa: 526d 6e03 |01c3: iget v13, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066aae: d5dd 0004 |01c5: and-int/lit16 v13, v13, #int 1024 // #0400 │ │ -066ab2: 390d 0c00 |01c7: if-nez v13, 01d3 // +000c │ │ -066ab6: 546d 6f03 |01c9: iget-object v13, v6, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ -066aba: 380d 0800 |01cb: if-eqz v13, 01d3 // +0008 │ │ -066abe: 6e10 991d 0d00 |01cd: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -066ac4: 0a0d |01d0: move-result v13 │ │ -066ac6: 390d 0400 |01d1: if-nez v13, 01d5 // +0004 │ │ -066aca: 620d 7503 |01d3: sget-object v13, Landroidx/recyclerview/widget/RecyclerView$v;.m:Ljava/util/List; // field@0375 │ │ -066ace: 6e10 841c 0c00 |01d5: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -066ad4: 2701 |01d8: throw v1 │ │ -066ad6: 54b0 5903 |01d9: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066ada: 5400 8f03 |01db: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -066ade: 5500 5f03 |01dd: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ -066ae2: 3800 1000 |01df: if-eqz v0, 01ef // +0010 │ │ -066ae6: 5260 6e03 |01e1: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066aea: b530 |01e3: and-int/2addr v0, v3 │ │ -066aec: 3800 0400 |01e4: if-eqz v0, 01e8 // +0004 │ │ -066af0: 1210 |01e6: const/4 v0, #int 1 // #1 │ │ -066af2: 2802 |01e7: goto 01e9 // +0002 │ │ -066af4: 1200 |01e8: const/4 v0, #int 0 // #0 │ │ -066af6: 3900 0300 |01e9: if-nez v0, 01ec // +0003 │ │ -066afa: 2804 |01eb: goto 01ef // +0004 │ │ -066afc: 596c 6c03 |01ec: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ -066b00: 285a |01ee: goto 0248 // +005a │ │ -066b02: 5260 6e03 |01ef: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066b06: dd02 0001 |01f1: and-int/lit8 v2, v0, #int 1 // #01 │ │ -066b0a: 3802 0400 |01f3: if-eqz v2, 01f7 // +0004 │ │ -066b0e: 1212 |01f5: const/4 v2, #int 1 // #1 │ │ -066b10: 2802 |01f6: goto 01f8 // +0002 │ │ -066b12: 1202 |01f7: const/4 v2, #int 0 // #0 │ │ -066b14: 3802 1100 |01f8: if-eqz v2, 0209 // +0011 │ │ -066b18: dd00 0002 |01fa: and-int/lit8 v0, v0, #int 2 // #02 │ │ -066b1c: 3800 0400 |01fc: if-eqz v0, 0200 // +0004 │ │ -066b20: 1210 |01fe: const/4 v0, #int 1 // #1 │ │ -066b22: 2802 |01ff: goto 0201 // +0002 │ │ -066b24: 1200 |0200: const/4 v0, #int 0 // #0 │ │ -066b26: 3900 0800 |0201: if-nez v0, 0209 // +0008 │ │ -066b2a: 6e10 420e 0600 |0203: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e42 │ │ -066b30: 0a00 |0206: move-result v0 │ │ -066b32: 3800 4100 |0207: if-eqz v0, 0248 // +0041 │ │ -066b36: 54b0 5903 |0209: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066b3a: 5400 9503 |020b: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ -066b3e: 6e30 f70e c004 |020d: invoke-virtual {v0, v12, v4}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0ef7 │ │ -066b44: 54bc 5903 |0210: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066b48: 5b6c 7403 |0212: iput-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0374 │ │ -066b4c: 6e10 700e 0c00 |0214: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.getNanoTime:()J // method@0e70 │ │ -066b52: 0b05 |0217: move-result-wide v5 │ │ -066b54: 1807 ffff ffff ffff ff7f |0218: const-wide v7, #double nan // #7fffffffffffffff │ │ -066b5e: 310c 0d07 |021d: cmp-long v12, v13, v7 │ │ -066b62: 380c 2a00 |021f: if-eqz v12, 0249 // +002a │ │ -066b66: 54bc 5803 |0221: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -066b6a: 54c0 5003 |0223: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ -066b6e: 6e20 4c04 4000 |0225: invoke-virtual {v0, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@044c │ │ -066b74: 0c00 |0228: move-result-object v0 │ │ -066b76: 1f00 8102 |0229: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -066b7a: 3900 0c00 |022b: if-nez v0, 0237 // +000c │ │ -066b7e: 2200 8102 |022d: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -066b82: 7010 250e 0000 |022f: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$o$a;.:()V // method@0e25 │ │ -066b88: 54cc 5003 |0232: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ -066b8c: 6e30 4f04 4c00 |0234: invoke-virtual {v12, v4, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@044f │ │ -066b92: 5307 4f03 |0237: iget-wide v7, v0, Landroidx/recyclerview/widget/RecyclerView$o$a;.c:J // field@034f │ │ -066b96: 1609 0000 |0239: const-wide/16 v9, #int 0 // #0 │ │ -066b9a: 310c 0709 |023b: cmp-long v12, v7, v9 │ │ -066b9e: 380c 0900 |023d: if-eqz v12, 0246 // +0009 │ │ -066ba2: bb75 |023f: add-long/2addr v5, v7 │ │ -066ba4: 310c 050d |0240: cmp-long v12, v5, v13 │ │ -066ba8: 3b0c 0300 |0242: if-gez v12, 0245 // +0003 │ │ -066bac: 2802 |0244: goto 0246 // +0002 │ │ -066bae: 1203 |0245: const/4 v3, #int 0 // #0 │ │ -066bb0: 3903 0300 |0246: if-nez v3, 0249 // +0003 │ │ -066bb4: 2701 |0248: throw v1 │ │ -066bb6: 54bc 5903 |0249: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066bba: 6e10 841c 0c00 |024b: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -066bc0: 2701 |024e: throw v1 │ │ -066bc2: 220d 0206 |024f: new-instance v13, Ljava/lang/IndexOutOfBoundsException; // type@0602 │ │ -066bc6: 220e 1c06 |0251: new-instance v14, Ljava/lang/StringBuilder; // type@061c │ │ -066bca: 7010 c31c 0e00 |0253: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -066bd0: 1a00 fb05 |0256: const-string v0, "Invalid item position " // string@05fb │ │ -066bd4: 6e20 d01c 0e00 |0258: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066bda: 6e20 cb1c ce00 |025b: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -066be0: 1a00 1b01 |025e: const-string v0, "(" // string@011b │ │ -066be4: 6e20 d01c 0e00 |0260: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066bea: 6e20 cb1c ce00 |0263: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -066bf0: 1a0c 7801 |0266: const-string v12, "). Item count:" // string@0178 │ │ -066bf4: 6e20 d01c ce00 |0268: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066bfa: 54bc 5903 |026b: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066bfe: 54cc 8f03 |026d: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -066c02: 6e10 390e 0c00 |026f: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ -066c08: 0a0c |0272: move-result v12 │ │ -066c0a: 6e20 cb1c ce00 |0273: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -066c10: 54bc 5903 |0276: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066c14: 6e10 760e 0c00 |0278: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -066c1a: 0c0c |027b: move-result-object v12 │ │ -066c1c: 6e20 d01c ce00 |027c: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066c22: 6e10 d81c 0e00 |027f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -066c28: 0c0c |0282: move-result-object v12 │ │ -066c2a: 7020 461c cd00 |0283: invoke-direct {v13, v12}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c46 │ │ -066c30: 270d |0286: throw v13 │ │ +0666fc: |[0666fc] androidx.recyclerview.widget.RecyclerView$p.e:(IJ)V │ │ +06670c: 3a0c 4f02 |0000: if-ltz v12, 024f // +024f │ │ +066710: 54b0 5903 |0002: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066714: 5400 8f03 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +066718: 6e10 390e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ +06671e: 0a00 |0009: move-result v0 │ │ +066720: 350c 4502 |000a: if-ge v12, v0, 024f // +0245 │ │ +066724: 54b0 5903 |000c: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066728: 5400 8f03 |000e: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +06672c: 5500 5f03 |0010: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +066730: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +066732: 1302 2000 |0013: const/16 v2, #int 32 // #20 │ │ +066736: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +066738: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +06673a: 3800 3a00 |0017: if-eqz v0, 0051 // +003a │ │ +06673e: 54b0 5303 |0019: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ +066742: 3800 3100 |001b: if-eqz v0, 004c // +0031 │ │ +066746: 6e10 971d 0000 |001d: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +06674c: 0a00 |0020: move-result v0 │ │ +06674e: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ +066752: 2829 |0023: goto 004c // +0029 │ │ +066754: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +066756: 3505 2100 |0025: if-ge v5, v0, 0046 // +0021 │ │ +06675a: 54b6 5303 |0027: iget-object v6, v11, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ +06675e: 6e20 911d 5600 |0029: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +066764: 0c06 |002c: move-result-object v6 │ │ +066766: 1f06 8a02 |002d: check-cast v6, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ +06676a: 5267 6e03 |002f: iget v7, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +06676e: b527 |0031: and-int/2addr v7, v2 │ │ +066770: 3807 0400 |0032: if-eqz v7, 0036 // +0004 │ │ +066774: 1217 |0034: const/4 v7, #int 1 // #1 │ │ +066776: 2802 |0035: goto 0037 // +0002 │ │ +066778: 1207 |0036: const/4 v7, #int 0 // #0 │ │ +06677a: 3907 0c00 |0037: if-nez v7, 0043 // +000c │ │ +06677e: 6e10 410e 0600 |0039: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e41 │ │ +066784: 0a07 |003c: move-result v7 │ │ +066786: 33c7 0600 |003d: if-ne v7, v12, 0043 // +0006 │ │ +06678a: 6e20 400e 2600 |003f: invoke-virtual {v6, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e40 │ │ +066790: 280b |0042: goto 004d // +000b │ │ +066792: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ +066796: 28e0 |0045: goto 0025 // -0020 │ │ +066798: 54bc 5903 |0046: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06679c: 6e10 821c 0c00 |0048: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0667a2: 2701 |004b: throw v1 │ │ +0667a4: 0716 |004c: move-object v6, v1 │ │ +0667a6: 3806 0500 |004d: if-eqz v6, 0052 // +0005 │ │ +0667aa: 1210 |004f: const/4 v0, #int 1 // #1 │ │ +0667ac: 2803 |0050: goto 0053 // +0003 │ │ +0667ae: 0716 |0051: move-object v6, v1 │ │ +0667b0: 1200 |0052: const/4 v0, #int 0 // #0 │ │ +0667b2: 1245 |0053: const/4 v5, #int 4 // #4 │ │ +0667b4: 3906 e800 |0054: if-nez v6, 013c // +00e8 │ │ +0667b8: 54b6 5203 |0056: iget-object v6, v11, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +0667bc: 6e10 971d 0600 |0058: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +0667c2: 0a06 |005b: move-result v6 │ │ +0667c4: 1207 |005c: const/4 v7, #int 0 // #0 │ │ +0667c6: 3567 3600 |005d: if-ge v7, v6, 0093 // +0036 │ │ +0667ca: 54b8 5203 |005f: iget-object v8, v11, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +0667ce: 6e20 911d 7800 |0061: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +0667d4: 0c08 |0064: move-result-object v8 │ │ +0667d6: 1f08 8a02 |0065: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ +0667da: 5289 6e03 |0067: iget v9, v8, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0667de: b529 |0069: and-int/2addr v9, v2 │ │ +0667e0: 3809 0400 |006a: if-eqz v9, 006e // +0004 │ │ +0667e4: 1219 |006c: const/4 v9, #int 1 // #1 │ │ +0667e6: 2802 |006d: goto 006f // +0002 │ │ +0667e8: 1209 |006e: const/4 v9, #int 0 // #0 │ │ +0667ea: 3909 2100 |006f: if-nez v9, 0090 // +0021 │ │ +0667ee: 6e10 410e 0800 |0071: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e41 │ │ +0667f4: 0a09 |0074: move-result v9 │ │ +0667f6: 33c9 1b00 |0075: if-ne v9, v12, 0090 // +001b │ │ +0667fa: 6e10 420e 0800 |0077: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e42 │ │ +066800: 0a09 |007a: move-result v9 │ │ +066802: 3909 1500 |007b: if-nez v9, 0090 // +0015 │ │ +066806: 54b9 5903 |007d: iget-object v9, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06680a: 5499 8f03 |007f: iget-object v9, v9, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +06680e: 5599 5f03 |0081: iget-boolean v9, v9, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +066812: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ +066816: 6e10 430e 0800 |0085: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$v;.e:()Z // method@0e43 │ │ +06681c: 0a09 |0088: move-result v9 │ │ +06681e: 3909 0700 |0089: if-nez v9, 0090 // +0007 │ │ +066822: 6e20 400e 2800 |008b: invoke-virtual {v8, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e40 │ │ +066828: 0786 |008e: move-object v6, v8 │ │ +06682a: 2838 |008f: goto 00c7 // +0038 │ │ +06682c: d807 0701 |0090: add-int/lit8 v7, v7, #int 1 // #01 │ │ +066830: 28cb |0092: goto 005d // -0035 │ │ +066832: 54b2 5903 |0093: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066836: 5422 9703 |0095: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06683a: 5426 df03 |0097: iget-object v6, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +06683e: 6e10 971d 0600 |0099: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +066844: 0a06 |009c: move-result v6 │ │ +066846: 3c06 8c00 |009d: if-gtz v6, 0129 // +008c │ │ +06684a: 54b2 5403 |009f: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +06684e: 6e10 971d 0200 |00a1: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +066854: 0a02 |00a4: move-result v2 │ │ +066856: 1206 |00a5: const/4 v6, #int 0 // #0 │ │ +066858: 3526 2000 |00a6: if-ge v6, v2, 00c6 // +0020 │ │ +06685c: 54b7 5403 |00a8: iget-object v7, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +066860: 6e20 911d 6700 |00aa: invoke-virtual {v7, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +066866: 0c07 |00ad: move-result-object v7 │ │ +066868: 1f07 8a02 |00ae: check-cast v7, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ +06686c: 6e10 420e 0700 |00b0: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e42 │ │ +066872: 0a08 |00b3: move-result v8 │ │ +066874: 3908 0f00 |00b4: if-nez v8, 00c3 // +000f │ │ +066878: 6e10 410e 0700 |00b6: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView$v;.c:()I // method@0e41 │ │ +06687e: 0a08 |00b9: move-result v8 │ │ +066880: 33c8 0900 |00ba: if-ne v8, v12, 00c3 // +0009 │ │ +066884: 54b2 5403 |00bc: iget-object v2, v11, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +066888: 6e20 951d 6200 |00be: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1d95 │ │ +06688e: 0776 |00c1: move-object v6, v7 │ │ +066890: 2805 |00c2: goto 00c7 // +0005 │ │ +066892: d806 0601 |00c3: add-int/lit8 v6, v6, #int 1 // #01 │ │ +066896: 28e1 |00c5: goto 00a6 // -001f │ │ +066898: 0716 |00c6: move-object v6, v1 │ │ +06689a: 3806 7500 |00c7: if-eqz v6, 013c // +0075 │ │ +06689e: 6e10 430e 0600 |00c9: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.e:()Z // method@0e43 │ │ +0668a4: 0a00 |00cc: move-result v0 │ │ +0668a6: 3800 3200 |00cd: if-eqz v0, 00ff // +0032 │ │ +0668aa: 54b0 5903 |00cf: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0668ae: 5400 8f03 |00d1: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0668b2: 5500 5f03 |00d3: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +0668b6: 3900 2800 |00d5: if-nez v0, 00fd // +0028 │ │ +0668ba: 6e20 400e 5600 |00d7: invoke-virtual {v6, v5}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e40 │ │ +0668c0: 6e10 440e 0600 |00da: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.f:()Z // method@0e44 │ │ +0668c6: 0a0c |00dd: move-result v12 │ │ +0668c8: 390c 1100 |00de: if-nez v12, 00ef // +0011 │ │ +0668cc: 526c 6e03 |00e0: iget v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0668d0: dd0d 0c20 |00e2: and-int/lit8 v13, v12, #int 32 // #20 │ │ +0668d4: 380d 0300 |00e4: if-eqz v13, 00e7 // +0003 │ │ +0668d8: 2802 |00e6: goto 00e8 // +0002 │ │ +0668da: 1203 |00e7: const/4 v3, #int 0 // #0 │ │ +0668dc: 3803 1100 |00e8: if-eqz v3, 00f9 // +0011 │ │ +0668e0: dd0c 0cdf |00ea: and-int/lit8 v12, v12, #int -33 // #df │ │ +0668e4: 596c 6e03 |00ec: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0668e8: 280b |00ee: goto 00f9 // +000b │ │ +0668ea: 54bc 5903 |00ef: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0668ee: 6e30 900e 1c04 |00f1: invoke-virtual {v12, v1, v4}, Landroidx/recyclerview/widget/RecyclerView;.removeDetachedView:(Landroid/view/View;Z)V // method@0e90 │ │ +0668f4: 546c 7203 |00f4: iget-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0372 │ │ +0668f8: 6e20 2d0e 6c00 |00f6: invoke-virtual {v12, v6}, Landroidx/recyclerview/widget/RecyclerView$p;.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e2d │ │ +0668fe: 7110 2b0e 0600 |00f9: invoke-static {v6}, Landroidx/recyclerview/widget/RecyclerView$p;.d:(Landroidx/recyclerview/widget/RecyclerView$v;)V // method@0e2b │ │ +066904: 2701 |00fc: throw v1 │ │ +066906: 1210 |00fd: const/4 v0, #int 1 // #1 │ │ +066908: 283e |00fe: goto 013c // +003e │ │ +06690a: 526c 6903 |00ff: iget v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ +06690e: 3a0c 0800 |0101: if-ltz v12, 0109 // +0008 │ │ +066912: 54bc 5903 |0103: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066916: 6e10 821c 0c00 |0105: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06691c: 2701 |0108: throw v1 │ │ +06691e: 220c 0206 |0109: new-instance v12, Ljava/lang/IndexOutOfBoundsException; // type@0602 │ │ +066922: 220d 1c06 |010b: new-instance v13, Ljava/lang/StringBuilder; // type@061c │ │ +066926: 7010 c11c 0d00 |010d: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +06692c: 1a0e e305 |0110: const-string v14, "Inconsistency detected. Invalid view holder adapter position" // string@05e3 │ │ +066930: 6e20 ce1c ed00 |0112: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066936: 6e20 cd1c 6d00 |0115: invoke-virtual {v13, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +06693c: 54be 5903 |0118: iget-object v14, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066940: 6e10 760e 0e00 |011a: invoke-virtual {v14}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +066946: 0c0e |011d: move-result-object v14 │ │ +066948: 6e20 ce1c ed00 |011e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06694e: 6e10 d61c 0d00 |0121: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +066954: 0c0d |0124: move-result-object v13 │ │ +066956: 7020 441c dc00 |0125: invoke-direct {v12, v13}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c44 │ │ +06695c: 270c |0128: throw v12 │ │ +06695e: 542c df03 |0129: iget-object v12, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +066962: 6e20 911d 4c00 |012b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +066968: 0c0c |012e: move-result-object v12 │ │ +06696a: 1f0c 5e01 |012f: check-cast v12, Landroid/view/View; // type@015e │ │ +06696e: 542d dd03 |0131: iget-object v13, v2, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +066972: 1f0d ad02 |0133: check-cast v13, Landroidx/recyclerview/widget/k; // type@02ad │ │ +066976: 6e10 821c 0d00 |0135: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06697c: 7110 7c0e 0c00 |0138: invoke-static {v12}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ +066982: 2701 |013b: throw v1 │ │ +066984: 3906 4f00 |013c: if-nez v6, 018b // +004f │ │ +066988: 54bd 5903 |013e: iget-object v13, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06698c: 54dd 9503 |0140: iget-object v13, v13, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +066990: 6e30 f70e cd04 |0142: invoke-virtual {v13, v12, v4}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0ef7 │ │ +066996: 0a0d |0145: move-result v13 │ │ +066998: 3a0d 0800 |0146: if-ltz v13, 014e // +0008 │ │ +06699c: 54bc 5903 |0148: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0669a0: 6e10 821c 0c00 |014a: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0669a6: 2701 |014d: throw v1 │ │ +0669a8: 220e 0206 |014e: new-instance v14, Ljava/lang/IndexOutOfBoundsException; // type@0602 │ │ +0669ac: 2200 1c06 |0150: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +0669b0: 7010 c11c 0000 |0152: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +0669b6: 1a01 e205 |0155: const-string v1, "Inconsistency detected. Invalid item position " // string@05e2 │ │ +0669ba: 6e20 ce1c 1000 |0157: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0669c0: 6e20 c91c c000 |015a: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0669c6: 1a0c 6801 |015d: const-string v12, "(offset:" // string@0168 │ │ +0669ca: 6e20 ce1c c000 |015f: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0669d0: 6e20 c91c d000 |0162: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0669d6: 1a0c 7701 |0165: const-string v12, ")." // string@0177 │ │ +0669da: 6e20 ce1c c000 |0167: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0669e0: 1a0c d225 |016a: const-string v12, "state:" // string@25d2 │ │ +0669e4: 6e20 ce1c c000 |016c: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0669ea: 54bc 5903 |016f: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +0669ee: 54cc 8f03 |0171: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0669f2: 6e10 390e 0c00 |0173: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ +0669f8: 0a0c |0176: move-result v12 │ │ +0669fa: 6e20 c91c c000 |0177: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +066a00: 54bc 5903 |017a: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066a04: 6e10 760e 0c00 |017c: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +066a0a: 0c0c |017f: move-result-object v12 │ │ +066a0c: 6e20 ce1c c000 |0180: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066a12: 6e10 d61c 0000 |0183: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +066a18: 0c0c |0186: move-result-object v12 │ │ +066a1a: 7020 441c ce00 |0187: invoke-direct {v14, v12}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c44 │ │ +066a20: 270e |018a: throw v14 │ │ +066a22: 3800 4e00 |018b: if-eqz v0, 01d9 // +004e │ │ +066a26: 54b0 5903 |018d: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066a2a: 5400 8f03 |018f: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +066a2e: 5502 5f03 |0191: iget-boolean v2, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +066a32: 3902 4600 |0193: if-nez v2, 01d9 // +0046 │ │ +066a36: 1302 0020 |0195: const/16 v2, #int 8192 // #2000 │ │ +066a3a: 5267 6e03 |0197: iget v7, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +066a3e: b572 |0199: and-int/2addr v2, v7 │ │ +066a40: 3802 0400 |019a: if-eqz v2, 019e // +0004 │ │ +066a44: 1212 |019c: const/4 v2, #int 1 // #1 │ │ +066a46: 2802 |019d: goto 019f // +0002 │ │ +066a48: 1202 |019e: const/4 v2, #int 0 // #0 │ │ +066a4a: 3802 3a00 |019f: if-eqz v2, 01d9 // +003a │ │ +066a4e: d572 ffdf |01a1: and-int/lit16 v2, v7, #int -8193 // #dfff │ │ +066a52: b642 |01a3: or-int/2addr v2, v4 │ │ +066a54: 5962 6e03 |01a4: iput v2, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +066a58: 5500 6003 |01a6: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0360 │ │ +066a5c: 3900 0300 |01a8: if-nez v0, 01ab // +0003 │ │ +066a60: 282f |01aa: goto 01d9 // +002f │ │ +066a62: dd0c 020e |01ab: and-int/lit8 v12, v2, #int 14 // #0e │ │ +066a66: 6e10 420e 0600 |01ad: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e42 │ │ +066a6c: 0a0d |01b0: move-result v13 │ │ +066a6e: 380d 0300 |01b1: if-eqz v13, 01b4 // +0003 │ │ +066a72: 280c |01b3: goto 01bf // +000c │ │ +066a74: b55c |01b4: and-int/2addr v12, v5 │ │ +066a76: 390c 0a00 |01b5: if-nez v12, 01bf // +000a │ │ +066a7a: 546c 7403 |01b7: iget-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0374 │ │ +066a7e: 390c 0300 |01b9: if-nez v12, 01bc // +0003 │ │ +066a82: 2804 |01bb: goto 01bf // +0004 │ │ +066a84: 6e20 7b0e 6c00 |01bc: invoke-virtual {v12, v6}, Landroidx/recyclerview/widget/RecyclerView;.j:(Landroidx/recyclerview/widget/RecyclerView$v;)I // method@0e7b │ │ +066a8a: 54bc 5903 |01bf: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066a8e: 54cc 7e03 |01c1: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +066a92: 526d 6e03 |01c3: iget v13, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +066a96: d5dd 0004 |01c5: and-int/lit16 v13, v13, #int 1024 // #0400 │ │ +066a9a: 390d 0c00 |01c7: if-nez v13, 01d3 // +000c │ │ +066a9e: 546d 6f03 |01c9: iget-object v13, v6, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ +066aa2: 380d 0800 |01cb: if-eqz v13, 01d3 // +0008 │ │ +066aa6: 6e10 971d 0d00 |01cd: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +066aac: 0a0d |01d0: move-result v13 │ │ +066aae: 390d 0400 |01d1: if-nez v13, 01d5 // +0004 │ │ +066ab2: 620d 7503 |01d3: sget-object v13, Landroidx/recyclerview/widget/RecyclerView$v;.m:Ljava/util/List; // field@0375 │ │ +066ab6: 6e10 821c 0c00 |01d5: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +066abc: 2701 |01d8: throw v1 │ │ +066abe: 54b0 5903 |01d9: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066ac2: 5400 8f03 |01db: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +066ac6: 5500 5f03 |01dd: iget-boolean v0, v0, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +066aca: 3800 1000 |01df: if-eqz v0, 01ef // +0010 │ │ +066ace: 5260 6e03 |01e1: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +066ad2: b530 |01e3: and-int/2addr v0, v3 │ │ +066ad4: 3800 0400 |01e4: if-eqz v0, 01e8 // +0004 │ │ +066ad8: 1210 |01e6: const/4 v0, #int 1 // #1 │ │ +066ada: 2802 |01e7: goto 01e9 // +0002 │ │ +066adc: 1200 |01e8: const/4 v0, #int 0 // #0 │ │ +066ade: 3900 0300 |01e9: if-nez v0, 01ec // +0003 │ │ +066ae2: 2804 |01eb: goto 01ef // +0004 │ │ +066ae4: 596c 6c03 |01ec: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ +066ae8: 285a |01ee: goto 0248 // +005a │ │ +066aea: 5260 6e03 |01ef: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +066aee: dd02 0001 |01f1: and-int/lit8 v2, v0, #int 1 // #01 │ │ +066af2: 3802 0400 |01f3: if-eqz v2, 01f7 // +0004 │ │ +066af6: 1212 |01f5: const/4 v2, #int 1 // #1 │ │ +066af8: 2802 |01f6: goto 01f8 // +0002 │ │ +066afa: 1202 |01f7: const/4 v2, #int 0 // #0 │ │ +066afc: 3802 1100 |01f8: if-eqz v2, 0209 // +0011 │ │ +066b00: dd00 0002 |01fa: and-int/lit8 v0, v0, #int 2 // #02 │ │ +066b04: 3800 0400 |01fc: if-eqz v0, 0200 // +0004 │ │ +066b08: 1210 |01fe: const/4 v0, #int 1 // #1 │ │ +066b0a: 2802 |01ff: goto 0201 // +0002 │ │ +066b0c: 1200 |0200: const/4 v0, #int 0 // #0 │ │ +066b0e: 3900 0800 |0201: if-nez v0, 0209 // +0008 │ │ +066b12: 6e10 420e 0600 |0203: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$v;.d:()Z // method@0e42 │ │ +066b18: 0a00 |0206: move-result v0 │ │ +066b1a: 3800 4100 |0207: if-eqz v0, 0248 // +0041 │ │ +066b1e: 54b0 5903 |0209: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066b22: 5400 9503 |020b: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +066b26: 6e30 f70e c004 |020d: invoke-virtual {v0, v12, v4}, Landroidx/recyclerview/widget/a;.a:(II)I // method@0ef7 │ │ +066b2c: 54bc 5903 |0210: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066b30: 5b6c 7403 |0212: iput-object v12, v6, Landroidx/recyclerview/widget/RecyclerView$v;.l:Landroidx/recyclerview/widget/RecyclerView; // field@0374 │ │ +066b34: 6e10 700e 0c00 |0214: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.getNanoTime:()J // method@0e70 │ │ +066b3a: 0b05 |0217: move-result-wide v5 │ │ +066b3c: 1807 ffff ffff ffff ff7f |0218: const-wide v7, #double nan // #7fffffffffffffff │ │ +066b46: 310c 0d07 |021d: cmp-long v12, v13, v7 │ │ +066b4a: 380c 2a00 |021f: if-eqz v12, 0249 // +002a │ │ +066b4e: 54bc 5803 |0221: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +066b52: 54c0 5003 |0223: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +066b56: 6e20 4c04 4000 |0225: invoke-virtual {v0, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@044c │ │ +066b5c: 0c00 |0228: move-result-object v0 │ │ +066b5e: 1f00 8102 |0229: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ +066b62: 3900 0c00 |022b: if-nez v0, 0237 // +000c │ │ +066b66: 2200 8102 |022d: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ +066b6a: 7010 250e 0000 |022f: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$o$a;.:()V // method@0e25 │ │ +066b70: 54cc 5003 |0232: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +066b74: 6e30 4f04 4c00 |0234: invoke-virtual {v12, v4, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@044f │ │ +066b7a: 5307 4f03 |0237: iget-wide v7, v0, Landroidx/recyclerview/widget/RecyclerView$o$a;.c:J // field@034f │ │ +066b7e: 1609 0000 |0239: const-wide/16 v9, #int 0 // #0 │ │ +066b82: 310c 0709 |023b: cmp-long v12, v7, v9 │ │ +066b86: 380c 0900 |023d: if-eqz v12, 0246 // +0009 │ │ +066b8a: bb75 |023f: add-long/2addr v5, v7 │ │ +066b8c: 310c 050d |0240: cmp-long v12, v5, v13 │ │ +066b90: 3b0c 0300 |0242: if-gez v12, 0245 // +0003 │ │ +066b94: 2802 |0244: goto 0246 // +0002 │ │ +066b96: 1203 |0245: const/4 v3, #int 0 // #0 │ │ +066b98: 3903 0300 |0246: if-nez v3, 0249 // +0003 │ │ +066b9c: 2701 |0248: throw v1 │ │ +066b9e: 54bc 5903 |0249: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066ba2: 6e10 821c 0c00 |024b: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +066ba8: 2701 |024e: throw v1 │ │ +066baa: 220d 0206 |024f: new-instance v13, Ljava/lang/IndexOutOfBoundsException; // type@0602 │ │ +066bae: 220e 1c06 |0251: new-instance v14, Ljava/lang/StringBuilder; // type@061c │ │ +066bb2: 7010 c11c 0e00 |0253: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +066bb8: 1a00 fb05 |0256: const-string v0, "Invalid item position " // string@05fb │ │ +066bbc: 6e20 ce1c 0e00 |0258: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066bc2: 6e20 c91c ce00 |025b: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +066bc8: 1a00 1b01 |025e: const-string v0, "(" // string@011b │ │ +066bcc: 6e20 ce1c 0e00 |0260: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066bd2: 6e20 c91c ce00 |0263: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +066bd8: 1a0c 7801 |0266: const-string v12, "). Item count:" // string@0178 │ │ +066bdc: 6e20 ce1c ce00 |0268: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066be2: 54bc 5903 |026b: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066be6: 54cc 8f03 |026d: iget-object v12, v12, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +066bea: 6e10 390e 0c00 |026f: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ +066bf0: 0a0c |0272: move-result v12 │ │ +066bf2: 6e20 c91c ce00 |0273: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +066bf8: 54bc 5903 |0276: iget-object v12, v11, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066bfc: 6e10 760e 0c00 |0278: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +066c02: 0c0c |027b: move-result-object v12 │ │ +066c04: 6e20 ce1c ce00 |027c: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066c0a: 6e10 d61c 0e00 |027f: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +066c10: 0c0c |0282: move-result-object v12 │ │ +066c12: 7020 441c cd00 |0283: invoke-direct {v13, v12}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1c44 │ │ +066c18: 270d |0286: throw v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -77455,72 +77455,72 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$v;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -066c34: |[066c34] androidx.recyclerview.widget.RecyclerView$p.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ -066c44: 5520 7303 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.k:Z // field@0373 │ │ -066c48: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -066c4c: 5410 5303 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ -066c50: 2803 |0006: goto 0009 // +0003 │ │ -066c52: 5410 5203 |0007: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ -066c56: 6e20 981d 2000 |0009: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d98 │ │ -066c5c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -066c5e: 5b20 7203 |000d: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0372 │ │ -066c62: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -066c64: 5c20 7303 |0010: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.k:Z // field@0373 │ │ -066c68: 5220 6e03 |0012: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066c6c: dd00 00df |0014: and-int/lit8 v0, v0, #int -33 // #df │ │ -066c70: 5920 6e03 |0016: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -066c74: 0e00 |0018: return-void │ │ +066c1c: |[066c1c] androidx.recyclerview.widget.RecyclerView$p.f:(Landroidx/recyclerview/widget/RecyclerView$v;)V │ │ +066c2c: 5520 7303 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.k:Z // field@0373 │ │ +066c30: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +066c34: 5410 5303 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.b:Ljava/util/ArrayList; // field@0353 │ │ +066c38: 2803 |0006: goto 0009 // +0003 │ │ +066c3a: 5410 5203 |0007: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +066c3e: 6e20 961d 2000 |0009: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d96 │ │ +066c44: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +066c46: 5b20 7203 |000d: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0372 │ │ +066c4a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +066c4c: 5c20 7303 |0010: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.k:Z // field@0373 │ │ +066c50: 5220 6e03 |0012: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +066c54: dd00 00df |0014: and-int/lit8 v0, v0, #int -33 // #df │ │ +066c58: 5920 6e03 |0016: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +066c5c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/RecyclerView$p;) │ │ name : 'g' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -066c78: |[066c78] androidx.recyclerview.widget.RecyclerView$p.g:()V │ │ -066c88: 5430 5903 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -066c8c: 5400 a103 |0002: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -066c90: 5230 5603 |0004: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0356 │ │ -066c94: d800 0000 |0006: add-int/lit8 v0, v0, #int 0 // #00 │ │ -066c98: 5930 5703 |0008: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@0357 │ │ -066c9c: 5430 5403 |000a: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -066ca0: 6e10 991d 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -066ca6: 0a00 |000f: move-result v0 │ │ -066ca8: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ -066cac: 3a00 1000 |0012: if-ltz v0, 0022 // +0010 │ │ -066cb0: 5431 5403 |0014: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -066cb4: 6e10 991d 0100 |0016: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -066cba: 0a01 |0019: move-result v1 │ │ -066cbc: 5232 5703 |001a: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@0357 │ │ -066cc0: 3721 0600 |001c: if-le v1, v2, 0022 // +0006 │ │ -066cc4: 6e20 2a0e 0300 |001e: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView$p;.c:(I)V // method@0e2a │ │ -066cca: 28ef |0021: goto 0010 // -0011 │ │ -066ccc: 0e00 |0022: return-void │ │ +066c60: |[066c60] androidx.recyclerview.widget.RecyclerView$p.g:()V │ │ +066c70: 5430 5903 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +066c74: 5400 a103 |0002: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +066c78: 5230 5603 |0004: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0356 │ │ +066c7c: d800 0000 |0006: add-int/lit8 v0, v0, #int 0 // #00 │ │ +066c80: 5930 5703 |0008: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@0357 │ │ +066c84: 5430 5403 |000a: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +066c88: 6e10 971d 0000 |000c: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +066c8e: 0a00 |000f: move-result v0 │ │ +066c90: d800 00ff |0010: add-int/lit8 v0, v0, #int -1 // #ff │ │ +066c94: 3a00 1000 |0012: if-ltz v0, 0022 // +0010 │ │ +066c98: 5431 5403 |0014: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +066c9c: 6e10 971d 0100 |0016: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +066ca2: 0a01 |0019: move-result v1 │ │ +066ca4: 5232 5703 |001a: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView$p;.f:I // field@0357 │ │ +066ca8: 3721 0600 |001c: if-le v1, v2, 0022 // +0006 │ │ +066cac: 6e20 2a0e 0300 |001e: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView$p;.c:(I)V // method@0e2a │ │ +066cb2: 28ef |0021: goto 0010 // -0011 │ │ +066cb4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #181 header: │ │ class_idx : 644 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #181 annotations: │ │ Annotations on class │ │ @@ -77538,21 +77538,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$q;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #182 header: │ │ class_idx : 645 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #182 annotations: │ │ Annotations on class │ │ @@ -77574,36 +77574,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -066d24: |[066d24] androidx.recyclerview.widget.RecyclerView$r$a.:()V │ │ -066d34: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -066d3a: 0e00 |0003: return-void │ │ +066d0c: |[066d0c] androidx.recyclerview.widget.RecyclerView$r$a.:()V │ │ +066d1c: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +066d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$r$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -066cd0: |[066cd0] androidx.recyclerview.widget.RecyclerView$r$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -066ce0: 2200 8602 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ -066ce4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -066ce6: 7030 350e 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0e35 │ │ -066cec: 1100 |0006: return-object v0 │ │ +066cb8: |[066cb8] androidx.recyclerview.widget.RecyclerView$r$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +066cc8: 2200 8602 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ +066ccc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +066cce: 7030 350e 3001 |0003: invoke-direct {v0, v3, v1}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0e35 │ │ +066cd4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroidx/recyclerview/widget/RecyclerView$r$a; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -77612,18 +77612,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -066cf0: |[066cf0] androidx.recyclerview.widget.RecyclerView$r$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -066d00: 2200 8602 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ -066d04: 7030 350e 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0e35 │ │ -066d0a: 1100 |0005: return-object v0 │ │ +066cd8: |[066cd8] androidx.recyclerview.widget.RecyclerView$r$a.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +066ce8: 2200 8602 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ +066cec: 7030 350e 2003 |0002: invoke-direct {v0, v2, v3}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0e35 │ │ +066cf2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroidx/recyclerview/widget/RecyclerView$r$a; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/ClassLoader; │ │ @@ -77633,28 +77633,28 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066d0c: |[066d0c] androidx.recyclerview.widget.RecyclerView$r$a.newArray:(I)[Ljava/lang/Object; │ │ -066d1c: 2311 d30a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/RecyclerView$r; // type@0ad3 │ │ -066d20: 1101 |0002: return-object v1 │ │ +066cf4: |[066cf4] androidx.recyclerview.widget.RecyclerView$r$a.newArray:(I)[Ljava/lang/Object; │ │ +066d04: 2311 d30a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/RecyclerView$r; // type@0ad3 │ │ +066d08: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #183 header: │ │ class_idx : 647 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #183 annotations: │ │ Annotations on class │ │ @@ -77698,118 +77698,118 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -066ee8: |[066ee8] androidx.recyclerview.widget.RecyclerView$s.:()V │ │ -066ef8: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -066efe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -066f00: 5910 5c03 |0004: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035c │ │ -066f04: 5910 5d03 |0006: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@035d │ │ -066f08: 5c10 5e03 |0008: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@035e │ │ -066f0c: 5c10 5f03 |000a: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ -066f10: 5c10 6003 |000c: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0360 │ │ -066f14: 5c10 6103 |000e: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0361 │ │ -066f18: 0e00 |0010: return-void │ │ +066ed0: |[066ed0] androidx.recyclerview.widget.RecyclerView$s.:()V │ │ +066ee0: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +066ee6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +066ee8: 5910 5c03 |0004: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035c │ │ +066eec: 5910 5d03 |0006: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@035d │ │ +066ef0: 5c10 5e03 |0008: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@035e │ │ +066ef4: 5c10 5f03 |000a: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +066ef8: 5c10 6003 |000c: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0360 │ │ +066efc: 5c10 6103 |000e: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0361 │ │ +066f00: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$s;) │ │ name : 'a' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -066dd4: |[066dd4] androidx.recyclerview.widget.RecyclerView$s.a:()I │ │ -066de4: 5520 5f03 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ -066de8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -066dec: 5220 5c03 |0004: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035c │ │ -066df0: 5221 5d03 |0006: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@035d │ │ -066df4: b110 |0008: sub-int/2addr v0, v1 │ │ -066df6: 2802 |0009: goto 000b // +0002 │ │ -066df8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -066dfa: 0f00 |000b: return v0 │ │ +066dbc: |[066dbc] androidx.recyclerview.widget.RecyclerView$s.a:()I │ │ +066dcc: 5520 5f03 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +066dd0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +066dd4: 5220 5c03 |0004: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035c │ │ +066dd8: 5221 5d03 |0006: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@035d │ │ +066ddc: b110 |0008: sub-int/2addr v0, v1 │ │ +066dde: 2802 |0009: goto 000b // +0002 │ │ +066de0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +066de2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$s;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -066dfc: |[066dfc] androidx.recyclerview.widget.RecyclerView$s.toString:()Ljava/lang/String; │ │ -066e0c: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -066e10: 7010 c31c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -066e16: 1a01 9513 |0005: const-string v1, "State{mTargetPosition=" // string@1395 │ │ -066e1a: 6e20 d01c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066e20: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -066e22: 6e20 cb1c 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -066e28: 1a01 d101 |000e: const-string v1, ", mData=" // string@01d1 │ │ -066e2c: 6e20 d01c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066e32: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -066e34: 6e20 cf1c 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -066e3a: 1a01 d901 |0017: const-string v1, ", mItemCount=" // string@01d9 │ │ -066e3e: 6e20 d01c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066e44: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -066e46: 6e20 cb1c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -066e4c: 1a02 d801 |0020: const-string v2, ", mIsMeasuring=" // string@01d8 │ │ -066e50: 6e20 d01c 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066e56: 6e20 d11c 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cd1 │ │ -066e5c: 1a01 dd01 |0028: const-string v1, ", mPreviousLayoutItemCount=" // string@01dd │ │ -066e60: 6e20 d01c 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066e66: 5231 5c03 |002d: iget v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035c │ │ -066e6a: 6e20 cb1c 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -066e70: 1a01 d201 |0032: const-string v1, ", mDeletedInvisibleItemCountSincePreviousLayout=" // string@01d2 │ │ -066e74: 6e20 d01c 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066e7a: 5231 5d03 |0037: iget v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@035d │ │ -066e7e: 6e20 cb1c 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -066e84: 1a01 e301 |003c: const-string v1, ", mStructureChanged=" // string@01e3 │ │ -066e88: 6e20 d01c 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066e8e: 5531 5e03 |0041: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@035e │ │ -066e92: 6e20 d11c 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cd1 │ │ -066e98: 1a01 d701 |0046: const-string v1, ", mInPreLayout=" // string@01d7 │ │ -066e9c: 6e20 d01c 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066ea2: 5531 5f03 |004b: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ -066ea6: 6e20 d11c 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cd1 │ │ -066eac: 1a01 e101 |0050: const-string v1, ", mRunSimpleAnimations=" // string@01e1 │ │ -066eb0: 6e20 d01c 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066eb6: 5531 6003 |0055: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0360 │ │ -066eba: 6e20 d11c 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cd1 │ │ -066ec0: 1a01 e001 |005a: const-string v1, ", mRunPredictiveAnimations=" // string@01e0 │ │ -066ec4: 6e20 d01c 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -066eca: 5531 6103 |005f: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0361 │ │ -066ece: 6e20 d11c 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cd1 │ │ -066ed4: 1301 7d00 |0064: const/16 v1, #int 125 // #7d │ │ -066ed8: 6e20 c81c 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc8 │ │ -066ede: 6e10 d81c 0000 |0069: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -066ee4: 0c00 |006c: move-result-object v0 │ │ -066ee6: 1100 |006d: return-object v0 │ │ +066de4: |[066de4] androidx.recyclerview.widget.RecyclerView$s.toString:()Ljava/lang/String; │ │ +066df4: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +066df8: 7010 c11c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +066dfe: 1a01 9413 |0005: const-string v1, "State{mTargetPosition=" // string@1394 │ │ +066e02: 6e20 ce1c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066e08: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +066e0a: 6e20 c91c 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +066e10: 1a01 d101 |000e: const-string v1, ", mData=" // string@01d1 │ │ +066e14: 6e20 ce1c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066e1a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +066e1c: 6e20 cd1c 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +066e22: 1a01 d901 |0017: const-string v1, ", mItemCount=" // string@01d9 │ │ +066e26: 6e20 ce1c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066e2c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +066e2e: 6e20 c91c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +066e34: 1a02 d801 |0020: const-string v2, ", mIsMeasuring=" // string@01d8 │ │ +066e38: 6e20 ce1c 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066e3e: 6e20 cf1c 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1ccf │ │ +066e44: 1a01 dd01 |0028: const-string v1, ", mPreviousLayoutItemCount=" // string@01dd │ │ +066e48: 6e20 ce1c 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066e4e: 5231 5c03 |002d: iget v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.a:I // field@035c │ │ +066e52: 6e20 c91c 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +066e58: 1a01 d201 |0032: const-string v1, ", mDeletedInvisibleItemCountSincePreviousLayout=" // string@01d2 │ │ +066e5c: 6e20 ce1c 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066e62: 5231 5d03 |0037: iget v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.b:I // field@035d │ │ +066e66: 6e20 c91c 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +066e6c: 1a01 e301 |003c: const-string v1, ", mStructureChanged=" // string@01e3 │ │ +066e70: 6e20 ce1c 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066e76: 5531 5e03 |0041: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@035e │ │ +066e7a: 6e20 cf1c 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1ccf │ │ +066e80: 1a01 d701 |0046: const-string v1, ", mInPreLayout=" // string@01d7 │ │ +066e84: 6e20 ce1c 1000 |0048: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066e8a: 5531 5f03 |004b: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +066e8e: 6e20 cf1c 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1ccf │ │ +066e94: 1a01 e101 |0050: const-string v1, ", mRunSimpleAnimations=" // string@01e1 │ │ +066e98: 6e20 ce1c 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066e9e: 5531 6003 |0055: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.e:Z // field@0360 │ │ +066ea2: 6e20 cf1c 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1ccf │ │ +066ea8: 1a01 e001 |005a: const-string v1, ", mRunPredictiveAnimations=" // string@01e0 │ │ +066eac: 6e20 ce1c 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +066eb2: 5531 6103 |005f: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0361 │ │ +066eb6: 6e20 cf1c 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1ccf │ │ +066ebc: 1301 7d00 |0064: const/16 v1, #int 125 // #7d │ │ +066ec0: 6e20 c61c 1000 |0066: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc6 │ │ +066ec6: 6e10 d61c 0000 |0069: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +066ecc: 0c00 |006c: move-result-object v0 │ │ +066ece: 1100 |006d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #184 header: │ │ class_idx : 648 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #184 annotations: │ │ Annotations on class │ │ @@ -77821,21 +77821,21 @@ │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #185 header: │ │ class_idx : 649 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #185 annotations: │ │ Annotations on class │ │ @@ -77884,195 +77884,195 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -066f1c: |[066f1c] androidx.recyclerview.widget.RecyclerView$u.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -066f2c: 5b23 6803 |0000: iput-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -066f30: 7010 801c 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c80 │ │ -066f36: 6200 aa03 |0005: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03aa │ │ -066f3a: 5b20 6503 |0007: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0365 │ │ -066f3e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -066f40: 5c21 6603 |000a: iput-boolean v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ -066f44: 5c21 6703 |000c: iput-boolean v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ -066f48: 2201 c301 |000e: new-instance v1, Landroid/widget/OverScroller; // type@01c3 │ │ -066f4c: 6e10 9405 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -066f52: 0c03 |0013: move-result-object v3 │ │ -066f54: 7030 0209 3100 |0014: invoke-direct {v1, v3, v0}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0902 │ │ -066f5a: 5b21 6403 |0017: iput-object v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ -066f5e: 0e00 |0019: return-void │ │ +066f04: |[066f04] androidx.recyclerview.widget.RecyclerView$u.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +066f14: 5b23 6803 |0000: iput-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +066f18: 7010 7e1c 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c7e │ │ +066f1e: 6200 aa03 |0005: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03aa │ │ +066f22: 5b20 6503 |0007: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0365 │ │ +066f26: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +066f28: 5c21 6603 |000a: iput-boolean v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ +066f2c: 5c21 6703 |000c: iput-boolean v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ +066f30: 2201 c301 |000e: new-instance v1, Landroid/widget/OverScroller; // type@01c3 │ │ +066f34: 6e10 9405 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +066f3a: 0c03 |0013: move-result-object v3 │ │ +066f3c: 7030 0209 3100 |0014: invoke-direct {v1, v3, v0}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0902 │ │ +066f42: 5b21 6403 |0017: iput-object v1, v2, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +066f46: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$u;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -066f60: |[066f60] androidx.recyclerview.widget.RecyclerView$u.a:()V │ │ -066f70: 5520 6603 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ -066f74: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -066f78: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -066f7a: 5c20 6703 |0005: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ -066f7e: 280d |0007: goto 0014 // +000d │ │ -066f80: 5420 6803 |0008: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -066f84: 6e20 0506 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -066f8a: 5420 6803 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -066f8e: 6201 2d05 |000f: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -066f92: 6e20 0206 2000 |0011: invoke-virtual {v0, v2}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@0602 │ │ -066f98: 0e00 |0014: return-void │ │ +066f48: |[066f48] androidx.recyclerview.widget.RecyclerView$u.a:()V │ │ +066f58: 5520 6603 |0000: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ +066f5c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +066f60: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +066f62: 5c20 6703 |0005: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ +066f66: 280d |0007: goto 0014 // +000d │ │ +066f68: 5420 6803 |0008: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +066f6c: 6e20 0506 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ +066f72: 5420 6803 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +066f76: 6201 2d05 |000f: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +066f7a: 6e20 0206 2000 |0011: invoke-virtual {v0, v2}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@0602 │ │ +066f80: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView$u;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 244 16-bit code units │ │ -066f9c: |[066f9c] androidx.recyclerview.widget.RecyclerView$u.run:()V │ │ -066fac: 54c0 6803 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -066fb0: 5401 a103 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -066fb4: 3901 0b00 |0004: if-nez v1, 000f // +000b │ │ -066fb8: 6e20 0506 c000 |0006: invoke-virtual {v0, v12}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -066fbe: 54c0 6403 |0009: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ -066fc2: 6e10 0309 0000 |000b: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0903 │ │ -066fc8: 0e00 |000e: return-void │ │ -066fca: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -066fcc: 5cc1 6703 |0010: iput-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ -066fd0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -066fd2: 5cc2 6603 |0013: iput-boolean v2, v12, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ -066fd6: 6e10 550e 0000 |0015: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.d:()V // method@0e55 │ │ -066fdc: 54c0 6403 |0018: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ -066fe0: 54c3 6803 |001a: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -066fe4: 5433 a103 |001c: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -066fe8: 6e10 841c 0300 |001e: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -066fee: 6e10 0409 0000 |0021: invoke-virtual {v0}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@0904 │ │ -066ff4: 0a03 |0024: move-result v3 │ │ -066ff6: 3803 c500 |0025: if-eqz v3, 00ea // +00c5 │ │ -066ffa: 54c3 6803 |0027: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -066ffe: 5433 9a03 |0029: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ -067002: 6e10 0809 0000 |002b: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrX:()I // method@0908 │ │ -067008: 0a04 |002e: move-result v4 │ │ -06700a: 6e10 0909 0000 |002f: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrY:()I // method@0909 │ │ -067010: 0a05 |0032: move-result v5 │ │ -067012: 52c6 6203 |0033: iget v6, v12, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ -067016: 910a 0406 |0035: sub-int v10, v4, v6 │ │ -06701a: 52c6 6303 |0037: iget v6, v12, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ -06701e: 910b 0506 |0039: sub-int v11, v5, v6 │ │ -067022: 59c4 6203 |003b: iput v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ -067026: 59c5 6303 |003d: iput v5, v12, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ -06702a: 54c4 6803 |003f: iget-object v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06702e: 1208 |0041: const/4 v8, #int 0 // #0 │ │ -067030: 1219 |0042: const/4 v9, #int 1 // #1 │ │ -067032: 01a5 |0043: move v5, v10 │ │ -067034: 01b6 |0044: move v6, v11 │ │ -067036: 0737 |0045: move-object v7, v3 │ │ -067038: 7406 5f0e 0400 |0046: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroidx/recyclerview/widget/RecyclerView;.f:(II[I[II)Z // method@0e5f │ │ -06703e: 0a04 |0049: move-result v4 │ │ -067040: 3804 0800 |004a: if-eqz v4, 0052 // +0008 │ │ -067044: 4404 0301 |004c: aget v4, v3, v1 │ │ -067048: b14a |004e: sub-int/2addr v10, v4 │ │ -06704a: 4403 0302 |004f: aget v3, v3, v2 │ │ -06704e: b13b |0051: sub-int/2addr v11, v3 │ │ -067050: 54c3 6803 |0052: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -067054: 6e10 841c 0300 |0054: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06705a: 54c3 6803 |0057: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06705e: 5433 a303 |0059: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ -067062: 6e10 941d 0300 |005b: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d94 │ │ -067068: 0a03 |005e: move-result v3 │ │ -06706a: 3903 0700 |005f: if-nez v3, 0066 // +0007 │ │ -06706e: 54c3 6803 |0061: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -067072: 6e10 d905 0300 |0063: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -067078: 54c3 6803 |0066: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06707c: 6e10 b005 0300 |0068: invoke-virtual {v3}, Landroid/view/View;.getOverScrollMode:()I // method@05b0 │ │ -067082: 0a03 |006b: move-result v3 │ │ -067084: 1224 |006c: const/4 v4, #int 2 // #2 │ │ -067086: 3243 0700 |006d: if-eq v3, v4, 0074 // +0007 │ │ -06708a: 54c3 6803 |006f: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06708e: 6e30 4d0e a30b |0071: invoke-virtual {v3, v10, v11}, Landroidx/recyclerview/widget/RecyclerView;.c:(II)V // method@0e4d │ │ -067094: 54c3 6803 |0074: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -067098: 1204 |0076: const/4 v4, #int 0 // #0 │ │ -06709a: 6e30 610e 4302 |0077: invoke-virtual {v3, v4, v2}, Landroidx/recyclerview/widget/RecyclerView;.g:([II)Z // method@0e61 │ │ -0670a0: 54c3 6803 |007a: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -0670a4: 7110 4a0e 0300 |007c: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.a:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@0e4a │ │ -0670aa: 0a03 |007f: move-result v3 │ │ -0670ac: 3903 0700 |0080: if-nez v3, 0087 // +0007 │ │ -0670b0: 54c3 6803 |0082: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -0670b4: 6e10 d905 0300 |0084: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -0670ba: 380b 1000 |0087: if-eqz v11, 0097 // +0010 │ │ -0670be: 54c3 6803 |0089: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -0670c2: 5433 a103 |008b: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0670c6: 6e10 040e 0300 |008d: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ -0670cc: 0a03 |0090: move-result v3 │ │ -0670ce: 3803 0600 |0091: if-eqz v3, 0097 // +0006 │ │ -0670d2: 390b 0400 |0093: if-nez v11, 0097 // +0004 │ │ -0670d6: 1213 |0095: const/4 v3, #int 1 // #1 │ │ -0670d8: 2802 |0096: goto 0098 // +0002 │ │ -0670da: 1203 |0097: const/4 v3, #int 0 // #0 │ │ -0670dc: 380a 1000 |0098: if-eqz v10, 00a8 // +0010 │ │ -0670e0: 54c4 6803 |009a: iget-object v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -0670e4: 5444 a103 |009c: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0670e8: 6e10 030e 0400 |009e: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ -0670ee: 0a04 |00a1: move-result v4 │ │ -0670f0: 3804 0600 |00a2: if-eqz v4, 00a8 // +0006 │ │ -0670f4: 390a 0400 |00a4: if-nez v10, 00a8 // +0004 │ │ -0670f8: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ -0670fa: 2802 |00a7: goto 00a9 // +0002 │ │ -0670fc: 1204 |00a8: const/4 v4, #int 0 // #0 │ │ -0670fe: 390a 0400 |00a9: if-nez v10, 00ad // +0004 │ │ -067102: 380b 0900 |00ab: if-eqz v11, 00b4 // +0009 │ │ -067106: 3904 0700 |00ad: if-nez v4, 00b4 // +0007 │ │ -06710a: 3803 0300 |00af: if-eqz v3, 00b2 // +0003 │ │ -06710e: 2803 |00b1: goto 00b4 // +0003 │ │ -067110: 1203 |00b2: const/4 v3, #int 0 // #0 │ │ -067112: 2802 |00b3: goto 00b5 // +0002 │ │ -067114: 1213 |00b4: const/4 v3, #int 1 // #1 │ │ -067116: 6e10 0b09 0000 |00b5: invoke-virtual {v0}, Landroid/widget/OverScroller;.isFinished:()Z // method@090b │ │ -06711c: 0a00 |00b8: move-result v0 │ │ -06711e: 3900 1a00 |00b9: if-nez v0, 00d3 // +001a │ │ -067122: 3903 0b00 |00bb: if-nez v3, 00c6 // +000b │ │ -067126: 54c0 6803 |00bd: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06712a: 6e20 7d0e 2000 |00bf: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.l:(I)Z // method@0e7d │ │ -067130: 0a00 |00c2: move-result v0 │ │ -067132: 3900 0300 |00c3: if-nez v0, 00c6 // +0003 │ │ -067136: 280e |00c5: goto 00d3 // +000e │ │ -067138: 6e10 3c0e 0c00 |00c6: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e3c │ │ -06713e: 54c0 6803 |00c9: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -067142: 5402 8d03 |00cb: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ -067146: 3802 1d00 |00cd: if-eqz v2, 00ea // +001d │ │ -06714a: 6e40 2a0f 02ba |00cf: invoke-virtual {v2, v0, v10, v11}, Landroidx/recyclerview/widget/e;.a:(Landroidx/recyclerview/widget/RecyclerView;II)V // method@0f2a │ │ -067150: 2818 |00d2: goto 00ea // +0018 │ │ -067152: 54c0 6803 |00d3: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -067156: 6e20 a90e 1000 |00d5: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -06715c: 6300 a603 |00d8: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ -067160: 3800 0b00 |00da: if-eqz v0, 00e5 // +000b │ │ -067164: 54c0 6803 |00dc: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -067168: 5400 8e03 |00de: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ -06716c: 6e10 841c 0000 |00e0: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -067172: 5901 0c04 |00e3: iput v1, v0, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ -067176: 54c0 6803 |00e5: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06717a: 6e20 b10e 2000 |00e7: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0eb1 │ │ -067180: 5cc1 6603 |00ea: iput-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ -067184: 55c0 6703 |00ec: iget-boolean v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ -067188: 3800 0500 |00ee: if-eqz v0, 00f3 // +0005 │ │ -06718c: 6e10 3c0e 0c00 |00f0: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e3c │ │ -067192: 0e00 |00f3: return-void │ │ +066f84: |[066f84] androidx.recyclerview.widget.RecyclerView$u.run:()V │ │ +066f94: 54c0 6803 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +066f98: 5401 a103 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +066f9c: 3901 0b00 |0004: if-nez v1, 000f // +000b │ │ +066fa0: 6e20 0506 c000 |0006: invoke-virtual {v0, v12}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ +066fa6: 54c0 6403 |0009: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +066faa: 6e10 0309 0000 |000b: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0903 │ │ +066fb0: 0e00 |000e: return-void │ │ +066fb2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +066fb4: 5cc1 6703 |0010: iput-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ +066fb8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +066fba: 5cc2 6603 |0013: iput-boolean v2, v12, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ +066fbe: 6e10 550e 0000 |0015: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.d:()V // method@0e55 │ │ +066fc4: 54c0 6403 |0018: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +066fc8: 54c3 6803 |001a: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +066fcc: 5433 a103 |001c: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +066fd0: 6e10 821c 0300 |001e: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +066fd6: 6e10 0409 0000 |0021: invoke-virtual {v0}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@0904 │ │ +066fdc: 0a03 |0024: move-result v3 │ │ +066fde: 3803 c500 |0025: if-eqz v3, 00ea // +00c5 │ │ +066fe2: 54c3 6803 |0027: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +066fe6: 5433 9a03 |0029: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ +066fea: 6e10 0809 0000 |002b: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrX:()I // method@0908 │ │ +066ff0: 0a04 |002e: move-result v4 │ │ +066ff2: 6e10 0909 0000 |002f: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrY:()I // method@0909 │ │ +066ff8: 0a05 |0032: move-result v5 │ │ +066ffa: 52c6 6203 |0033: iget v6, v12, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ +066ffe: 910a 0406 |0035: sub-int v10, v4, v6 │ │ +067002: 52c6 6303 |0037: iget v6, v12, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ +067006: 910b 0506 |0039: sub-int v11, v5, v6 │ │ +06700a: 59c4 6203 |003b: iput v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ +06700e: 59c5 6303 |003d: iput v5, v12, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ +067012: 54c4 6803 |003f: iget-object v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067016: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +067018: 1219 |0042: const/4 v9, #int 1 // #1 │ │ +06701a: 01a5 |0043: move v5, v10 │ │ +06701c: 01b6 |0044: move v6, v11 │ │ +06701e: 0737 |0045: move-object v7, v3 │ │ +067020: 7406 5f0e 0400 |0046: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroidx/recyclerview/widget/RecyclerView;.f:(II[I[II)Z // method@0e5f │ │ +067026: 0a04 |0049: move-result v4 │ │ +067028: 3804 0800 |004a: if-eqz v4, 0052 // +0008 │ │ +06702c: 4404 0301 |004c: aget v4, v3, v1 │ │ +067030: b14a |004e: sub-int/2addr v10, v4 │ │ +067032: 4403 0302 |004f: aget v3, v3, v2 │ │ +067036: b13b |0051: sub-int/2addr v11, v3 │ │ +067038: 54c3 6803 |0052: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06703c: 6e10 821c 0300 |0054: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +067042: 54c3 6803 |0057: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067046: 5433 a303 |0059: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +06704a: 6e10 921d 0300 |005b: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d92 │ │ +067050: 0a03 |005e: move-result v3 │ │ +067052: 3903 0700 |005f: if-nez v3, 0066 // +0007 │ │ +067056: 54c3 6803 |0061: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06705a: 6e10 d905 0300 |0063: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +067060: 54c3 6803 |0066: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067064: 6e10 b005 0300 |0068: invoke-virtual {v3}, Landroid/view/View;.getOverScrollMode:()I // method@05b0 │ │ +06706a: 0a03 |006b: move-result v3 │ │ +06706c: 1224 |006c: const/4 v4, #int 2 // #2 │ │ +06706e: 3243 0700 |006d: if-eq v3, v4, 0074 // +0007 │ │ +067072: 54c3 6803 |006f: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067076: 6e30 4d0e a30b |0071: invoke-virtual {v3, v10, v11}, Landroidx/recyclerview/widget/RecyclerView;.c:(II)V // method@0e4d │ │ +06707c: 54c3 6803 |0074: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067080: 1204 |0076: const/4 v4, #int 0 // #0 │ │ +067082: 6e30 610e 4302 |0077: invoke-virtual {v3, v4, v2}, Landroidx/recyclerview/widget/RecyclerView;.g:([II)Z // method@0e61 │ │ +067088: 54c3 6803 |007a: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06708c: 7110 4a0e 0300 |007c: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.a:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@0e4a │ │ +067092: 0a03 |007f: move-result v3 │ │ +067094: 3903 0700 |0080: if-nez v3, 0087 // +0007 │ │ +067098: 54c3 6803 |0082: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06709c: 6e10 d905 0300 |0084: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +0670a2: 380b 1000 |0087: if-eqz v11, 0097 // +0010 │ │ +0670a6: 54c3 6803 |0089: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +0670aa: 5433 a103 |008b: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0670ae: 6e10 040e 0300 |008d: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ +0670b4: 0a03 |0090: move-result v3 │ │ +0670b6: 3803 0600 |0091: if-eqz v3, 0097 // +0006 │ │ +0670ba: 390b 0400 |0093: if-nez v11, 0097 // +0004 │ │ +0670be: 1213 |0095: const/4 v3, #int 1 // #1 │ │ +0670c0: 2802 |0096: goto 0098 // +0002 │ │ +0670c2: 1203 |0097: const/4 v3, #int 0 // #0 │ │ +0670c4: 380a 1000 |0098: if-eqz v10, 00a8 // +0010 │ │ +0670c8: 54c4 6803 |009a: iget-object v4, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +0670cc: 5444 a103 |009c: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0670d0: 6e10 030e 0400 |009e: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ +0670d6: 0a04 |00a1: move-result v4 │ │ +0670d8: 3804 0600 |00a2: if-eqz v4, 00a8 // +0006 │ │ +0670dc: 390a 0400 |00a4: if-nez v10, 00a8 // +0004 │ │ +0670e0: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ +0670e2: 2802 |00a7: goto 00a9 // +0002 │ │ +0670e4: 1204 |00a8: const/4 v4, #int 0 // #0 │ │ +0670e6: 390a 0400 |00a9: if-nez v10, 00ad // +0004 │ │ +0670ea: 380b 0900 |00ab: if-eqz v11, 00b4 // +0009 │ │ +0670ee: 3904 0700 |00ad: if-nez v4, 00b4 // +0007 │ │ +0670f2: 3803 0300 |00af: if-eqz v3, 00b2 // +0003 │ │ +0670f6: 2803 |00b1: goto 00b4 // +0003 │ │ +0670f8: 1203 |00b2: const/4 v3, #int 0 // #0 │ │ +0670fa: 2802 |00b3: goto 00b5 // +0002 │ │ +0670fc: 1213 |00b4: const/4 v3, #int 1 // #1 │ │ +0670fe: 6e10 0b09 0000 |00b5: invoke-virtual {v0}, Landroid/widget/OverScroller;.isFinished:()Z // method@090b │ │ +067104: 0a00 |00b8: move-result v0 │ │ +067106: 3900 1a00 |00b9: if-nez v0, 00d3 // +001a │ │ +06710a: 3903 0b00 |00bb: if-nez v3, 00c6 // +000b │ │ +06710e: 54c0 6803 |00bd: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067112: 6e20 7d0e 2000 |00bf: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.l:(I)Z // method@0e7d │ │ +067118: 0a00 |00c2: move-result v0 │ │ +06711a: 3900 0300 |00c3: if-nez v0, 00c6 // +0003 │ │ +06711e: 280e |00c5: goto 00d3 // +000e │ │ +067120: 6e10 3c0e 0c00 |00c6: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e3c │ │ +067126: 54c0 6803 |00c9: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06712a: 5402 8d03 |00cb: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +06712e: 3802 1d00 |00cd: if-eqz v2, 00ea // +001d │ │ +067132: 6e40 2a0f 02ba |00cf: invoke-virtual {v2, v0, v10, v11}, Landroidx/recyclerview/widget/e;.a:(Landroidx/recyclerview/widget/RecyclerView;II)V // method@0f2a │ │ +067138: 2818 |00d2: goto 00ea // +0018 │ │ +06713a: 54c0 6803 |00d3: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06713e: 6e20 a90e 1000 |00d5: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +067144: 6300 a603 |00d8: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +067148: 3800 0b00 |00da: if-eqz v0, 00e5 // +000b │ │ +06714c: 54c0 6803 |00dc: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067150: 5400 8e03 |00de: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +067154: 6e10 821c 0000 |00e0: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06715a: 5901 0c04 |00e3: iput v1, v0, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ +06715e: 54c0 6803 |00e5: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +067162: 6e20 b10e 2000 |00e7: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0eb1 │ │ +067168: 5cc1 6603 |00ea: iput-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView$u;.i:Z // field@0366 │ │ +06716c: 55c0 6703 |00ec: iget-boolean v0, v12, Landroidx/recyclerview/widget/RecyclerView$u;.j:Z // field@0367 │ │ +067170: 3800 0500 |00ee: if-eqz v0, 00f3 // +0005 │ │ +067174: 6e10 3c0e 0c00 |00f0: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e3c │ │ +06717a: 0e00 |00f3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -78348,21 +78348,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x00f4 reg=12 this Landroidx/recyclerview/widget/RecyclerView$u; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #186 header: │ │ class_idx : 650 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #186 annotations: │ │ Annotations on class │ │ @@ -78438,52 +78438,52 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0672ec: |[0672ec] androidx.recyclerview.widget.RecyclerView$v.:()V │ │ -0672fc: 7100 c11d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1dc1 │ │ -067302: 0c00 |0003: move-result-object v0 │ │ -067304: 6900 7503 |0004: sput-object v0, Landroidx/recyclerview/widget/RecyclerView$v;.m:Ljava/util/List; // field@0375 │ │ -067308: 0e00 |0006: return-void │ │ +0672d4: |[0672d4] androidx.recyclerview.widget.RecyclerView$v.:()V │ │ +0672e4: 7100 bf1d 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1dbf │ │ +0672ea: 0c00 |0003: move-result-object v0 │ │ +0672ec: 6900 7503 |0004: sput-object v0, Landroidx/recyclerview/widget/RecyclerView$v;.m:Ljava/util/List; // field@0375 │ │ +0672f0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'a' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06730c: |[06730c] androidx.recyclerview.widget.RecyclerView$v.a:(Ljava/lang/Object;)V │ │ -06731c: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -067320: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -067324: 6e20 400e 0200 |0004: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e40 │ │ -06732a: 281c |0007: goto 0023 // +001c │ │ -06732c: 5221 6e03 |0008: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -067330: b510 |000a: and-int/2addr v0, v1 │ │ -067332: 3900 1800 |000b: if-nez v0, 0023 // +0018 │ │ -067336: 5420 6f03 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ -06733a: 3900 0f00 |000f: if-nez v0, 001e // +000f │ │ -06733e: 2200 5b06 |0011: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ -067342: 7010 891d 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -067348: 5b20 6f03 |0016: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ -06734c: 7110 cb1d 0000 |0018: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@1dcb │ │ -067352: 0c00 |001b: move-result-object v0 │ │ -067354: 5b20 7003 |001c: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.h:Ljava/util/List; // field@0370 │ │ -067358: 5420 6f03 |001e: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ -06735c: 6e20 8d1d 3000 |0020: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -067362: 0e00 |0023: return-void │ │ +0672f4: |[0672f4] androidx.recyclerview.widget.RecyclerView$v.a:(Ljava/lang/Object;)V │ │ +067304: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +067308: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +06730c: 6e20 400e 0200 |0004: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e40 │ │ +067312: 281c |0007: goto 0023 // +001c │ │ +067314: 5221 6e03 |0008: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067318: b510 |000a: and-int/2addr v0, v1 │ │ +06731a: 3900 1800 |000b: if-nez v0, 0023 // +0018 │ │ +06731e: 5420 6f03 |000d: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ +067322: 3900 0f00 |000f: if-nez v0, 001e // +000f │ │ +067326: 2200 5b06 |0011: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ +06732a: 7010 871d 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +067330: 5b20 6f03 |0016: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ +067334: 7110 c91d 0000 |0018: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@1dc9 │ │ +06733a: 0c00 |001b: move-result-object v0 │ │ +06733c: 5b20 7003 |001c: iput-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.h:Ljava/util/List; // field@0370 │ │ +067340: 5420 6f03 |001e: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.g:Ljava/util/ArrayList; // field@036f │ │ +067344: 6e20 8b1d 3000 |0020: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +06734a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -78715,216 +78715,216 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -067364: |[067364] androidx.recyclerview.widget.RecyclerView$v.b:(I)V │ │ -067374: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -067378: b602 |0002: or-int/2addr v2, v0 │ │ -06737a: 5912 6e03 |0003: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -06737e: 0e00 |0005: return-void │ │ +06734c: |[06734c] androidx.recyclerview.widget.RecyclerView$v.b:(I)V │ │ +06735c: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067360: b602 |0002: or-int/2addr v2, v0 │ │ +067362: 5912 6e03 |0003: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067366: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'c' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -067220: |[067220] androidx.recyclerview.widget.RecyclerView$v.c:()I │ │ -067230: 5220 6c03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ -067234: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -067236: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -06723a: 5220 6903 |0005: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ -06723e: 0f00 |0007: return v0 │ │ +067208: |[067208] androidx.recyclerview.widget.RecyclerView$v.c:()I │ │ +067218: 5220 6c03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ +06721c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +06721e: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +067222: 5220 6903 |0005: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ +067226: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'd' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -067194: |[067194] androidx.recyclerview.widget.RecyclerView$v.d:()Z │ │ -0671a4: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -0671a8: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0671ac: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0671b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0671b2: 2802 |0007: goto 0009 // +0002 │ │ -0671b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0671b6: 0f00 |0009: return v0 │ │ +06717c: |[06717c] androidx.recyclerview.widget.RecyclerView$v.d:()Z │ │ +06718c: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +067190: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +067194: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +067198: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06719a: 2802 |0007: goto 0009 // +0002 │ │ +06719c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06719e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'e' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0671b8: |[0671b8] androidx.recyclerview.widget.RecyclerView$v.e:()Z │ │ -0671c8: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -0671cc: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0671d0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0671d4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0671d6: 2802 |0007: goto 0009 // +0002 │ │ -0671d8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0671da: 0f00 |0009: return v0 │ │ +0671a0: |[0671a0] androidx.recyclerview.widget.RecyclerView$v.e:()Z │ │ +0671b0: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0671b4: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0671b8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0671bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0671be: 2802 |0007: goto 0009 // +0002 │ │ +0671c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0671c2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'f' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0671dc: |[0671dc] androidx.recyclerview.widget.RecyclerView$v.f:()Z │ │ -0671ec: 5410 7203 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0372 │ │ -0671f0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0671f4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0671f6: 2802 |0005: goto 0007 // +0002 │ │ -0671f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0671fa: 0f00 |0007: return v0 │ │ +0671c4: |[0671c4] androidx.recyclerview.widget.RecyclerView$v.f:()Z │ │ +0671d4: 5410 7203 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.j:Landroidx/recyclerview/widget/RecyclerView$p; // field@0372 │ │ +0671d8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0671dc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0671de: 2802 |0005: goto 0007 // +0002 │ │ +0671e0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0671e2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'g' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0671fc: |[0671fc] androidx.recyclerview.widget.RecyclerView$v.g:()Z │ │ -06720c: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -067210: d500 0001 |0002: and-int/lit16 v0, v0, #int 256 // #0100 │ │ -067214: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -067218: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06721a: 2802 |0007: goto 0009 // +0002 │ │ -06721c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06721e: 0f00 |0009: return v0 │ │ +0671e4: |[0671e4] androidx.recyclerview.widget.RecyclerView$v.g:()Z │ │ +0671f4: 5210 6e03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0671f8: d500 0001 |0002: and-int/lit16 v0, v0, #int 256 // #0100 │ │ +0671fc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +067200: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +067202: 2802 |0007: goto 0009 // +0002 │ │ +067204: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +067206: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'h' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -067380: |[067380] androidx.recyclerview.widget.RecyclerView$v.h:(Z)V │ │ -067390: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -067392: 5221 7103 |0001: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ -067396: 3803 0400 |0003: if-eqz v3, 0007 // +0004 │ │ -06739a: b101 |0005: sub-int/2addr v1, v0 │ │ -06739c: 2802 |0006: goto 0008 // +0002 │ │ -06739e: b001 |0007: add-int/2addr v1, v0 │ │ -0673a0: 5921 7103 |0008: iput v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ -0673a4: 3b01 1c00 |000a: if-gez v1, 0026 // +001c │ │ -0673a8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0673aa: 5923 7103 |000d: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ -0673ae: 2203 1c06 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@061c │ │ -0673b2: 7010 c31c 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -0673b8: 1a00 a31e |0014: const-string v0, "isRecyclable decremented below 0: unmatched pair of setIsRecyable() calls for " // string@1ea3 │ │ -0673bc: 6e20 d01c 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0673c2: 6e20 cf1c 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -0673c8: 6e10 d81c 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0673ce: 0c03 |001f: move-result-object v3 │ │ -0673d0: 1a00 9b15 |0020: const-string v0, "View" // string@159b │ │ -0673d4: 7120 3504 3000 |0022: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -0673da: 2815 |0025: goto 003a // +0015 │ │ -0673dc: 3903 0b00 |0026: if-nez v3, 0031 // +000b │ │ -0673e0: 3301 0900 |0028: if-ne v1, v0, 0031 // +0009 │ │ -0673e4: 5223 6e03 |002a: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -0673e8: de03 0310 |002c: or-int/lit8 v3, v3, #int 16 // #10 │ │ -0673ec: 5923 6e03 |002e: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -0673f0: 280a |0030: goto 003a // +000a │ │ -0673f2: 3803 0900 |0031: if-eqz v3, 003a // +0009 │ │ -0673f6: 3901 0700 |0033: if-nez v1, 003a // +0007 │ │ -0673fa: 5223 6e03 |0035: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -0673fe: dd03 03ef |0037: and-int/lit8 v3, v3, #int -17 // #ef │ │ -067402: 28f5 |0039: goto 002e // -000b │ │ -067404: 0e00 |003a: return-void │ │ +067368: |[067368] androidx.recyclerview.widget.RecyclerView$v.h:(Z)V │ │ +067378: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06737a: 5221 7103 |0001: iget v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ +06737e: 3803 0400 |0003: if-eqz v3, 0007 // +0004 │ │ +067382: b101 |0005: sub-int/2addr v1, v0 │ │ +067384: 2802 |0006: goto 0008 // +0002 │ │ +067386: b001 |0007: add-int/2addr v1, v0 │ │ +067388: 5921 7103 |0008: iput v1, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ +06738c: 3b01 1c00 |000a: if-gez v1, 0026 // +001c │ │ +067390: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +067392: 5923 7103 |000d: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.i:I // field@0371 │ │ +067396: 2203 1c06 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@061c │ │ +06739a: 7010 c11c 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +0673a0: 1a00 a21e |0014: const-string v0, "isRecyclable decremented below 0: unmatched pair of setIsRecyable() calls for " // string@1ea2 │ │ +0673a4: 6e20 ce1c 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0673aa: 6e20 cd1c 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +0673b0: 6e10 d61c 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0673b6: 0c03 |001f: move-result-object v3 │ │ +0673b8: 1a00 9a15 |0020: const-string v0, "View" // string@159a │ │ +0673bc: 7120 3504 3000 |0022: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ +0673c2: 2815 |0025: goto 003a // +0015 │ │ +0673c4: 3903 0b00 |0026: if-nez v3, 0031 // +000b │ │ +0673c8: 3301 0900 |0028: if-ne v1, v0, 0031 // +0009 │ │ +0673cc: 5223 6e03 |002a: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0673d0: de03 0310 |002c: or-int/lit8 v3, v3, #int 16 // #10 │ │ +0673d4: 5923 6e03 |002e: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0673d8: 280a |0030: goto 003a // +000a │ │ +0673da: 3803 0900 |0031: if-eqz v3, 003a // +0009 │ │ +0673de: 3901 0700 |0033: if-nez v1, 003a // +0007 │ │ +0673e2: 5223 6e03 |0035: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0673e6: dd03 03ef |0037: and-int/lit8 v3, v3, #int -17 // #ef │ │ +0673ea: 28f5 |0039: goto 002e // -000b │ │ +0673ec: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/recyclerview/widget/RecyclerView$v;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -067240: |[067240] androidx.recyclerview.widget.RecyclerView$v.toString:()Ljava/lang/String; │ │ -067250: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -067254: 1a01 9f15 |0002: const-string v1, "ViewHolder{" // string@159f │ │ -067258: 7110 cb0f 0100 |0004: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -06725e: 0c01 |0007: move-result-object v1 │ │ -067260: 6e10 851c 0400 |0008: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1c85 │ │ -067266: 0a02 |000b: move-result v2 │ │ -067268: 7110 4c1c 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c4c │ │ -06726e: 0c02 |000f: move-result-object v2 │ │ -067270: 6e20 d01c 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -067276: 1a02 bf00 |0013: const-string v2, " position=" // string@00bf │ │ -06727a: 6e20 d01c 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -067280: 5242 6903 |0018: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ -067284: 6e20 cb1c 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -06728a: 1a02 7400 |001d: const-string v2, " id=" // string@0074 │ │ -06728e: 6e20 d01c 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -067294: 5342 6b03 |0022: iget-wide v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.c:J // field@036b │ │ -067298: 6e30 cc1c 2103 |0024: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1ccc │ │ -06729e: 1a02 e901 |0027: const-string v2, ", oldPos=" // string@01e9 │ │ -0672a2: 6e20 d01c 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0672a8: 5242 6a03 |002c: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.b:I // field@036a │ │ -0672ac: 6e20 cb1c 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0672b2: 1a02 ec01 |0031: const-string v2, ", pLpos:" // string@01ec │ │ -0672b6: 6e20 d01c 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0672bc: 5242 6c03 |0036: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ -0672c0: 6e20 cb1c 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0672c6: 6e10 d81c 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0672cc: 0c01 |003e: move-result-object v1 │ │ -0672ce: 7020 c51c 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1cc5 │ │ -0672d4: 5240 6e03 |0042: iget v0, v4, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -0672d8: dd00 0010 |0044: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0672dc: 1201 |0046: const/4 v1, #int 0 // #0 │ │ -0672de: 3800 0300 |0047: if-eqz v0, 004a // +0003 │ │ -0672e2: 2701 |0049: throw v1 │ │ -0672e4: 6200 2d05 |004a: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -0672e8: 2701 |004c: throw v1 │ │ +067228: |[067228] androidx.recyclerview.widget.RecyclerView$v.toString:()Ljava/lang/String; │ │ +067238: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +06723c: 1a01 9e15 |0002: const-string v1, "ViewHolder{" // string@159e │ │ +067240: 7110 cb0f 0100 |0004: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +067246: 0c01 |0007: move-result-object v1 │ │ +067248: 6e10 831c 0400 |0008: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@1c83 │ │ +06724e: 0a02 |000b: move-result v2 │ │ +067250: 7110 4a1c 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c4a │ │ +067256: 0c02 |000f: move-result-object v2 │ │ +067258: 6e20 ce1c 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06725e: 1a02 bf00 |0013: const-string v2, " position=" // string@00bf │ │ +067262: 6e20 ce1c 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +067268: 5242 6903 |0018: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ +06726c: 6e20 c91c 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +067272: 1a02 7400 |001d: const-string v2, " id=" // string@0074 │ │ +067276: 6e20 ce1c 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06727c: 5342 6b03 |0022: iget-wide v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.c:J // field@036b │ │ +067280: 6e30 ca1c 2103 |0024: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1cca │ │ +067286: 1a02 e901 |0027: const-string v2, ", oldPos=" // string@01e9 │ │ +06728a: 6e20 ce1c 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +067290: 5242 6a03 |002c: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.b:I // field@036a │ │ +067294: 6e20 c91c 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +06729a: 1a02 ec01 |0031: const-string v2, ", pLpos:" // string@01ec │ │ +06729e: 6e20 ce1c 2100 |0033: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0672a4: 5242 6c03 |0036: iget v2, v4, Landroidx/recyclerview/widget/RecyclerView$v;.d:I // field@036c │ │ +0672a8: 6e20 c91c 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0672ae: 6e10 d61c 0100 |003b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0672b4: 0c01 |003e: move-result-object v1 │ │ +0672b6: 7020 c31c 1000 |003f: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1cc3 │ │ +0672bc: 5240 6e03 |0042: iget v0, v4, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +0672c0: dd00 0010 |0044: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0672c4: 1201 |0046: const/4 v1, #int 0 // #0 │ │ +0672c6: 3800 0300 |0047: if-eqz v0, 004a // +0003 │ │ +0672ca: 2701 |0049: throw v1 │ │ +0672cc: 6200 2d05 |004a: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +0672d0: 2701 |004c: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -79200,21 +79200,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x004d reg=4 this Landroidx/recyclerview/widget/RecyclerView$v; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #187 header: │ │ class_idx : 651 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 356 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 5 │ │ instance_fields_size: 57 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 101 │ │ │ │ Class #187 annotations: │ │ Annotations on class │ │ @@ -79495,458 +79495,458 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -068bc8: |[068bc8] androidx.recyclerview.widget.RecyclerView.:()V │ │ -068bd8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -068bda: 2301 bb0a |0001: new-array v1, v0, [I // type@0abb │ │ -068bde: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -068be0: 1403 3604 0101 |0004: const v3, #float 2.36966e-38 // #01010436 │ │ -068be6: 4b03 0102 |0007: aput v3, v1, v2 │ │ -068bea: 6901 a203 |0009: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ -068bee: 2301 bb0a |000b: new-array v1, v0, [I // type@0abb │ │ -068bf2: 1403 eb00 0101 |000d: const v3, #float 2.36942e-38 // #010100eb │ │ -068bf8: 4b03 0102 |0010: aput v3, v1, v2 │ │ -068bfc: 6901 a403 |0012: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.n0:[I // field@03a4 │ │ -068c00: 6001 9000 |0014: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -068c04: 6a00 a603 |0016: sput-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ -068c08: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -068c0a: 2311 eb0a |0019: new-array v1, v1, [Ljava/lang/Class; // type@0aeb │ │ -068c0e: 1c03 5c00 |001b: const-class v3, Landroid/content/Context; // type@005c │ │ -068c12: 4d03 0102 |001d: aput-object v3, v1, v2 │ │ -068c16: 1c02 1501 |001f: const-class v2, Landroid/util/AttributeSet; // type@0115 │ │ -068c1a: 4d02 0100 |0021: aput-object v2, v1, v0 │ │ -068c1e: 1220 |0023: const/4 v0, #int 2 // #2 │ │ -068c20: 6202 c90a |0024: sget-object v2, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0ac9 │ │ -068c24: 4d02 0100 |0026: aput-object v2, v1, v0 │ │ -068c28: 1230 |0028: const/4 v0, #int 3 // #3 │ │ -068c2a: 4d02 0100 |0029: aput-object v2, v1, v0 │ │ -068c2e: 6901 a803 |002b: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.p0:[Ljava/lang/Class; // field@03a8 │ │ -068c32: 2200 6f02 |002d: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$b; // type@026f │ │ -068c36: 7010 dc0d 0000 |002f: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$b;.:()V // method@0ddc │ │ -068c3c: 6900 aa03 |0032: sput-object v0, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03aa │ │ -068c40: 0e00 |0034: return-void │ │ +068bb0: |[068bb0] androidx.recyclerview.widget.RecyclerView.:()V │ │ +068bc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +068bc2: 2301 bb0a |0001: new-array v1, v0, [I // type@0abb │ │ +068bc6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +068bc8: 1403 3604 0101 |0004: const v3, #float 2.36966e-38 // #01010436 │ │ +068bce: 4b03 0102 |0007: aput v3, v1, v2 │ │ +068bd2: 6901 a203 |0009: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ +068bd6: 2301 bb0a |000b: new-array v1, v0, [I // type@0abb │ │ +068bda: 1403 eb00 0101 |000d: const v3, #float 2.36942e-38 // #010100eb │ │ +068be0: 4b03 0102 |0010: aput v3, v1, v2 │ │ +068be4: 6901 a403 |0012: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.n0:[I // field@03a4 │ │ +068be8: 6001 9000 |0014: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +068bec: 6a00 a603 |0016: sput-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +068bf0: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +068bf2: 2311 eb0a |0019: new-array v1, v1, [Ljava/lang/Class; // type@0aeb │ │ +068bf6: 1c03 5c00 |001b: const-class v3, Landroid/content/Context; // type@005c │ │ +068bfa: 4d03 0102 |001d: aput-object v3, v1, v2 │ │ +068bfe: 1c02 1501 |001f: const-class v2, Landroid/util/AttributeSet; // type@0115 │ │ +068c02: 4d02 0100 |0021: aput-object v2, v1, v0 │ │ +068c06: 1220 |0023: const/4 v0, #int 2 // #2 │ │ +068c08: 6202 c90a |0024: sget-object v2, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0ac9 │ │ +068c0c: 4d02 0100 |0026: aput-object v2, v1, v0 │ │ +068c10: 1230 |0028: const/4 v0, #int 3 // #3 │ │ +068c12: 4d02 0100 |0029: aput-object v2, v1, v0 │ │ +068c16: 6901 a803 |002b: sput-object v1, Landroidx/recyclerview/widget/RecyclerView;.p0:[Ljava/lang/Class; // field@03a8 │ │ +068c1a: 2200 6f02 |002d: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$b; // type@026f │ │ +068c1e: 7010 dc0d 0000 |002f: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$b;.:()V // method@0ddc │ │ +068c24: 6900 aa03 |0032: sput-object v0, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03aa │ │ +068c28: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 828 16-bit code units │ │ -068c44: |[068c44] androidx.recyclerview.widget.RecyclerView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -068c54: 080a 1400 |0000: move-object/from16 v10, v20 │ │ -068c58: 080b 1500 |0002: move-object/from16 v11, v21 │ │ -068c5c: 080c 1600 |0004: move-object/from16 v12, v22 │ │ -068c60: 120d |0006: const/4 v13, #int 0 // #0 │ │ -068c62: 7110 4f1c 0d00 |0007: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -068c68: 0c00 |000a: move-result-object v0 │ │ -068c6a: 7040 7206 badc |000b: invoke-direct {v10, v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0672 │ │ -068c70: 2201 8302 |000e: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$p; // type@0283 │ │ -068c74: 7020 270e a100 |0010: invoke-direct {v1, v10}, Landroidx/recyclerview/widget/RecyclerView$p;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e27 │ │ -068c7a: 5ba1 9103 |0013: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -068c7e: 2201 b702 |0015: new-instance v1, Landroidx/recyclerview/widget/q; // type@02b7 │ │ -068c82: 7010 5c0f 0100 |0017: invoke-direct {v1}, Landroidx/recyclerview/widget/q;.:()V // method@0f5c │ │ -068c88: 5ba1 9903 |001a: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@0399 │ │ -068c8c: 2201 9d00 |001c: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -068c90: 7010 6802 0100 |001e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -068c96: 5ba1 9d03 |0021: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ -068c9a: 2201 9d00 |0023: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ -068c9e: 7010 6802 0100 |0025: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -068ca4: 5ba1 9f03 |0028: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ -068ca8: 2201 9e00 |002a: new-instance v1, Landroid/graphics/RectF; // type@009e │ │ -068cac: 7010 7902 0100 |002c: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@0279 │ │ -068cb2: 2201 5b06 |002f: new-instance v1, Ljava/util/ArrayList; // type@065b │ │ -068cb6: 7010 891d 0100 |0031: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -068cbc: 5ba1 a303 |0034: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ -068cc0: 2201 5b06 |0036: new-instance v1, Ljava/util/ArrayList; // type@065b │ │ -068cc4: 7010 891d 0100 |0038: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -068cca: 5ba1 a503 |003b: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ -068cce: 59ad ad03 |003d: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ -068cd2: 5cad b303 |003f: iput-boolean v13, v10, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b3 │ │ -068cd6: 5cad 7603 |0041: iput-boolean v13, v10, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0376 │ │ -068cda: 59ad 7703 |0043: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ -068cde: 59ad 7803 |0045: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.C:I // field@0378 │ │ -068ce2: 2201 7302 |0047: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$f; // type@0273 │ │ -068ce6: 7010 e00d 0100 |0049: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$f;.:()V // method@0de0 │ │ -068cec: 5ba1 7903 |004c: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ -068cf0: 2201 9d02 |004e: new-instance v1, Landroidx/recyclerview/widget/c; // type@029d │ │ -068cf4: 7010 0c0f 0100 |0050: invoke-direct {v1}, Landroidx/recyclerview/widget/c;.:()V // method@0f0c │ │ -068cfa: 5ba1 7e03 |0053: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -068cfe: 59ad 7f03 |0055: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ -068d02: 12f1 |0057: const/4 v1, #int -1 // #ff │ │ -068d04: 59a1 8003 |0058: iput v1, v10, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -068d08: 1212 |005a: const/4 v2, #int 1 // #1 │ │ -068d0a: 59a2 8903 |005b: iput v2, v10, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@0389 │ │ -068d0e: 59a2 8a03 |005d: iput v2, v10, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038a │ │ -068d12: 121e |005f: const/4 v14, #int 1 // #1 │ │ -068d14: 5cae 8b03 |0060: iput-boolean v14, v10, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038b │ │ -068d18: 2202 8902 |0062: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$u; // type@0289 │ │ -068d1c: 7020 3b0e a200 |0064: invoke-direct {v2, v10}, Landroidx/recyclerview/widget/RecyclerView$u;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e3b │ │ -068d22: 5ba2 8c03 |0067: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ -068d26: 6302 a603 |0069: sget-boolean v2, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ -068d2a: 3802 0800 |006b: if-eqz v2, 0073 // +0008 │ │ -068d2e: 2202 a402 |006d: new-instance v2, Landroidx/recyclerview/widget/e$b; // type@02a4 │ │ -068d32: 7010 260f 0200 |006f: invoke-direct {v2}, Landroidx/recyclerview/widget/e$b;.:()V // method@0f26 │ │ -068d38: 2802 |0072: goto 0074 // +0002 │ │ -068d3a: 1202 |0073: const/4 v2, #int 0 // #0 │ │ -068d3c: 5ba2 8e03 |0074: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ -068d40: 2202 8702 |0076: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$s; // type@0287 │ │ -068d44: 7010 380e 0200 |0078: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView$s;.:()V // method@0e38 │ │ -068d4a: 5ba2 8f03 |007b: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -068d4e: 2202 7702 |007d: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$h; // type@0277 │ │ -068d52: 7020 e70d a200 |007f: invoke-direct {v2, v10}, Landroidx/recyclerview/widget/RecyclerView$h;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0de7 │ │ -068d58: 5ba2 9203 |0082: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0392 │ │ -068d5c: 1222 |0084: const/4 v2, #int 2 // #2 │ │ -068d5e: 2323 bb0a |0085: new-array v3, v2, [I // type@0abb │ │ -068d62: 5ba3 9803 |0087: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ -068d66: 2323 bb0a |0089: new-array v3, v2, [I // type@0abb │ │ -068d6a: 5ba3 9a03 |008b: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ -068d6e: 2323 bb0a |008d: new-array v3, v2, [I // type@0abb │ │ -068d72: 5ba3 9c03 |008f: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ -068d76: 2203 5b06 |0091: new-instance v3, Ljava/util/ArrayList; // type@065b │ │ -068d7a: 7010 891d 0300 |0093: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -068d80: 5ba3 9e03 |0096: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ -068d84: 2203 6e02 |0098: new-instance v3, Landroidx/recyclerview/widget/RecyclerView$a; // type@026e │ │ -068d88: 7020 da0d a300 |009a: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/RecyclerView$a;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0dda │ │ -068d8e: 5ba3 a003 |009d: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.l0:Landroidx/recyclerview/widget/RecyclerView$a; // field@03a0 │ │ -068d92: 2203 7002 |009f: new-instance v3, Landroidx/recyclerview/widget/RecyclerView$c; // type@0270 │ │ -068d96: 7020 de0d a300 |00a1: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/RecyclerView$c;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0dde │ │ -068d9c: 380c 1200 |00a4: if-eqz v12, 00b6 // +0012 │ │ -068da0: 6203 a403 |00a6: sget-object v3, Landroidx/recyclerview/widget/RecyclerView;.n0:[I // field@03a4 │ │ -068da4: 6e5d 4401 cbd3 |00a8: invoke-virtual {v11, v12, v3, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -068daa: 0c03 |00ab: move-result-object v3 │ │ -068dac: 6e30 c201 d30e |00ac: invoke-virtual {v3, v13, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -068db2: 0a04 |00af: move-result v4 │ │ -068db4: 5ca4 9b03 |00b0: iput-boolean v4, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -068db8: 6e10 d901 0300 |00b2: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -068dbe: 2803 |00b5: goto 00b8 // +0003 │ │ -068dc0: 5cae 9b03 |00b6: iput-boolean v14, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -068dc4: 6e20 4306 ea00 |00b8: invoke-virtual {v10, v14}, Landroid/view/View;.setScrollContainer:(Z)V // method@0643 │ │ -068dca: 6e20 2606 ea00 |00bb: invoke-virtual {v10, v14}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@0626 │ │ -068dd0: 7701 5c06 1500 |00be: invoke-static/range {v21}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065c │ │ -068dd6: 0c03 |00c1: move-result-object v3 │ │ -068dd8: 6e10 6506 0300 |00c2: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0665 │ │ -068dde: 0a04 |00c5: move-result v4 │ │ -068de0: 59a4 8603 |00c6: iput v4, v10, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ -068de4: 6004 9000 |00c8: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -068de8: 1305 1a00 |00ca: const/16 v5, #int 26 // #1a │ │ -068dec: 3454 0900 |00cc: if-lt v4, v5, 00d5 // +0009 │ │ -068df0: 6206 ea04 |00ce: sget-object v6, Ld0/o0;.a:Ljava/lang/reflect/Method; // field@04ea │ │ -068df4: 7110 7711 0300 |00d0: invoke-static {v3}, Ld0/o0$a;.a:(Landroid/view/ViewConfiguration;)F // method@1177 │ │ -068dfa: 0a06 |00d3: move-result v6 │ │ -068dfc: 2805 |00d4: goto 00d9 // +0005 │ │ -068dfe: 7120 7e11 b300 |00d5: invoke-static {v3, v11}, Ld0/o0;.a:(Landroid/view/ViewConfiguration;Landroid/content/Context;)F // method@117e │ │ -068e04: 0a06 |00d8: move-result v6 │ │ -068e06: 59a6 8903 |00d9: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@0389 │ │ -068e0a: 3454 0700 |00db: if-lt v4, v5, 00e2 // +0007 │ │ -068e0e: 7110 7811 0300 |00dd: invoke-static {v3}, Ld0/o0$a;.b:(Landroid/view/ViewConfiguration;)F // method@1178 │ │ -068e14: 0a06 |00e0: move-result v6 │ │ -068e16: 2805 |00e1: goto 00e6 // +0005 │ │ -068e18: 7120 7e11 b300 |00e2: invoke-static {v3, v11}, Ld0/o0;.a:(Landroid/view/ViewConfiguration;Landroid/content/Context;)F // method@117e │ │ -068e1e: 0a06 |00e5: move-result v6 │ │ -068e20: 59a6 8a03 |00e6: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038a │ │ -068e24: 6e10 6206 0300 |00e8: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0662 │ │ -068e2a: 0a06 |00eb: move-result v6 │ │ -068e2c: 59a6 8703 |00ec: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ -068e30: 6e10 6006 0300 |00ee: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@0660 │ │ -068e36: 0a03 |00f1: move-result v3 │ │ -068e38: 59a3 8803 |00f2: iput v3, v10, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ -068e3c: 7401 b005 1400 |00f4: invoke-virtual/range {v20}, Landroid/view/View;.getOverScrollMode:()I // method@05b0 │ │ -068e42: 0a03 |00f7: move-result v3 │ │ -068e44: 3323 0400 |00f8: if-ne v3, v2, 00fc // +0004 │ │ -068e48: 1213 |00fa: const/4 v3, #int 1 // #1 │ │ -068e4a: 2802 |00fb: goto 00fd // +0002 │ │ -068e4c: 1203 |00fc: const/4 v3, #int 0 // #0 │ │ -068e4e: 6e20 5406 3a00 |00fd: invoke-virtual {v10, v3}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ -068e54: 54a3 7e03 |0100: iget-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -068e58: 54a6 9203 |0102: iget-object v6, v10, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0392 │ │ -068e5c: 5b36 3903 |0104: iput-object v6, v3, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ -068e60: 2203 9702 |0106: new-instance v3, Landroidx/recyclerview/widget/a; // type@0297 │ │ -068e64: 2206 ae02 |0108: new-instance v6, Landroidx/recyclerview/widget/l; // type@02ae │ │ -068e68: 7020 460f a600 |010a: invoke-direct {v6, v10}, Landroidx/recyclerview/widget/l;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f46 │ │ -068e6e: 7020 f60e 6300 |010d: invoke-direct {v3, v6}, Landroidx/recyclerview/widget/a;.:(Landroidx/recyclerview/widget/l;)V // method@0ef6 │ │ -068e74: 5ba3 9503 |0110: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ -068e78: 2203 9a02 |0112: new-instance v3, Landroidx/recyclerview/widget/b; // type@029a │ │ -068e7c: 2206 ad02 |0114: new-instance v6, Landroidx/recyclerview/widget/k; // type@02ad │ │ -068e80: 7020 430f a600 |0116: invoke-direct {v6, v10}, Landroidx/recyclerview/widget/k;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f43 │ │ -068e86: 7020 010f 6300 |0119: invoke-direct {v3, v6}, Landroidx/recyclerview/widget/b;.:(Landroidx/recyclerview/widget/k;)V // method@0f01 │ │ -068e8c: 5ba3 9703 |011c: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ -068e90: 6203 2d05 |011e: sget-object v3, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -068e94: 3454 0700 |0120: if-lt v4, v5, 0127 // +0007 │ │ -068e98: 7701 1012 1400 |0122: invoke-static/range {v20}, Ld0/w$d;.c:(Landroid/view/View;)I // method@1210 │ │ -068e9e: 0a03 |0125: move-result v3 │ │ -068ea0: 2802 |0126: goto 0128 // +0002 │ │ -068ea2: 1203 |0127: const/4 v3, #int 0 // #0 │ │ -068ea4: 3903 0900 |0128: if-nez v3, 0131 // +0009 │ │ -068ea8: 1303 0800 |012a: const/16 v3, #int 8 // #8 │ │ -068eac: 3454 0500 |012c: if-lt v4, v5, 0131 // +0005 │ │ -068eb0: 7120 1a12 3a00 |012e: invoke-static {v10, v3}, Ld0/w$d;.m:(Landroid/view/View;I)V // method@121a │ │ -068eb6: 7401 9e05 1400 |0131: invoke-virtual/range {v20}, Landroid/view/View;.getImportantForAccessibility:()I // method@059e │ │ -068ebc: 0a03 |0134: move-result v3 │ │ -068ebe: 3903 0500 |0135: if-nez v3, 013a // +0005 │ │ -068ec2: 6e20 2a06 ea00 |0137: invoke-virtual {v10, v14}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@062a │ │ -068ec8: 7401 9405 1400 |013a: invoke-virtual/range {v20}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -068ece: 0c03 |013d: move-result-object v3 │ │ -068ed0: 1a04 c616 |013e: const-string v4, "accessibility" // string@16c6 │ │ -068ed4: 6e20 3e01 4300 |0140: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@013e │ │ -068eda: 0c03 |0143: move-result-object v3 │ │ -068edc: 1f03 7e01 |0144: check-cast v3, Landroid/view/accessibility/AccessibilityManager; // type@017e │ │ -068ee0: 5ba3 b203 |0146: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.y:Landroid/view/accessibility/AccessibilityManager; // field@03b2 │ │ -068ee4: 2203 b002 |0148: new-instance v3, Landroidx/recyclerview/widget/m; // type@02b0 │ │ -068ee8: 7020 4a0f a300 |014a: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/m;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f4a │ │ -068eee: 6e20 990e 3a00 |014d: invoke-virtual {v10, v3}, Landroidx/recyclerview/widget/RecyclerView;.setAccessibilityDelegateCompat:(Landroidx/recyclerview/widget/m;)V // method@0e99 │ │ -068ef4: 1503 0400 |0150: const/high16 v3, #int 262144 // #4 │ │ -068ef8: 380c e301 |0152: if-eqz v12, 0335 // +01e3 │ │ -068efc: 6204 8606 |0154: sget-object v4, Lf/a;.F:[I // field@0686 │ │ -068f00: 6e5d 4401 cbd4 |0156: invoke-virtual {v11, v12, v4, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -068f06: 0c0f |0159: move-result-object v15 │ │ -068f08: 1274 |015a: const/4 v4, #int 7 // #7 │ │ -068f0a: 6e20 d101 4f00 |015b: invoke-virtual {v15, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01d1 │ │ -068f10: 0c10 |015e: move-result-object v16 │ │ -068f12: 6e30 cb01 ef01 |015f: invoke-virtual {v15, v14, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ -068f18: 0a04 |0162: move-result v4 │ │ -068f1a: 3314 0500 |0163: if-ne v4, v1, 0168 // +0005 │ │ -068f1e: 6e20 ad06 3a00 |0165: invoke-virtual {v10, v3}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06ad │ │ -068f24: 6e30 c201 2f0d |0168: invoke-virtual {v15, v2, v13}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -068f2a: 0a01 |016b: move-result v1 │ │ -068f2c: 1232 |016c: const/4 v2, #int 3 // #3 │ │ -068f2e: 1243 |016d: const/4 v3, #int 4 // #4 │ │ -068f30: 3801 6b00 |016e: if-eqz v1, 01d9 // +006b │ │ -068f34: 1251 |0170: const/4 v1, #int 5 // #5 │ │ -068f36: 6e20 c901 1f00 |0171: invoke-virtual {v15, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -068f3c: 0c01 |0174: move-result-object v1 │ │ -068f3e: 0714 |0175: move-object v4, v1 │ │ -068f40: 1f04 ba00 |0176: check-cast v4, Landroid/graphics/drawable/StateListDrawable; // type@00ba │ │ -068f44: 1261 |0178: const/4 v1, #int 6 // #6 │ │ -068f46: 6e20 c901 1f00 |0179: invoke-virtual {v15, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -068f4c: 0c05 |017c: move-result-object v5 │ │ -068f4e: 6e20 c901 2f00 |017d: invoke-virtual {v15, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -068f54: 0c01 |0180: move-result-object v1 │ │ -068f56: 0716 |0181: move-object v6, v1 │ │ -068f58: 1f06 ba00 |0182: check-cast v6, Landroid/graphics/drawable/StateListDrawable; // type@00ba │ │ -068f5c: 6e20 c901 3f00 |0184: invoke-virtual {v15, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ -068f62: 0c07 |0187: move-result-object v7 │ │ -068f64: 3804 3a00 |0188: if-eqz v4, 01c2 // +003a │ │ -068f68: 3805 3800 |018a: if-eqz v5, 01c2 // +0038 │ │ -068f6c: 3806 3600 |018c: if-eqz v6, 01c2 // +0036 │ │ -068f70: 3807 3400 |018e: if-eqz v7, 01c2 // +0034 │ │ -068f74: 7401 9405 1400 |0190: invoke-virtual/range {v20}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -068f7a: 0c01 |0193: move-result-object v1 │ │ -068f7c: 6e10 3a01 0100 |0194: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ -068f82: 0c01 |0197: move-result-object v1 │ │ -068f84: 2202 a202 |0198: new-instance v2, Landroidx/recyclerview/widget/d; // type@02a2 │ │ -068f88: 1403 5700 067f |019a: const v3, #float 1.78118e+38 // #7f060057 │ │ -068f8e: 6e20 b001 3100 |019d: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -068f94: 0a08 |01a0: move-result v8 │ │ -068f96: 1403 5900 067f |01a1: const v3, #float 1.78118e+38 // #7f060059 │ │ -068f9c: 6e20 b001 3100 |01a4: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ -068fa2: 0a09 |01a7: move-result v9 │ │ -068fa4: 1403 5800 067f |01a8: const v3, #float 1.78118e+38 // #7f060058 │ │ -068faa: 6e20 af01 3100 |01ab: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@01af │ │ -068fb0: 0a11 |01ae: move-result v17 │ │ -068fb2: 1312 0300 |01af: const/16 v18, #int 3 // #3 │ │ -068fb6: 1313 0200 |01b1: const/16 v19, #int 2 // #2 │ │ -068fba: 0721 |01b3: move-object v1, v2 │ │ -068fbc: 0802 1400 |01b4: move-object/from16 v2, v20 │ │ -068fc0: 0743 |01b6: move-object v3, v4 │ │ -068fc2: 0754 |01b7: move-object v4, v5 │ │ -068fc4: 0765 |01b8: move-object v5, v6 │ │ -068fc6: 0776 |01b9: move-object v6, v7 │ │ -068fc8: 0187 |01ba: move v7, v8 │ │ -068fca: 0198 |01bb: move v8, v9 │ │ -068fcc: 0209 1100 |01bc: move/from16 v9, v17 │ │ -068fd0: 7609 1a0f 0100 |01be: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroidx/recyclerview/widget/d;.:(Landroidx/recyclerview/widget/RecyclerView;Landroid/graphics/drawable/StateListDrawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/StateListDrawable;Landroid/graphics/drawable/Drawable;III)V // method@0f1a │ │ -068fd6: 281c |01c1: goto 01dd // +001c │ │ -068fd8: 2200 0006 |01c2: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -068fdc: 1a01 7814 |01c4: const-string v1, "Trying to set fast scroller without both required drawables." // string@1478 │ │ -068fe0: 7110 cb0f 0100 |01c6: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -068fe6: 0c01 |01c9: move-result-object v1 │ │ -068fe8: 7401 760e 1400 |01ca: invoke-virtual/range {v20}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -068fee: 0c02 |01cd: move-result-object v2 │ │ -068ff0: 6e20 d01c 2100 |01ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -068ff6: 6e10 d81c 0100 |01d1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -068ffc: 0c01 |01d4: move-result-object v1 │ │ -068ffe: 7020 3f1c 1000 |01d5: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -069004: 2700 |01d8: throw v0 │ │ -069006: 1312 0300 |01d9: const/16 v18, #int 3 // #3 │ │ -06900a: 1313 0200 |01db: const/16 v19, #int 2 // #2 │ │ -06900e: 1241 |01dd: const/4 v1, #int 4 // #4 │ │ -069010: 6e10 d901 0f00 |01de: invoke-virtual {v15}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -069016: 1a02 7302 |01e1: const-string v2, ": Could not instantiate the LayoutManager: " // string@0273 │ │ -06901a: 3810 4401 |01e3: if-eqz v16, 0327 // +0144 │ │ -06901e: 7401 bd1c 1000 |01e5: invoke-virtual/range {v16}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@1cbd │ │ -069024: 0c03 |01e8: move-result-object v3 │ │ -069026: 6e10 ac1c 0300 |01e9: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@1cac │ │ -06902c: 0a04 |01ec: move-result v4 │ │ -06902e: 3904 3a01 |01ed: if-nez v4, 0327 // +013a │ │ -069032: 6e20 9b1c d300 |01ef: invoke-virtual {v3, v13}, Ljava/lang/String;.charAt:(I)C // method@1c9b │ │ -069038: 0a04 |01f2: move-result v4 │ │ -06903a: 1305 2e00 |01f3: const/16 v5, #int 46 // #2e │ │ -06903e: 3354 0f00 |01f5: if-ne v4, v5, 0204 // +000f │ │ -069042: 2204 1c06 |01f7: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ -069046: 7010 c31c 0400 |01f9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -06904c: 7401 3901 1500 |01fc: invoke-virtual/range {v21}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -069052: 0c05 |01ff: move-result-object v5 │ │ -069054: 6e20 d01c 5400 |0200: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06905a: 281f |0203: goto 0222 // +001f │ │ -06905c: 1a04 4902 |0204: const-string v4, "." // string@0249 │ │ -069060: 6e20 a01c 4300 |0206: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1ca0 │ │ -069066: 0a04 |0209: move-result v4 │ │ -069068: 3804 0300 |020a: if-eqz v4, 020d // +0003 │ │ -06906c: 281d |020c: goto 0229 // +001d │ │ -06906e: 2204 1c06 |020d: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ -069072: 7010 c31c 0400 |020f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -069078: 1c06 8b02 |0212: const-class v6, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ -06907c: 6e10 141c 0600 |0214: invoke-virtual {v6}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@1c14 │ │ -069082: 0c06 |0217: move-result-object v6 │ │ -069084: 6e10 8a1c 0600 |0218: invoke-virtual {v6}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@1c8a │ │ -06908a: 0c06 |021b: move-result-object v6 │ │ -06908c: 6e20 d01c 6400 |021c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -069092: 6e20 c81c 5400 |021f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc8 │ │ -069098: 6e20 d01c 3400 |0222: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06909e: 6e10 d81c 0400 |0225: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0690a4: 0c03 |0228: move-result-object v3 │ │ -0690a6: 7401 e405 1400 |0229: invoke-virtual/range {v20}, Landroid/view/View;.isInEditMode:()Z // method@05e4 │ │ -0690ac: 0a04 |022c: move-result v4 │ │ -0690ae: 3804 0b00 |022d: if-eqz v4, 0238 // +000b │ │ -0690b2: 7401 841c 1400 |022f: invoke-virtual/range {v20}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0690b8: 0c04 |0232: move-result-object v4 │ │ -0690ba: 6e10 021c 0400 |0233: invoke-virtual {v4}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1c02 │ │ -0690c0: 0c04 |0236: move-result-object v4 │ │ -0690c2: 2805 |0237: goto 023c // +0005 │ │ -0690c4: 7401 2a01 1500 |0238: invoke-virtual/range {v21}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@012a │ │ -0690ca: 0c04 |023b: move-result-object v4 │ │ -0690cc: 6e20 211c 3400 |023c: invoke-virtual {v4, v3}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1c21 │ │ -0690d2: 0c04 |023f: move-result-object v4 │ │ -0690d4: 1c05 7c02 |0240: const-class v5, Landroidx/recyclerview/widget/RecyclerView$j; // type@027c │ │ -0690d8: 6e20 fc1b 5400 |0242: invoke-virtual {v4, v5}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@1bfc │ │ -0690de: 0c04 |0245: move-result-object v4 │ │ -0690e0: 6205 a803 |0246: sget-object v5, Landroidx/recyclerview/widget/RecyclerView;.p0:[Ljava/lang/Class; // field@03a8 │ │ -0690e4: 6e20 041c 5400 |0248: invoke-virtual {v4, v5}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1c04 │ │ -0690ea: 0c05 |024b: move-result-object v5 │ │ -0690ec: 2311 ef0a |024c: new-array v1, v1, [Ljava/lang/Object; // type@0aef │ │ -0690f0: 4d0b 010d |024e: aput-object v11, v1, v13 │ │ -0690f4: 4d0c 010e |0250: aput-object v12, v1, v14 │ │ -0690f8: 4d00 0113 |0252: aput-object v0, v1, v19 │ │ -0690fc: 4d00 0112 |0254: aput-object v0, v1, v18 │ │ -069100: 280a |0256: goto 0260 // +000a │ │ -069102: 0d00 |0257: move-exception v0 │ │ -069104: 0701 |0258: move-object v1, v0 │ │ -069106: 23d0 eb0a |0259: new-array v0, v13, [Ljava/lang/Class; // type@0aeb │ │ -06910a: 6e20 041c 0400 |025b: invoke-virtual {v4, v0}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1c04 │ │ -069110: 0c05 |025e: move-result-object v5 │ │ -069112: 1201 |025f: const/4 v1, #int 0 // #0 │ │ -069114: 6e20 081d e500 |0260: invoke-virtual {v5, v14}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d08 │ │ -06911a: 6e20 0e1d 1500 |0263: invoke-virtual {v5, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1d0e │ │ -069120: 0c00 |0266: move-result-object v0 │ │ -069122: 1f00 7c02 |0267: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$j; // type@027c │ │ -069126: 6e20 a20e 0a00 |0269: invoke-virtual {v10, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0ea2 │ │ -06912c: 2900 bb00 |026c: goto/16 0327 // +00bb │ │ -069130: 0d00 |026e: move-exception v0 │ │ -069132: 6e20 fd1c 1000 |026f: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@1cfd │ │ -069138: 2201 0106 |0272: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ -06913c: 2204 1c06 |0274: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ -069140: 7010 c31c 0400 |0276: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -069146: 7801 3004 1600 |0279: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -06914c: 0c05 |027c: move-result-object v5 │ │ -06914e: 6e20 d01c 5400 |027d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -069154: 1a05 7502 |0280: const-string v5, ": Error creating LayoutManager " // string@0275 │ │ -069158: 6e20 d01c 5400 |0282: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06915e: 6e20 d01c 3400 |0285: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -069164: 6e10 d81c 0400 |0288: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06916a: 0c04 |028b: move-result-object v4 │ │ -06916c: 7030 441c 4100 |028c: invoke-direct {v1, v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c44 │ │ -069172: 2701 |028f: throw v1 │ │ -069174: 0d00 |0290: move-exception v0 │ │ -069176: 2201 0106 |0291: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ -06917a: 2202 1c06 |0293: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ -06917e: 7010 c31c 0200 |0295: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -069184: 7801 3004 1600 |0298: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -06918a: 0c04 |029b: move-result-object v4 │ │ -06918c: 6e20 d01c 4200 |029c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -069192: 1a04 7202 |029f: const-string v4, ": Class is not a LayoutManager " // string@0272 │ │ -069196: 6e20 d01c 4200 |02a1: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06919c: 6e20 d01c 3200 |02a4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0691a2: 6e10 d81c 0200 |02a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0691a8: 0c02 |02aa: move-result-object v2 │ │ -0691aa: 7030 441c 2100 |02ab: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c44 │ │ -0691b0: 2701 |02ae: throw v1 │ │ -0691b2: 0d00 |02af: move-exception v0 │ │ -0691b4: 2201 0106 |02b0: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ -0691b8: 2202 1c06 |02b2: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ -0691bc: 7010 c31c 0200 |02b4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -0691c2: 7801 3004 1600 |02b7: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -0691c8: 0c04 |02ba: move-result-object v4 │ │ -0691ca: 6e20 d01c 4200 |02bb: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0691d0: 1a04 7102 |02be: const-string v4, ": Cannot access non-public constructor " // string@0271 │ │ -0691d4: 6e20 d01c 4200 |02c0: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0691da: 6e20 d01c 3200 |02c3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0691e0: 6e10 d81c 0200 |02c6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0691e6: 0c02 |02c9: move-result-object v2 │ │ -0691e8: 7030 441c 2100 |02ca: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c44 │ │ -0691ee: 2701 |02cd: throw v1 │ │ -0691f0: 0d00 |02ce: move-exception v0 │ │ -0691f2: 2201 0106 |02cf: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ -0691f6: 2204 1c06 |02d1: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ -0691fa: 7010 c31c 0400 |02d3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -069200: 7801 3004 1600 |02d6: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -069206: 0c05 |02d9: move-result-object v5 │ │ -069208: 6e20 d01c 5400 |02da: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06920e: 6e20 d01c 2400 |02dd: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -069214: 6e20 d01c 3400 |02e0: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06921a: 6e10 d81c 0400 |02e3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -069220: 0c02 |02e6: move-result-object v2 │ │ -069222: 7030 441c 2100 |02e7: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c44 │ │ -069228: 2701 |02ea: throw v1 │ │ -06922a: 0d00 |02eb: move-exception v0 │ │ -06922c: 2201 0106 |02ec: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ -069230: 2204 1c06 |02ee: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ -069234: 7010 c31c 0400 |02f0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -06923a: 7801 3004 1600 |02f3: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -069240: 0c05 |02f6: move-result-object v5 │ │ -069242: 6e20 d01c 5400 |02f7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -069248: 6e20 d01c 2400 |02fa: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06924e: 6e20 d01c 3400 |02fd: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -069254: 6e10 d81c 0400 |0300: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06925a: 0c02 |0303: move-result-object v2 │ │ -06925c: 7030 441c 2100 |0304: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c44 │ │ -069262: 2701 |0307: throw v1 │ │ -069264: 0d00 |0308: move-exception v0 │ │ -069266: 2201 0106 |0309: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ -06926a: 2202 1c06 |030b: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ -06926e: 7010 c31c 0200 |030d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -069274: 7801 3004 1600 |0310: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ -06927a: 0c04 |0313: move-result-object v4 │ │ -06927c: 6e20 d01c 4200 |0314: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -069282: 1a04 7702 |0317: const-string v4, ": Unable to find LayoutManager " // string@0277 │ │ -069286: 6e20 d01c 4200 |0319: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06928c: 6e20 d01c 3200 |031c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -069292: 6e10 d81c 0200 |031f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -069298: 0c02 |0322: move-result-object v2 │ │ -06929a: 7030 441c 2100 |0323: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c44 │ │ -0692a0: 2701 |0326: throw v1 │ │ -0692a2: 6200 a203 |0327: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ -0692a6: 6e5d 4401 cbd0 |0329: invoke-virtual {v11, v12, v0, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ -0692ac: 0c00 |032c: move-result-object v0 │ │ -0692ae: 6e30 c201 d00e |032d: invoke-virtual {v0, v13, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ -0692b4: 0a0e |0330: move-result v14 │ │ -0692b6: 6e10 d901 0000 |0331: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ -0692bc: 2804 |0334: goto 0338 // +0004 │ │ -0692be: 6e20 ad06 3a00 |0335: invoke-virtual {v10, v3}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06ad │ │ -0692c4: 6e20 a30e ea00 |0338: invoke-virtual {v10, v14}, Landroidx/recyclerview/widget/RecyclerView;.setNestedScrollingEnabled:(Z)V // method@0ea3 │ │ -0692ca: 0e00 |033b: return-void │ │ +068c2c: |[068c2c] androidx.recyclerview.widget.RecyclerView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +068c3c: 080a 1400 |0000: move-object/from16 v10, v20 │ │ +068c40: 080b 1500 |0002: move-object/from16 v11, v21 │ │ +068c44: 080c 1600 |0004: move-object/from16 v12, v22 │ │ +068c48: 120d |0006: const/4 v13, #int 0 // #0 │ │ +068c4a: 7110 4d1c 0d00 |0007: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +068c50: 0c00 |000a: move-result-object v0 │ │ +068c52: 7040 7206 badc |000b: invoke-direct {v10, v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0672 │ │ +068c58: 2201 8302 |000e: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$p; // type@0283 │ │ +068c5c: 7020 270e a100 |0010: invoke-direct {v1, v10}, Landroidx/recyclerview/widget/RecyclerView$p;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e27 │ │ +068c62: 5ba1 9103 |0013: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +068c66: 2201 b702 |0015: new-instance v1, Landroidx/recyclerview/widget/q; // type@02b7 │ │ +068c6a: 7010 5c0f 0100 |0017: invoke-direct {v1}, Landroidx/recyclerview/widget/q;.:()V // method@0f5c │ │ +068c70: 5ba1 9903 |001a: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@0399 │ │ +068c74: 2201 9d00 |001c: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +068c78: 7010 6802 0100 |001e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +068c7e: 5ba1 9d03 |0021: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +068c82: 2201 9d00 |0023: new-instance v1, Landroid/graphics/Rect; // type@009d │ │ +068c86: 7010 6802 0100 |0025: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +068c8c: 5ba1 9f03 |0028: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ +068c90: 2201 9e00 |002a: new-instance v1, Landroid/graphics/RectF; // type@009e │ │ +068c94: 7010 7902 0100 |002c: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@0279 │ │ +068c9a: 2201 5b06 |002f: new-instance v1, Ljava/util/ArrayList; // type@065b │ │ +068c9e: 7010 871d 0100 |0031: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +068ca4: 5ba1 a303 |0034: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +068ca8: 2201 5b06 |0036: new-instance v1, Ljava/util/ArrayList; // type@065b │ │ +068cac: 7010 871d 0100 |0038: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +068cb2: 5ba1 a503 |003b: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +068cb6: 59ad ad03 |003d: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +068cba: 5cad b303 |003f: iput-boolean v13, v10, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b3 │ │ +068cbe: 5cad 7603 |0041: iput-boolean v13, v10, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0376 │ │ +068cc2: 59ad 7703 |0043: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +068cc6: 59ad 7803 |0045: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.C:I // field@0378 │ │ +068cca: 2201 7302 |0047: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$f; // type@0273 │ │ +068cce: 7010 e00d 0100 |0049: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$f;.:()V // method@0de0 │ │ +068cd4: 5ba1 7903 |004c: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +068cd8: 2201 9d02 |004e: new-instance v1, Landroidx/recyclerview/widget/c; // type@029d │ │ +068cdc: 7010 0c0f 0100 |0050: invoke-direct {v1}, Landroidx/recyclerview/widget/c;.:()V // method@0f0c │ │ +068ce2: 5ba1 7e03 |0053: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +068ce6: 59ad 7f03 |0055: iput v13, v10, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +068cea: 12f1 |0057: const/4 v1, #int -1 // #ff │ │ +068cec: 59a1 8003 |0058: iput v1, v10, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +068cf0: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +068cf2: 59a2 8903 |005b: iput v2, v10, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@0389 │ │ +068cf6: 59a2 8a03 |005d: iput v2, v10, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038a │ │ +068cfa: 121e |005f: const/4 v14, #int 1 // #1 │ │ +068cfc: 5cae 8b03 |0060: iput-boolean v14, v10, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038b │ │ +068d00: 2202 8902 |0062: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$u; // type@0289 │ │ +068d04: 7020 3b0e a200 |0064: invoke-direct {v2, v10}, Landroidx/recyclerview/widget/RecyclerView$u;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e3b │ │ +068d0a: 5ba2 8c03 |0067: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +068d0e: 6302 a603 |0069: sget-boolean v2, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +068d12: 3802 0800 |006b: if-eqz v2, 0073 // +0008 │ │ +068d16: 2202 a402 |006d: new-instance v2, Landroidx/recyclerview/widget/e$b; // type@02a4 │ │ +068d1a: 7010 260f 0200 |006f: invoke-direct {v2}, Landroidx/recyclerview/widget/e$b;.:()V // method@0f26 │ │ +068d20: 2802 |0072: goto 0074 // +0002 │ │ +068d22: 1202 |0073: const/4 v2, #int 0 // #0 │ │ +068d24: 5ba2 8e03 |0074: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +068d28: 2202 8702 |0076: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$s; // type@0287 │ │ +068d2c: 7010 380e 0200 |0078: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView$s;.:()V // method@0e38 │ │ +068d32: 5ba2 8f03 |007b: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +068d36: 2202 7702 |007d: new-instance v2, Landroidx/recyclerview/widget/RecyclerView$h; // type@0277 │ │ +068d3a: 7020 e70d a200 |007f: invoke-direct {v2, v10}, Landroidx/recyclerview/widget/RecyclerView$h;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0de7 │ │ +068d40: 5ba2 9203 |0082: iput-object v2, v10, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0392 │ │ +068d44: 1222 |0084: const/4 v2, #int 2 // #2 │ │ +068d46: 2323 bb0a |0085: new-array v3, v2, [I // type@0abb │ │ +068d4a: 5ba3 9803 |0087: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +068d4e: 2323 bb0a |0089: new-array v3, v2, [I // type@0abb │ │ +068d52: 5ba3 9a03 |008b: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ +068d56: 2323 bb0a |008d: new-array v3, v2, [I // type@0abb │ │ +068d5a: 5ba3 9c03 |008f: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +068d5e: 2203 5b06 |0091: new-instance v3, Ljava/util/ArrayList; // type@065b │ │ +068d62: 7010 871d 0300 |0093: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +068d68: 5ba3 9e03 |0096: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ +068d6c: 2203 6e02 |0098: new-instance v3, Landroidx/recyclerview/widget/RecyclerView$a; // type@026e │ │ +068d70: 7020 da0d a300 |009a: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/RecyclerView$a;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0dda │ │ +068d76: 5ba3 a003 |009d: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.l0:Landroidx/recyclerview/widget/RecyclerView$a; // field@03a0 │ │ +068d7a: 2203 7002 |009f: new-instance v3, Landroidx/recyclerview/widget/RecyclerView$c; // type@0270 │ │ +068d7e: 7020 de0d a300 |00a1: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/RecyclerView$c;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0dde │ │ +068d84: 380c 1200 |00a4: if-eqz v12, 00b6 // +0012 │ │ +068d88: 6203 a403 |00a6: sget-object v3, Landroidx/recyclerview/widget/RecyclerView;.n0:[I // field@03a4 │ │ +068d8c: 6e5d 4401 cbd3 |00a8: invoke-virtual {v11, v12, v3, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ +068d92: 0c03 |00ab: move-result-object v3 │ │ +068d94: 6e30 c201 d30e |00ac: invoke-virtual {v3, v13, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +068d9a: 0a04 |00af: move-result v4 │ │ +068d9c: 5ca4 9b03 |00b0: iput-boolean v4, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +068da0: 6e10 d901 0300 |00b2: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +068da6: 2803 |00b5: goto 00b8 // +0003 │ │ +068da8: 5cae 9b03 |00b6: iput-boolean v14, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +068dac: 6e20 4306 ea00 |00b8: invoke-virtual {v10, v14}, Landroid/view/View;.setScrollContainer:(Z)V // method@0643 │ │ +068db2: 6e20 2606 ea00 |00bb: invoke-virtual {v10, v14}, Landroid/view/View;.setFocusableInTouchMode:(Z)V // method@0626 │ │ +068db8: 7701 5c06 1500 |00be: invoke-static/range {v21}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065c │ │ +068dbe: 0c03 |00c1: move-result-object v3 │ │ +068dc0: 6e10 6506 0300 |00c2: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0665 │ │ +068dc6: 0a04 |00c5: move-result v4 │ │ +068dc8: 59a4 8603 |00c6: iput v4, v10, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +068dcc: 6004 9000 |00c8: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +068dd0: 1305 1a00 |00ca: const/16 v5, #int 26 // #1a │ │ +068dd4: 3454 0900 |00cc: if-lt v4, v5, 00d5 // +0009 │ │ +068dd8: 6206 ea04 |00ce: sget-object v6, Ld0/o0;.a:Ljava/lang/reflect/Method; // field@04ea │ │ +068ddc: 7110 7711 0300 |00d0: invoke-static {v3}, Ld0/o0$a;.a:(Landroid/view/ViewConfiguration;)F // method@1177 │ │ +068de2: 0a06 |00d3: move-result v6 │ │ +068de4: 2805 |00d4: goto 00d9 // +0005 │ │ +068de6: 7120 7e11 b300 |00d5: invoke-static {v3, v11}, Ld0/o0;.a:(Landroid/view/ViewConfiguration;Landroid/content/Context;)F // method@117e │ │ +068dec: 0a06 |00d8: move-result v6 │ │ +068dee: 59a6 8903 |00d9: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@0389 │ │ +068df2: 3454 0700 |00db: if-lt v4, v5, 00e2 // +0007 │ │ +068df6: 7110 7811 0300 |00dd: invoke-static {v3}, Ld0/o0$a;.b:(Landroid/view/ViewConfiguration;)F // method@1178 │ │ +068dfc: 0a06 |00e0: move-result v6 │ │ +068dfe: 2805 |00e1: goto 00e6 // +0005 │ │ +068e00: 7120 7e11 b300 |00e2: invoke-static {v3, v11}, Ld0/o0;.a:(Landroid/view/ViewConfiguration;Landroid/content/Context;)F // method@117e │ │ +068e06: 0a06 |00e5: move-result v6 │ │ +068e08: 59a6 8a03 |00e6: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038a │ │ +068e0c: 6e10 6206 0300 |00e8: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@0662 │ │ +068e12: 0a06 |00eb: move-result v6 │ │ +068e14: 59a6 8703 |00ec: iput v6, v10, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ +068e18: 6e10 6006 0300 |00ee: invoke-virtual {v3}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@0660 │ │ +068e1e: 0a03 |00f1: move-result v3 │ │ +068e20: 59a3 8803 |00f2: iput v3, v10, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ +068e24: 7401 b005 1400 |00f4: invoke-virtual/range {v20}, Landroid/view/View;.getOverScrollMode:()I // method@05b0 │ │ +068e2a: 0a03 |00f7: move-result v3 │ │ +068e2c: 3323 0400 |00f8: if-ne v3, v2, 00fc // +0004 │ │ +068e30: 1213 |00fa: const/4 v3, #int 1 // #1 │ │ +068e32: 2802 |00fb: goto 00fd // +0002 │ │ +068e34: 1203 |00fc: const/4 v3, #int 0 // #0 │ │ +068e36: 6e20 5406 3a00 |00fd: invoke-virtual {v10, v3}, Landroid/view/View;.setWillNotDraw:(Z)V // method@0654 │ │ +068e3c: 54a3 7e03 |0100: iget-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +068e40: 54a6 9203 |0102: iget-object v6, v10, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0392 │ │ +068e44: 5b36 3903 |0104: iput-object v6, v3, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ +068e48: 2203 9702 |0106: new-instance v3, Landroidx/recyclerview/widget/a; // type@0297 │ │ +068e4c: 2206 ae02 |0108: new-instance v6, Landroidx/recyclerview/widget/l; // type@02ae │ │ +068e50: 7020 460f a600 |010a: invoke-direct {v6, v10}, Landroidx/recyclerview/widget/l;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f46 │ │ +068e56: 7020 f60e 6300 |010d: invoke-direct {v3, v6}, Landroidx/recyclerview/widget/a;.:(Landroidx/recyclerview/widget/l;)V // method@0ef6 │ │ +068e5c: 5ba3 9503 |0110: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +068e60: 2203 9a02 |0112: new-instance v3, Landroidx/recyclerview/widget/b; // type@029a │ │ +068e64: 2206 ad02 |0114: new-instance v6, Landroidx/recyclerview/widget/k; // type@02ad │ │ +068e68: 7020 430f a600 |0116: invoke-direct {v6, v10}, Landroidx/recyclerview/widget/k;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f43 │ │ +068e6e: 7020 010f 6300 |0119: invoke-direct {v3, v6}, Landroidx/recyclerview/widget/b;.:(Landroidx/recyclerview/widget/k;)V // method@0f01 │ │ +068e74: 5ba3 9703 |011c: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +068e78: 6203 2d05 |011e: sget-object v3, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +068e7c: 3454 0700 |0120: if-lt v4, v5, 0127 // +0007 │ │ +068e80: 7701 1012 1400 |0122: invoke-static/range {v20}, Ld0/w$d;.c:(Landroid/view/View;)I // method@1210 │ │ +068e86: 0a03 |0125: move-result v3 │ │ +068e88: 2802 |0126: goto 0128 // +0002 │ │ +068e8a: 1203 |0127: const/4 v3, #int 0 // #0 │ │ +068e8c: 3903 0900 |0128: if-nez v3, 0131 // +0009 │ │ +068e90: 1303 0800 |012a: const/16 v3, #int 8 // #8 │ │ +068e94: 3454 0500 |012c: if-lt v4, v5, 0131 // +0005 │ │ +068e98: 7120 1a12 3a00 |012e: invoke-static {v10, v3}, Ld0/w$d;.m:(Landroid/view/View;I)V // method@121a │ │ +068e9e: 7401 9e05 1400 |0131: invoke-virtual/range {v20}, Landroid/view/View;.getImportantForAccessibility:()I // method@059e │ │ +068ea4: 0a03 |0134: move-result v3 │ │ +068ea6: 3903 0500 |0135: if-nez v3, 013a // +0005 │ │ +068eaa: 6e20 2a06 ea00 |0137: invoke-virtual {v10, v14}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@062a │ │ +068eb0: 7401 9405 1400 |013a: invoke-virtual/range {v20}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +068eb6: 0c03 |013d: move-result-object v3 │ │ +068eb8: 1a04 c516 |013e: const-string v4, "accessibility" // string@16c5 │ │ +068ebc: 6e20 3e01 4300 |0140: invoke-virtual {v3, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@013e │ │ +068ec2: 0c03 |0143: move-result-object v3 │ │ +068ec4: 1f03 7e01 |0144: check-cast v3, Landroid/view/accessibility/AccessibilityManager; // type@017e │ │ +068ec8: 5ba3 b203 |0146: iput-object v3, v10, Landroidx/recyclerview/widget/RecyclerView;.y:Landroid/view/accessibility/AccessibilityManager; // field@03b2 │ │ +068ecc: 2203 b002 |0148: new-instance v3, Landroidx/recyclerview/widget/m; // type@02b0 │ │ +068ed0: 7020 4a0f a300 |014a: invoke-direct {v3, v10}, Landroidx/recyclerview/widget/m;.:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0f4a │ │ +068ed6: 6e20 990e 3a00 |014d: invoke-virtual {v10, v3}, Landroidx/recyclerview/widget/RecyclerView;.setAccessibilityDelegateCompat:(Landroidx/recyclerview/widget/m;)V // method@0e99 │ │ +068edc: 1503 0400 |0150: const/high16 v3, #int 262144 // #4 │ │ +068ee0: 380c e301 |0152: if-eqz v12, 0335 // +01e3 │ │ +068ee4: 6204 8606 |0154: sget-object v4, Lf/a;.F:[I // field@0686 │ │ +068ee8: 6e5d 4401 cbd4 |0156: invoke-virtual {v11, v12, v4, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ +068eee: 0c0f |0159: move-result-object v15 │ │ +068ef0: 1274 |015a: const/4 v4, #int 7 // #7 │ │ +068ef2: 6e20 d101 4f00 |015b: invoke-virtual {v15, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01d1 │ │ +068ef8: 0c10 |015e: move-result-object v16 │ │ +068efa: 6e30 cb01 ef01 |015f: invoke-virtual {v15, v14, v1}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01cb │ │ +068f00: 0a04 |0162: move-result v4 │ │ +068f02: 3314 0500 |0163: if-ne v4, v1, 0168 // +0005 │ │ +068f06: 6e20 ad06 3a00 |0165: invoke-virtual {v10, v3}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06ad │ │ +068f0c: 6e30 c201 2f0d |0168: invoke-virtual {v15, v2, v13}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +068f12: 0a01 |016b: move-result v1 │ │ +068f14: 1232 |016c: const/4 v2, #int 3 // #3 │ │ +068f16: 1243 |016d: const/4 v3, #int 4 // #4 │ │ +068f18: 3801 6b00 |016e: if-eqz v1, 01d9 // +006b │ │ +068f1c: 1251 |0170: const/4 v1, #int 5 // #5 │ │ +068f1e: 6e20 c901 1f00 |0171: invoke-virtual {v15, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ +068f24: 0c01 |0174: move-result-object v1 │ │ +068f26: 0714 |0175: move-object v4, v1 │ │ +068f28: 1f04 ba00 |0176: check-cast v4, Landroid/graphics/drawable/StateListDrawable; // type@00ba │ │ +068f2c: 1261 |0178: const/4 v1, #int 6 // #6 │ │ +068f2e: 6e20 c901 1f00 |0179: invoke-virtual {v15, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ +068f34: 0c05 |017c: move-result-object v5 │ │ +068f36: 6e20 c901 2f00 |017d: invoke-virtual {v15, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ +068f3c: 0c01 |0180: move-result-object v1 │ │ +068f3e: 0716 |0181: move-object v6, v1 │ │ +068f40: 1f06 ba00 |0182: check-cast v6, Landroid/graphics/drawable/StateListDrawable; // type@00ba │ │ +068f44: 6e20 c901 3f00 |0184: invoke-virtual {v15, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c9 │ │ +068f4a: 0c07 |0187: move-result-object v7 │ │ +068f4c: 3804 3a00 |0188: if-eqz v4, 01c2 // +003a │ │ +068f50: 3805 3800 |018a: if-eqz v5, 01c2 // +0038 │ │ +068f54: 3806 3600 |018c: if-eqz v6, 01c2 // +0036 │ │ +068f58: 3807 3400 |018e: if-eqz v7, 01c2 // +0034 │ │ +068f5c: 7401 9405 1400 |0190: invoke-virtual/range {v20}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +068f62: 0c01 |0193: move-result-object v1 │ │ +068f64: 6e10 3a01 0100 |0194: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@013a │ │ +068f6a: 0c01 |0197: move-result-object v1 │ │ +068f6c: 2202 a202 |0198: new-instance v2, Landroidx/recyclerview/widget/d; // type@02a2 │ │ +068f70: 1403 5700 067f |019a: const v3, #float 1.78118e+38 // #7f060057 │ │ +068f76: 6e20 b001 3100 |019d: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ +068f7c: 0a08 |01a0: move-result v8 │ │ +068f7e: 1403 5900 067f |01a1: const v3, #float 1.78118e+38 // #7f060059 │ │ +068f84: 6e20 b001 3100 |01a4: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01b0 │ │ +068f8a: 0a09 |01a7: move-result v9 │ │ +068f8c: 1403 5800 067f |01a8: const v3, #float 1.78118e+38 // #7f060058 │ │ +068f92: 6e20 af01 3100 |01ab: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@01af │ │ +068f98: 0a11 |01ae: move-result v17 │ │ +068f9a: 1312 0300 |01af: const/16 v18, #int 3 // #3 │ │ +068f9e: 1313 0200 |01b1: const/16 v19, #int 2 // #2 │ │ +068fa2: 0721 |01b3: move-object v1, v2 │ │ +068fa4: 0802 1400 |01b4: move-object/from16 v2, v20 │ │ +068fa8: 0743 |01b6: move-object v3, v4 │ │ +068faa: 0754 |01b7: move-object v4, v5 │ │ +068fac: 0765 |01b8: move-object v5, v6 │ │ +068fae: 0776 |01b9: move-object v6, v7 │ │ +068fb0: 0187 |01ba: move v7, v8 │ │ +068fb2: 0198 |01bb: move v8, v9 │ │ +068fb4: 0209 1100 |01bc: move/from16 v9, v17 │ │ +068fb8: 7609 1a0f 0100 |01be: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroidx/recyclerview/widget/d;.:(Landroidx/recyclerview/widget/RecyclerView;Landroid/graphics/drawable/StateListDrawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/StateListDrawable;Landroid/graphics/drawable/Drawable;III)V // method@0f1a │ │ +068fbe: 281c |01c1: goto 01dd // +001c │ │ +068fc0: 2200 0006 |01c2: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +068fc4: 1a01 7714 |01c4: const-string v1, "Trying to set fast scroller without both required drawables." // string@1477 │ │ +068fc8: 7110 cb0f 0100 |01c6: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +068fce: 0c01 |01c9: move-result-object v1 │ │ +068fd0: 7401 760e 1400 |01ca: invoke-virtual/range {v20}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +068fd6: 0c02 |01cd: move-result-object v2 │ │ +068fd8: 6e20 ce1c 2100 |01ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +068fde: 6e10 d61c 0100 |01d1: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +068fe4: 0c01 |01d4: move-result-object v1 │ │ +068fe6: 7020 3d1c 1000 |01d5: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +068fec: 2700 |01d8: throw v0 │ │ +068fee: 1312 0300 |01d9: const/16 v18, #int 3 // #3 │ │ +068ff2: 1313 0200 |01db: const/16 v19, #int 2 // #2 │ │ +068ff6: 1241 |01dd: const/4 v1, #int 4 // #4 │ │ +068ff8: 6e10 d901 0f00 |01de: invoke-virtual {v15}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +068ffe: 1a02 7302 |01e1: const-string v2, ": Could not instantiate the LayoutManager: " // string@0273 │ │ +069002: 3810 4401 |01e3: if-eqz v16, 0327 // +0144 │ │ +069006: 7401 bb1c 1000 |01e5: invoke-virtual/range {v16}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@1cbb │ │ +06900c: 0c03 |01e8: move-result-object v3 │ │ +06900e: 6e10 aa1c 0300 |01e9: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@1caa │ │ +069014: 0a04 |01ec: move-result v4 │ │ +069016: 3904 3a01 |01ed: if-nez v4, 0327 // +013a │ │ +06901a: 6e20 991c d300 |01ef: invoke-virtual {v3, v13}, Ljava/lang/String;.charAt:(I)C // method@1c99 │ │ +069020: 0a04 |01f2: move-result v4 │ │ +069022: 1305 2e00 |01f3: const/16 v5, #int 46 // #2e │ │ +069026: 3354 0f00 |01f5: if-ne v4, v5, 0204 // +000f │ │ +06902a: 2204 1c06 |01f7: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ +06902e: 7010 c11c 0400 |01f9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +069034: 7401 3901 1500 |01fc: invoke-virtual/range {v21}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ +06903a: 0c05 |01ff: move-result-object v5 │ │ +06903c: 6e20 ce1c 5400 |0200: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +069042: 281f |0203: goto 0222 // +001f │ │ +069044: 1a04 4902 |0204: const-string v4, "." // string@0249 │ │ +069048: 6e20 9e1c 4300 |0206: invoke-virtual {v3, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@1c9e │ │ +06904e: 0a04 |0209: move-result v4 │ │ +069050: 3804 0300 |020a: if-eqz v4, 020d // +0003 │ │ +069054: 281d |020c: goto 0229 // +001d │ │ +069056: 2204 1c06 |020d: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ +06905a: 7010 c11c 0400 |020f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +069060: 1c06 8b02 |0212: const-class v6, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ +069064: 6e10 121c 0600 |0214: invoke-virtual {v6}, Ljava/lang/Class;.getPackage:()Ljava/lang/Package; // method@1c12 │ │ +06906a: 0c06 |0217: move-result-object v6 │ │ +06906c: 6e10 881c 0600 |0218: invoke-virtual {v6}, Ljava/lang/Package;.getName:()Ljava/lang/String; // method@1c88 │ │ +069072: 0c06 |021b: move-result-object v6 │ │ +069074: 6e20 ce1c 6400 |021c: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06907a: 6e20 c61c 5400 |021f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc6 │ │ +069080: 6e20 ce1c 3400 |0222: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +069086: 6e10 d61c 0400 |0225: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +06908c: 0c03 |0228: move-result-object v3 │ │ +06908e: 7401 e405 1400 |0229: invoke-virtual/range {v20}, Landroid/view/View;.isInEditMode:()Z // method@05e4 │ │ +069094: 0a04 |022c: move-result v4 │ │ +069096: 3804 0b00 |022d: if-eqz v4, 0238 // +000b │ │ +06909a: 7401 821c 1400 |022f: invoke-virtual/range {v20}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0690a0: 0c04 |0232: move-result-object v4 │ │ +0690a2: 6e10 001c 0400 |0233: invoke-virtual {v4}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1c00 │ │ +0690a8: 0c04 |0236: move-result-object v4 │ │ +0690aa: 2805 |0237: goto 023c // +0005 │ │ +0690ac: 7401 2a01 1500 |0238: invoke-virtual/range {v21}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@012a │ │ +0690b2: 0c04 |023b: move-result-object v4 │ │ +0690b4: 6e20 1f1c 3400 |023c: invoke-virtual {v4, v3}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1c1f │ │ +0690ba: 0c04 |023f: move-result-object v4 │ │ +0690bc: 1c05 7c02 |0240: const-class v5, Landroidx/recyclerview/widget/RecyclerView$j; // type@027c │ │ +0690c0: 6e20 fa1b 5400 |0242: invoke-virtual {v4, v5}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@1bfa │ │ +0690c6: 0c04 |0245: move-result-object v4 │ │ +0690c8: 6205 a803 |0246: sget-object v5, Landroidx/recyclerview/widget/RecyclerView;.p0:[Ljava/lang/Class; // field@03a8 │ │ +0690cc: 6e20 021c 5400 |0248: invoke-virtual {v4, v5}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1c02 │ │ +0690d2: 0c05 |024b: move-result-object v5 │ │ +0690d4: 2311 ef0a |024c: new-array v1, v1, [Ljava/lang/Object; // type@0aef │ │ +0690d8: 4d0b 010d |024e: aput-object v11, v1, v13 │ │ +0690dc: 4d0c 010e |0250: aput-object v12, v1, v14 │ │ +0690e0: 4d00 0113 |0252: aput-object v0, v1, v19 │ │ +0690e4: 4d00 0112 |0254: aput-object v0, v1, v18 │ │ +0690e8: 280a |0256: goto 0260 // +000a │ │ +0690ea: 0d00 |0257: move-exception v0 │ │ +0690ec: 0701 |0258: move-object v1, v0 │ │ +0690ee: 23d0 eb0a |0259: new-array v0, v13, [Ljava/lang/Class; // type@0aeb │ │ +0690f2: 6e20 021c 0400 |025b: invoke-virtual {v4, v0}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1c02 │ │ +0690f8: 0c05 |025e: move-result-object v5 │ │ +0690fa: 1201 |025f: const/4 v1, #int 0 // #0 │ │ +0690fc: 6e20 061d e500 |0260: invoke-virtual {v5, v14}, Ljava/lang/reflect/AccessibleObject;.setAccessible:(Z)V // method@1d06 │ │ +069102: 6e20 0c1d 1500 |0263: invoke-virtual {v5, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1d0c │ │ +069108: 0c00 |0266: move-result-object v0 │ │ +06910a: 1f00 7c02 |0267: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$j; // type@027c │ │ +06910e: 6e20 a20e 0a00 |0269: invoke-virtual {v10, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0ea2 │ │ +069114: 2900 bb00 |026c: goto/16 0327 // +00bb │ │ +069118: 0d00 |026e: move-exception v0 │ │ +06911a: 6e20 fb1c 1000 |026f: invoke-virtual {v0, v1}, Ljava/lang/Throwable;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@1cfb │ │ +069120: 2201 0106 |0272: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ +069124: 2204 1c06 |0274: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ +069128: 7010 c11c 0400 |0276: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +06912e: 7801 3004 1600 |0279: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ +069134: 0c05 |027c: move-result-object v5 │ │ +069136: 6e20 ce1c 5400 |027d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06913c: 1a05 7502 |0280: const-string v5, ": Error creating LayoutManager " // string@0275 │ │ +069140: 6e20 ce1c 5400 |0282: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +069146: 6e20 ce1c 3400 |0285: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06914c: 6e10 d61c 0400 |0288: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +069152: 0c04 |028b: move-result-object v4 │ │ +069154: 7030 421c 4100 |028c: invoke-direct {v1, v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c42 │ │ +06915a: 2701 |028f: throw v1 │ │ +06915c: 0d00 |0290: move-exception v0 │ │ +06915e: 2201 0106 |0291: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ +069162: 2202 1c06 |0293: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ +069166: 7010 c11c 0200 |0295: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +06916c: 7801 3004 1600 |0298: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ +069172: 0c04 |029b: move-result-object v4 │ │ +069174: 6e20 ce1c 4200 |029c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06917a: 1a04 7202 |029f: const-string v4, ": Class is not a LayoutManager " // string@0272 │ │ +06917e: 6e20 ce1c 4200 |02a1: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +069184: 6e20 ce1c 3200 |02a4: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06918a: 6e10 d61c 0200 |02a7: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +069190: 0c02 |02aa: move-result-object v2 │ │ +069192: 7030 421c 2100 |02ab: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c42 │ │ +069198: 2701 |02ae: throw v1 │ │ +06919a: 0d00 |02af: move-exception v0 │ │ +06919c: 2201 0106 |02b0: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ +0691a0: 2202 1c06 |02b2: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ +0691a4: 7010 c11c 0200 |02b4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +0691aa: 7801 3004 1600 |02b7: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ +0691b0: 0c04 |02ba: move-result-object v4 │ │ +0691b2: 6e20 ce1c 4200 |02bb: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0691b8: 1a04 7102 |02be: const-string v4, ": Cannot access non-public constructor " // string@0271 │ │ +0691bc: 6e20 ce1c 4200 |02c0: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0691c2: 6e20 ce1c 3200 |02c3: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0691c8: 6e10 d61c 0200 |02c6: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0691ce: 0c02 |02c9: move-result-object v2 │ │ +0691d0: 7030 421c 2100 |02ca: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c42 │ │ +0691d6: 2701 |02cd: throw v1 │ │ +0691d8: 0d00 |02ce: move-exception v0 │ │ +0691da: 2201 0106 |02cf: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ +0691de: 2204 1c06 |02d1: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ +0691e2: 7010 c11c 0400 |02d3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +0691e8: 7801 3004 1600 |02d6: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ +0691ee: 0c05 |02d9: move-result-object v5 │ │ +0691f0: 6e20 ce1c 5400 |02da: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0691f6: 6e20 ce1c 2400 |02dd: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0691fc: 6e20 ce1c 3400 |02e0: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +069202: 6e10 d61c 0400 |02e3: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +069208: 0c02 |02e6: move-result-object v2 │ │ +06920a: 7030 421c 2100 |02e7: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c42 │ │ +069210: 2701 |02ea: throw v1 │ │ +069212: 0d00 |02eb: move-exception v0 │ │ +069214: 2201 0106 |02ec: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ +069218: 2204 1c06 |02ee: new-instance v4, Ljava/lang/StringBuilder; // type@061c │ │ +06921c: 7010 c11c 0400 |02f0: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +069222: 7801 3004 1600 |02f3: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ +069228: 0c05 |02f6: move-result-object v5 │ │ +06922a: 6e20 ce1c 5400 |02f7: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +069230: 6e20 ce1c 2400 |02fa: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +069236: 6e20 ce1c 3400 |02fd: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06923c: 6e10 d61c 0400 |0300: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +069242: 0c02 |0303: move-result-object v2 │ │ +069244: 7030 421c 2100 |0304: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c42 │ │ +06924a: 2701 |0307: throw v1 │ │ +06924c: 0d00 |0308: move-exception v0 │ │ +06924e: 2201 0106 |0309: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ +069252: 2202 1c06 |030b: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ +069256: 7010 c11c 0200 |030d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +06925c: 7801 3004 1600 |0310: invoke-interface/range {v22}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@0430 │ │ +069262: 0c04 |0313: move-result-object v4 │ │ +069264: 6e20 ce1c 4200 |0314: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06926a: 1a04 7702 |0317: const-string v4, ": Unable to find LayoutManager " // string@0277 │ │ +06926e: 6e20 ce1c 4200 |0319: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +069274: 6e20 ce1c 3200 |031c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06927a: 6e10 d61c 0200 |031f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +069280: 0c02 |0322: move-result-object v2 │ │ +069282: 7030 421c 2100 |0323: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c42 │ │ +069288: 2701 |0326: throw v1 │ │ +06928a: 6200 a203 |0327: sget-object v0, Landroidx/recyclerview/widget/RecyclerView;.m0:[I // field@03a2 │ │ +06928e: 6e5d 4401 cbd0 |0329: invoke-virtual {v11, v12, v0, v13, v13}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0144 │ │ +069294: 0c00 |032c: move-result-object v0 │ │ +069296: 6e30 c201 d00e |032d: invoke-virtual {v0, v13, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01c2 │ │ +06929c: 0a0e |0330: move-result v14 │ │ +06929e: 6e10 d901 0000 |0331: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01d9 │ │ +0692a4: 2804 |0334: goto 0338 // +0004 │ │ +0692a6: 6e20 ad06 3a00 |0335: invoke-virtual {v10, v3}, Landroid/view/ViewGroup;.setDescendantFocusability:(I)V // method@06ad │ │ +0692ac: 6e20 a30e ea00 |0338: invoke-virtual {v10, v14}, Landroidx/recyclerview/widget/RecyclerView;.setNestedScrollingEnabled:(Z)V // method@0ea3 │ │ +0692b2: 0e00 |033b: return-void │ │ catches : 4 │ │ 0x0229 - 0x0246 │ │ Ljava/lang/ClassNotFoundException; -> 0x0308 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x02eb │ │ Ljava/lang/InstantiationException; -> 0x02ce │ │ Ljava/lang/IllegalAccessException; -> 0x02af │ │ Ljava/lang/ClassCastException; -> 0x0290 │ │ @@ -82215,132 +82215,132 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)Z' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -067d1c: |[067d1c] androidx.recyclerview.widget.RecyclerView.a:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ -067d2c: 6e10 6b05 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.awakenScrollBars:()Z // method@056b │ │ -067d32: 0a00 |0003: move-result v0 │ │ -067d34: 0f00 |0004: return v0 │ │ +067d04: |[067d04] androidx.recyclerview.widget.RecyclerView.a:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ +067d14: 6e10 6b05 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.awakenScrollBars:()Z // method@056b │ │ +067d1a: 0a00 |0003: move-result v0 │ │ +067d1c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getScrollingChildHelper' │ │ type : '()Ld0/o;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06887c: |[06887c] androidx.recyclerview.widget.RecyclerView.getScrollingChildHelper:()Ld0/o; │ │ -06888c: 5410 9603 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0396 │ │ -068890: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -068894: 2200 4b03 |0004: new-instance v0, Ld0/o; // type@034b │ │ -068898: 7020 7f11 1000 |0006: invoke-direct {v0, v1}, Ld0/o;.:(Landroid/view/View;)V // method@117f │ │ -06889e: 5b10 9603 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0396 │ │ -0688a2: 5410 9603 |000b: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0396 │ │ -0688a6: 1100 |000d: return-object v0 │ │ +068864: |[068864] androidx.recyclerview.widget.RecyclerView.getScrollingChildHelper:()Ld0/o; │ │ +068874: 5410 9603 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0396 │ │ +068878: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +06887c: 2200 4b03 |0004: new-instance v0, Ld0/o; // type@034b │ │ +068880: 7020 7f11 1000 |0006: invoke-direct {v0, v1}, Ld0/o;.:(Landroid/view/View;)V // method@117f │ │ +068886: 5b10 9603 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0396 │ │ +06888a: 5410 9603 |000b: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.g0:Ld0/o; // field@0396 │ │ +06888e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'k' │ │ type : '(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -067cd8: |[067cd8] androidx.recyclerview.widget.RecyclerView.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; │ │ -067ce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067cea: 3901 0300 |0001: if-nez v1, 0004 // +0003 │ │ -067cee: 1100 |0003: return-object v0 │ │ -067cf0: 6e10 a405 0100 |0004: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -067cf6: 0c01 |0007: move-result-object v1 │ │ -067cf8: 1f01 7d02 |0008: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -067cfc: 6e10 841c 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -067d02: 1100 |000d: return-object v0 │ │ +067cc0: |[067cc0] androidx.recyclerview.widget.RecyclerView.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; │ │ +067cd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067cd2: 3901 0300 |0001: if-nez v1, 0004 // +0003 │ │ +067cd6: 1100 |0003: return-object v0 │ │ +067cd8: 6e10 a405 0100 |0004: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +067cde: 0c01 |0007: move-result-object v1 │ │ +067ce0: 1f01 7d02 |0008: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +067ce4: 6e10 821c 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +067cea: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'addFocusables' │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -069334: |[069334] androidx.recyclerview.widget.RecyclerView.addFocusables:(Ljava/util/ArrayList;II)V │ │ -069344: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -069348: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -06934c: 6e10 841c 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -069352: 6f40 7306 2143 |0007: invoke-super {v1, v2, v3, v4}, Landroid/view/ViewGroup;.addFocusables:(Ljava/util/ArrayList;II)V // method@0673 │ │ -069358: 0e00 |000a: return-void │ │ +06931c: |[06931c] androidx.recyclerview.widget.RecyclerView.addFocusables:(Ljava/util/ArrayList;II)V │ │ +06932c: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069330: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +069334: 6e10 821c 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06933a: 6f40 7306 2143 |0007: invoke-super {v1, v2, v3, v4}, Landroid/view/ViewGroup;.addFocusables:(Ljava/util/ArrayList;II)V // method@0673 │ │ +069340: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'b' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -06935c: |[06935c] androidx.recyclerview.widget.RecyclerView.b:(Ljava/lang/String;)V │ │ -06936c: 5220 7703 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ -069370: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -069374: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -069376: 2802 |0005: goto 0007 // +0002 │ │ -069378: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -06937a: 3800 2100 |0007: if-eqz v0, 0028 // +0021 │ │ -06937e: 3903 1900 |0009: if-nez v3, 0022 // +0019 │ │ -069382: 2203 0106 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0601 │ │ -069386: 1a00 d303 |000d: const-string v0, "Cannot call this method while RecyclerView is computing a layout or scrolling" // string@03d3 │ │ -06938a: 7110 cb0f 0000 |000f: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -069390: 0c00 |0012: move-result-object v0 │ │ -069392: 6e10 760e 0200 |0013: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -069398: 0c01 |0016: move-result-object v1 │ │ -06939a: 6e20 d01c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0693a0: 6e10 d81c 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0693a6: 0c00 |001d: move-result-object v0 │ │ -0693a8: 7020 431c 0300 |001e: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -0693ae: 2703 |0021: throw v3 │ │ -0693b0: 2200 0106 |0022: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ -0693b4: 7020 431c 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -0693ba: 2700 |0027: throw v0 │ │ -0693bc: 5223 7803 |0028: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView;.C:I // field@0378 │ │ -0693c0: 3d03 1f00 |002a: if-lez v3, 0049 // +001f │ │ -0693c4: 2203 0106 |002c: new-instance v3, Ljava/lang/IllegalStateException; // type@0601 │ │ -0693c8: 1a00 0000 |002e: const-string v0, "" // string@0000 │ │ -0693cc: 7110 cb0f 0000 |0030: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -0693d2: 0c00 |0033: move-result-object v0 │ │ -0693d4: 6e10 760e 0200 |0034: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -0693da: 0c01 |0037: move-result-object v1 │ │ -0693dc: 6e20 d01c 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0693e2: 6e10 d81c 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0693e8: 0c00 |003e: move-result-object v0 │ │ -0693ea: 7020 431c 0300 |003f: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -0693f0: 1a00 fe12 |0042: const-string v0, "RecyclerView" // string@12fe │ │ -0693f4: 1a01 d203 |0044: const-string v1, "Cannot call this method in a scroll callback. Scroll callbacks mightbe run during a measure & layout pass where you cannot change theRecyclerView data. Any method call that might change the structureof the RecyclerView or the adapter contents should be postponed tothe next frame." // string@03d2 │ │ -0693f8: 7130 3e04 1003 |0046: invoke-static {v0, v1, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@043e │ │ -0693fe: 0e00 |0049: return-void │ │ +069344: |[069344] androidx.recyclerview.widget.RecyclerView.b:(Ljava/lang/String;)V │ │ +069354: 5220 7703 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +069358: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +06935c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06935e: 2802 |0005: goto 0007 // +0002 │ │ +069360: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +069362: 3800 2100 |0007: if-eqz v0, 0028 // +0021 │ │ +069366: 3903 1900 |0009: if-nez v3, 0022 // +0019 │ │ +06936a: 2203 0106 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0601 │ │ +06936e: 1a00 d303 |000d: const-string v0, "Cannot call this method while RecyclerView is computing a layout or scrolling" // string@03d3 │ │ +069372: 7110 cb0f 0000 |000f: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +069378: 0c00 |0012: move-result-object v0 │ │ +06937a: 6e10 760e 0200 |0013: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +069380: 0c01 |0016: move-result-object v1 │ │ +069382: 6e20 ce1c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +069388: 6e10 d61c 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +06938e: 0c00 |001d: move-result-object v0 │ │ +069390: 7020 411c 0300 |001e: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +069396: 2703 |0021: throw v3 │ │ +069398: 2200 0106 |0022: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ +06939c: 7020 411c 3000 |0024: invoke-direct {v0, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +0693a2: 2700 |0027: throw v0 │ │ +0693a4: 5223 7803 |0028: iget v3, v2, Landroidx/recyclerview/widget/RecyclerView;.C:I // field@0378 │ │ +0693a8: 3d03 1f00 |002a: if-lez v3, 0049 // +001f │ │ +0693ac: 2203 0106 |002c: new-instance v3, Ljava/lang/IllegalStateException; // type@0601 │ │ +0693b0: 1a00 0000 |002e: const-string v0, "" // string@0000 │ │ +0693b4: 7110 cb0f 0000 |0030: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +0693ba: 0c00 |0033: move-result-object v0 │ │ +0693bc: 6e10 760e 0200 |0034: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +0693c2: 0c01 |0037: move-result-object v1 │ │ +0693c4: 6e20 ce1c 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0693ca: 6e10 d61c 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0693d0: 0c00 |003e: move-result-object v0 │ │ +0693d2: 7020 411c 0300 |003f: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +0693d8: 1a00 fe12 |0042: const-string v0, "RecyclerView" // string@12fe │ │ +0693dc: 1a01 d203 |0044: const-string v1, "Cannot call this method in a scroll callback. Scroll callbacks mightbe run during a measure & layout pass where you cannot change theRecyclerView data. Any method call that might change the structureof the RecyclerView or the adapter contents should be postponed tothe next frame." // string@03d2 │ │ +0693e0: 7130 3e04 1003 |0046: invoke-static {v0, v1, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@043e │ │ +0693e6: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -82572,301 +82572,301 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 105 16-bit code units │ │ -069400: |[069400] androidx.recyclerview.widget.RecyclerView.c:(II)V │ │ -069410: 5420 7a03 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -069414: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -069418: 6e10 7108 0000 |0004: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -06941e: 0a00 |0007: move-result v0 │ │ -069420: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -069424: 3d03 0e00 |000a: if-lez v3, 0018 // +000e │ │ -069428: 5420 7a03 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -06942c: 6e10 7508 0000 |000e: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ -069432: 5420 7a03 |0011: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -069436: 6e10 7108 0000 |0013: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -06943c: 0a00 |0016: move-result v0 │ │ -06943e: 2802 |0017: goto 0019 // +0002 │ │ -069440: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -069442: 5421 7c03 |0019: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -069446: 3801 1600 |001b: if-eqz v1, 0031 // +0016 │ │ -06944a: 6e10 7108 0100 |001d: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -069450: 0a01 |0020: move-result v1 │ │ -069452: 3901 1000 |0021: if-nez v1, 0031 // +0010 │ │ -069456: 3b03 0e00 |0023: if-gez v3, 0031 // +000e │ │ -06945a: 5423 7c03 |0025: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -06945e: 6e10 7508 0300 |0027: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ -069464: 5423 7c03 |002a: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -069468: 6e10 7108 0300 |002c: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -06946e: 0a03 |002f: move-result v3 │ │ -069470: b630 |0030: or-int/2addr v0, v3 │ │ -069472: 5423 7b03 |0031: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -069476: 3803 1600 |0033: if-eqz v3, 0049 // +0016 │ │ -06947a: 6e10 7108 0300 |0035: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -069480: 0a03 |0038: move-result v3 │ │ -069482: 3903 1000 |0039: if-nez v3, 0049 // +0010 │ │ -069486: 3d04 0e00 |003b: if-lez v4, 0049 // +000e │ │ -06948a: 5423 7b03 |003d: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -06948e: 6e10 7508 0300 |003f: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ -069494: 5423 7b03 |0042: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -069498: 6e10 7108 0300 |0044: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -06949e: 0a03 |0047: move-result v3 │ │ -0694a0: b630 |0048: or-int/2addr v0, v3 │ │ -0694a2: 5423 7d03 |0049: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -0694a6: 3803 1600 |004b: if-eqz v3, 0061 // +0016 │ │ -0694aa: 6e10 7108 0300 |004d: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -0694b0: 0a03 |0050: move-result v3 │ │ -0694b2: 3903 1000 |0051: if-nez v3, 0061 // +0010 │ │ -0694b6: 3b04 0e00 |0053: if-gez v4, 0061 // +000e │ │ -0694ba: 5423 7d03 |0055: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -0694be: 6e10 7508 0300 |0057: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ -0694c4: 5423 7d03 |005a: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -0694c8: 6e10 7108 0300 |005c: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -0694ce: 0a03 |005f: move-result v3 │ │ -0694d0: b630 |0060: or-int/2addr v0, v3 │ │ -0694d2: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ -0694d6: 6203 2d05 |0063: sget-object v3, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -0694da: 6e10 0106 0200 |0065: invoke-virtual {v2}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ -0694e0: 0e00 |0068: return-void │ │ +0693e8: |[0693e8] androidx.recyclerview.widget.RecyclerView.c:(II)V │ │ +0693f8: 5420 7a03 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +0693fc: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +069400: 6e10 7108 0000 |0004: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +069406: 0a00 |0007: move-result v0 │ │ +069408: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +06940c: 3d03 0e00 |000a: if-lez v3, 0018 // +000e │ │ +069410: 5420 7a03 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +069414: 6e10 7508 0000 |000e: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ +06941a: 5420 7a03 |0011: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06941e: 6e10 7108 0000 |0013: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +069424: 0a00 |0016: move-result v0 │ │ +069426: 2802 |0017: goto 0019 // +0002 │ │ +069428: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +06942a: 5421 7c03 |0019: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06942e: 3801 1600 |001b: if-eqz v1, 0031 // +0016 │ │ +069432: 6e10 7108 0100 |001d: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +069438: 0a01 |0020: move-result v1 │ │ +06943a: 3901 1000 |0021: if-nez v1, 0031 // +0010 │ │ +06943e: 3b03 0e00 |0023: if-gez v3, 0031 // +000e │ │ +069442: 5423 7c03 |0025: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +069446: 6e10 7508 0300 |0027: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ +06944c: 5423 7c03 |002a: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +069450: 6e10 7108 0300 |002c: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +069456: 0a03 |002f: move-result v3 │ │ +069458: b630 |0030: or-int/2addr v0, v3 │ │ +06945a: 5423 7b03 |0031: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06945e: 3803 1600 |0033: if-eqz v3, 0049 // +0016 │ │ +069462: 6e10 7108 0300 |0035: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +069468: 0a03 |0038: move-result v3 │ │ +06946a: 3903 1000 |0039: if-nez v3, 0049 // +0010 │ │ +06946e: 3d04 0e00 |003b: if-lez v4, 0049 // +000e │ │ +069472: 5423 7b03 |003d: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +069476: 6e10 7508 0300 |003f: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ +06947c: 5423 7b03 |0042: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +069480: 6e10 7108 0300 |0044: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +069486: 0a03 |0047: move-result v3 │ │ +069488: b630 |0048: or-int/2addr v0, v3 │ │ +06948a: 5423 7d03 |0049: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06948e: 3803 1600 |004b: if-eqz v3, 0061 // +0016 │ │ +069492: 6e10 7108 0300 |004d: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +069498: 0a03 |0050: move-result v3 │ │ +06949a: 3903 1000 |0051: if-nez v3, 0061 // +0010 │ │ +06949e: 3b04 0e00 |0053: if-gez v4, 0061 // +000e │ │ +0694a2: 5423 7d03 |0055: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +0694a6: 6e10 7508 0300 |0057: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ +0694ac: 5423 7d03 |005a: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +0694b0: 6e10 7108 0300 |005c: invoke-virtual {v3}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +0694b6: 0a03 |005f: move-result v3 │ │ +0694b8: b630 |0060: or-int/2addr v0, v3 │ │ +0694ba: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ +0694be: 6203 2d05 |0063: sget-object v3, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +0694c2: 6e10 0106 0200 |0065: invoke-virtual {v2}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ +0694c8: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'checkLayoutParams' │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -067d38: |[067d38] androidx.recyclerview.widget.RecyclerView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -067d48: 2020 7d02 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -067d4c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -067d50: 5410 a103 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -067d54: 1f02 7d02 |0006: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -067d58: 6e20 050e 2000 |0008: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.d:(Landroidx/recyclerview/widget/RecyclerView$k;)Z // method@0e05 │ │ -067d5e: 0a02 |000b: move-result v2 │ │ -067d60: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ -067d64: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -067d66: 2802 |000f: goto 0011 // +0002 │ │ -067d68: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -067d6a: 0f02 |0011: return v2 │ │ +067d20: |[067d20] androidx.recyclerview.widget.RecyclerView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +067d30: 2020 7d02 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +067d34: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +067d38: 5410 a103 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067d3c: 1f02 7d02 |0006: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +067d40: 6e20 050e 2000 |0008: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.d:(Landroidx/recyclerview/widget/RecyclerView$k;)Z // method@0e05 │ │ +067d46: 0a02 |000b: move-result v2 │ │ +067d48: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ +067d4c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +067d4e: 2802 |000f: goto 0011 // +0002 │ │ +067d50: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +067d52: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeHorizontalScrollExtent' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0688a8: |[0688a8] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollExtent:()I │ │ -0688b8: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0688bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0688be: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0688c2: 0f01 |0005: return v1 │ │ -0688c4: 6e10 030e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ -0688ca: 0a00 |0009: move-result v0 │ │ -0688cc: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0688d0: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0688d4: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -0688d8: 6e20 070e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.f:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e07 │ │ -0688de: 0a01 |0013: move-result v1 │ │ -0688e0: 0f01 |0014: return v1 │ │ +068890: |[068890] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollExtent:()I │ │ +0688a0: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0688a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0688a6: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0688aa: 0f01 |0005: return v1 │ │ +0688ac: 6e10 030e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ +0688b2: 0a00 |0009: move-result v0 │ │ +0688b4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0688b8: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0688bc: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0688c0: 6e20 070e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.f:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e07 │ │ +0688c6: 0a01 |0013: move-result v1 │ │ +0688c8: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeHorizontalScrollOffset' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0688e4: |[0688e4] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollOffset:()I │ │ -0688f4: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0688f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0688fa: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0688fe: 0f01 |0005: return v1 │ │ -068900: 6e10 030e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ -068906: 0a00 |0009: move-result v0 │ │ -068908: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -06890c: 5430 a103 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -068910: 5432 8f03 |000e: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -068914: 6e20 080e 2000 |0010: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.g:(Landroidx/recyclerview/widget/RecyclerView$s;)V // method@0e08 │ │ -06891a: 0f01 |0013: return v1 │ │ +0688cc: |[0688cc] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollOffset:()I │ │ +0688dc: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0688e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0688e2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0688e6: 0f01 |0005: return v1 │ │ +0688e8: 6e10 030e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ +0688ee: 0a00 |0009: move-result v0 │ │ +0688f0: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +0688f4: 5430 a103 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0688f8: 5432 8f03 |000e: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0688fc: 6e20 080e 2000 |0010: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.g:(Landroidx/recyclerview/widget/RecyclerView$s;)V // method@0e08 │ │ +068902: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeHorizontalScrollRange' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06891c: |[06891c] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollRange:()I │ │ -06892c: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -068930: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -068932: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -068936: 0f01 |0005: return v1 │ │ -068938: 6e10 030e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ -06893e: 0a00 |0009: move-result v0 │ │ -068940: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -068944: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -068948: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -06894c: 6e20 090e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.h:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e09 │ │ -068952: 0a01 |0013: move-result v1 │ │ -068954: 0f01 |0014: return v1 │ │ +068904: |[068904] androidx.recyclerview.widget.RecyclerView.computeHorizontalScrollRange:()I │ │ +068914: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068918: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06891a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +06891e: 0f01 |0005: return v1 │ │ +068920: 6e10 030e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ +068926: 0a00 |0009: move-result v0 │ │ +068928: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +06892c: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068930: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +068934: 6e20 090e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.h:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e09 │ │ +06893a: 0a01 |0013: move-result v1 │ │ +06893c: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeVerticalScrollExtent' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -068958: |[068958] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollExtent:()I │ │ -068968: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06896c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06896e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -068972: 0f01 |0005: return v1 │ │ -068974: 6e10 040e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ -06897a: 0a00 |0009: move-result v0 │ │ -06897c: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -068980: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -068984: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -068988: 6e20 0a0e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.i:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e0a │ │ -06898e: 0a01 |0013: move-result v1 │ │ -068990: 0f01 |0014: return v1 │ │ +068940: |[068940] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollExtent:()I │ │ +068950: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068954: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +068956: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +06895a: 0f01 |0005: return v1 │ │ +06895c: 6e10 040e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ +068962: 0a00 |0009: move-result v0 │ │ +068964: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +068968: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06896c: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +068970: 6e20 0a0e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.i:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e0a │ │ +068976: 0a01 |0013: move-result v1 │ │ +068978: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeVerticalScrollOffset' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -068994: |[068994] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollOffset:()I │ │ -0689a4: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0689a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0689aa: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0689ae: 0f01 |0005: return v1 │ │ -0689b0: 6e10 040e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ -0689b6: 0a00 |0009: move-result v0 │ │ -0689b8: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -0689bc: 5430 a103 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0689c0: 5432 8f03 |000e: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -0689c4: 6e20 0b0e 2000 |0010: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.j:(Landroidx/recyclerview/widget/RecyclerView$s;)V // method@0e0b │ │ -0689ca: 0f01 |0013: return v1 │ │ +06897c: |[06897c] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollOffset:()I │ │ +06898c: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068990: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +068992: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +068996: 0f01 |0005: return v1 │ │ +068998: 6e10 040e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ +06899e: 0a00 |0009: move-result v0 │ │ +0689a0: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +0689a4: 5430 a103 |000c: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0689a8: 5432 8f03 |000e: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0689ac: 6e20 0b0e 2000 |0010: invoke-virtual {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.j:(Landroidx/recyclerview/widget/RecyclerView$s;)V // method@0e0b │ │ +0689b2: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'computeVerticalScrollRange' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0689cc: |[0689cc] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollRange:()I │ │ -0689dc: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0689e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0689e2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -0689e6: 0f01 |0005: return v1 │ │ -0689e8: 6e10 040e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ -0689ee: 0a00 |0009: move-result v0 │ │ -0689f0: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0689f4: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0689f8: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -0689fc: 6e20 0c0e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.k:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e0c │ │ -068a02: 0a01 |0013: move-result v1 │ │ -068a04: 0f01 |0014: return v1 │ │ +0689b4: |[0689b4] androidx.recyclerview.widget.RecyclerView.computeVerticalScrollRange:()I │ │ +0689c4: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0689c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0689ca: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +0689ce: 0f01 |0005: return v1 │ │ +0689d0: 6e10 040e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ +0689d6: 0a00 |0009: move-result v0 │ │ +0689d8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0689dc: 5420 a103 |000c: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0689e0: 5421 8f03 |000e: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +0689e4: 6e20 0c0e 1000 |0010: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.k:(Landroidx/recyclerview/widget/RecyclerView$s;)I // method@0e0c │ │ +0689ea: 0a01 |0013: move-result v1 │ │ +0689ec: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'd' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -0694e4: |[0694e4] androidx.recyclerview.widget.RecyclerView.d:()V │ │ -0694f4: 5560 ac03 |0000: iget-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ -0694f8: 1a01 4d12 |0002: const-string v1, "No adapter attached; skipping layout" // string@124d │ │ -0694fc: 1a02 fe12 |0004: const-string v2, "RecyclerView" // string@12fe │ │ -069500: 1a03 f412 |0006: const-string v3, "RV FullInvalidate" // string@12f4 │ │ -069504: 3800 3800 |0008: if-eqz v0, 0040 // +0038 │ │ -069508: 5560 b303 |000a: iget-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b3 │ │ -06950c: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -069510: 2832 |000e: goto 0040 // +0032 │ │ -069512: 5460 9503 |000f: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ -069516: 5400 d903 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ -06951a: 6e10 991d 0000 |0013: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -069520: 0a00 |0016: move-result v0 │ │ -069522: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -069524: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -069526: 3d00 0400 |0019: if-lez v0, 001d // +0004 │ │ -06952a: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -06952c: 2802 |001c: goto 001e // +0002 │ │ -06952e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -069530: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ -069534: 0e00 |0020: return-void │ │ -069536: 5460 9503 |0021: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ -06953a: 6e10 841c 0000 |0023: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -069540: 5460 9503 |0026: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ -069544: 5400 d903 |0028: iget-object v0, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ -069548: 6e10 991d 0000 |002a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06954e: 0a00 |002d: move-result v0 │ │ -069550: 3d00 0300 |002e: if-lez v0, 0031 // +0003 │ │ -069554: 2802 |0030: goto 0032 // +0002 │ │ -069556: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -069558: 3804 0d00 |0032: if-eqz v4, 003f // +000d │ │ -06955c: 6000 c913 |0034: sget v0, Lz/d;.a:I // field@13c9 │ │ -069560: 7110 b903 0300 |0036: invoke-static {v3}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -069566: 7120 3504 1200 |0039: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -06956c: 7100 bb03 0000 |003c: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -069572: 0e00 |003f: return-void │ │ -069574: 6000 c913 |0040: sget v0, Lz/d;.a:I // field@13c9 │ │ -069578: 7110 b903 0300 |0042: invoke-static {v3}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -06957e: 7120 3504 1200 |0045: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -069584: 7100 bb03 0000 |0048: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -06958a: 0e00 |004b: return-void │ │ +0694cc: |[0694cc] androidx.recyclerview.widget.RecyclerView.d:()V │ │ +0694dc: 5560 ac03 |0000: iget-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +0694e0: 1a01 4d12 |0002: const-string v1, "No adapter attached; skipping layout" // string@124d │ │ +0694e4: 1a02 fe12 |0004: const-string v2, "RecyclerView" // string@12fe │ │ +0694e8: 1a03 f412 |0006: const-string v3, "RV FullInvalidate" // string@12f4 │ │ +0694ec: 3800 3800 |0008: if-eqz v0, 0040 // +0038 │ │ +0694f0: 5560 b303 |000a: iget-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b3 │ │ +0694f4: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +0694f8: 2832 |000e: goto 0040 // +0032 │ │ +0694fa: 5460 9503 |000f: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +0694fe: 5400 d903 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ +069502: 6e10 971d 0000 |0013: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +069508: 0a00 |0016: move-result v0 │ │ +06950a: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +06950c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +06950e: 3d00 0400 |0019: if-lez v0, 001d // +0004 │ │ +069512: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +069514: 2802 |001c: goto 001e // +0002 │ │ +069516: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +069518: 3900 0300 |001e: if-nez v0, 0021 // +0003 │ │ +06951c: 0e00 |0020: return-void │ │ +06951e: 5460 9503 |0021: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +069522: 6e10 821c 0000 |0023: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +069528: 5460 9503 |0026: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +06952c: 5400 d903 |0028: iget-object v0, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ +069530: 6e10 971d 0000 |002a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +069536: 0a00 |002d: move-result v0 │ │ +069538: 3d00 0300 |002e: if-lez v0, 0031 // +0003 │ │ +06953c: 2802 |0030: goto 0032 // +0002 │ │ +06953e: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +069540: 3804 0d00 |0032: if-eqz v4, 003f // +000d │ │ +069544: 6000 c913 |0034: sget v0, Lz/d;.a:I // field@13c9 │ │ +069548: 7110 b903 0300 |0036: invoke-static {v3}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ +06954e: 7120 3504 1200 |0039: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ +069554: 7100 bb03 0000 |003c: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ +06955a: 0e00 |003f: return-void │ │ +06955c: 6000 c913 |0040: sget v0, Lz/d;.a:I // field@13c9 │ │ +069560: 7110 b903 0300 |0042: invoke-static {v3}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ +069566: 7120 3504 1200 |0045: invoke-static {v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ +06956c: 7100 bb03 0000 |0048: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ +069572: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -83151,353 +83151,353 @@ │ │ type : '(FFZ)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -067d6c: |[067d6c] androidx.recyclerview.widget.RecyclerView.dispatchNestedFling:(FFZ)Z │ │ -067d7c: 7010 750e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -067d82: 0c00 |0003: move-result-object v0 │ │ -067d84: 6e40 8011 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ld0/o;.a:(FFZ)Z // method@1180 │ │ -067d8a: 0a02 |0007: move-result v2 │ │ -067d8c: 0f02 |0008: return v2 │ │ +067d54: |[067d54] androidx.recyclerview.widget.RecyclerView.dispatchNestedFling:(FFZ)Z │ │ +067d64: 7010 750e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +067d6a: 0c00 |0003: move-result-object v0 │ │ +067d6c: 6e40 8011 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Ld0/o;.a:(FFZ)Z // method@1180 │ │ +067d72: 0a02 |0007: move-result v2 │ │ +067d74: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'dispatchNestedPreFling' │ │ type : '(FF)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -067d90: |[067d90] androidx.recyclerview.widget.RecyclerView.dispatchNestedPreFling:(FF)Z │ │ -067da0: 7010 750e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -067da6: 0c00 |0003: move-result-object v0 │ │ -067da8: 6e30 8111 2003 |0004: invoke-virtual {v0, v2, v3}, Ld0/o;.b:(FF)Z // method@1181 │ │ -067dae: 0a02 |0007: move-result v2 │ │ -067db0: 0f02 |0008: return v2 │ │ +067d78: |[067d78] androidx.recyclerview.widget.RecyclerView.dispatchNestedPreFling:(FF)Z │ │ +067d88: 7010 750e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +067d8e: 0c00 |0003: move-result-object v0 │ │ +067d90: 6e30 8111 2003 |0004: invoke-virtual {v0, v2, v3}, Ld0/o;.b:(FF)Z // method@1181 │ │ +067d96: 0a02 |0007: move-result v2 │ │ +067d98: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'dispatchNestedPreScroll' │ │ type : '(II[I[I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -067db4: |[067db4] androidx.recyclerview.widget.RecyclerView.dispatchNestedPreScroll:(II[I[I)Z │ │ -067dc4: 7010 750e 0600 |0000: invoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -067dca: 0c00 |0003: move-result-object v0 │ │ -067dcc: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -067dce: 0171 |0005: move v1, v7 │ │ -067dd0: 0182 |0006: move v2, v8 │ │ -067dd2: 0793 |0007: move-object v3, v9 │ │ -067dd4: 07a4 |0008: move-object v4, v10 │ │ -067dd6: 7406 8211 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ld0/o;.c:(II[I[II)Z // method@1182 │ │ -067ddc: 0a07 |000c: move-result v7 │ │ -067dde: 0f07 |000d: return v7 │ │ +067d9c: |[067d9c] androidx.recyclerview.widget.RecyclerView.dispatchNestedPreScroll:(II[I[I)Z │ │ +067dac: 7010 750e 0600 |0000: invoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +067db2: 0c00 |0003: move-result-object v0 │ │ +067db4: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +067db6: 0171 |0005: move v1, v7 │ │ +067db8: 0182 |0006: move v2, v8 │ │ +067dba: 0793 |0007: move-object v3, v9 │ │ +067dbc: 07a4 |0008: move-object v4, v10 │ │ +067dbe: 7406 8211 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ld0/o;.c:(II[I[II)Z // method@1182 │ │ +067dc4: 0a07 |000c: move-result v7 │ │ +067dc6: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'dispatchNestedScroll' │ │ type : '(IIII[I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 16 16-bit code units │ │ -067e0c: |[067e0c] androidx.recyclerview.widget.RecyclerView.dispatchNestedScroll:(IIII[I)Z │ │ -067e1c: 7010 750e 0800 |0000: invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -067e22: 0c00 |0003: move-result-object v0 │ │ -067e24: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -067e26: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -067e28: 0191 |0006: move v1, v9 │ │ -067e2a: 01a2 |0007: move v2, v10 │ │ -067e2c: 01b3 |0008: move v3, v11 │ │ -067e2e: 01c4 |0009: move v4, v12 │ │ -067e30: 07d5 |000a: move-object v5, v13 │ │ -067e32: 7408 8411 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ld0/o;.e:(IIII[II[I)Z // method@1184 │ │ -067e38: 0a09 |000e: move-result v9 │ │ -067e3a: 0f09 |000f: return v9 │ │ +067df4: |[067df4] androidx.recyclerview.widget.RecyclerView.dispatchNestedScroll:(IIII[I)Z │ │ +067e04: 7010 750e 0800 |0000: invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +067e0a: 0c00 |0003: move-result-object v0 │ │ +067e0c: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +067e0e: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +067e10: 0191 |0006: move v1, v9 │ │ +067e12: 01a2 |0007: move v2, v10 │ │ +067e14: 01b3 |0008: move v3, v11 │ │ +067e16: 01c4 |0009: move v4, v12 │ │ +067e18: 07d5 |000a: move-object v5, v13 │ │ +067e1a: 7408 8411 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ld0/o;.e:(IIII[II[I)Z // method@1184 │ │ +067e20: 0a09 |000e: move-result v9 │ │ +067e22: 0f09 |000f: return v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'dispatchRestoreInstanceState' │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0695ec: |[0695ec] androidx.recyclerview.widget.RecyclerView.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -0695fc: 6e20 7c06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@067c │ │ -069602: 0e00 |0003: return-void │ │ +0695d4: |[0695d4] androidx.recyclerview.widget.RecyclerView.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +0695e4: 6e20 7c06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@067c │ │ +0695ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'dispatchSaveInstanceState' │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069604: |[069604] androidx.recyclerview.widget.RecyclerView.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -069614: 6e20 7b06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@067b │ │ -06961a: 0e00 |0003: return-void │ │ +0695ec: |[0695ec] androidx.recyclerview.widget.RecyclerView.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +0695fc: 6e20 7b06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@067b │ │ +069602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #17 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'draw' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 299 16-bit code units │ │ -06961c: |[06961c] androidx.recyclerview.widget.RecyclerView.draw:(Landroid/graphics/Canvas;)V │ │ -06962c: 6f20 7d06 8700 |0000: invoke-super {v7, v8}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@067d │ │ -069632: 5470 a303 |0003: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ -069636: 6e10 991d 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06963c: 0a00 |0008: move-result v0 │ │ -06963e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -069640: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -069642: 3502 1000 |000b: if-ge v2, v0, 001b // +0010 │ │ -069646: 5473 a303 |000d: iget-object v3, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ -06964a: 6e20 931d 2300 |000f: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -069650: 0c03 |0012: move-result-object v3 │ │ -069652: 1f03 7802 |0013: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$i; // type@0278 │ │ -069656: 6e20 e90d 8300 |0015: invoke-virtual {v3, v8}, Landroidx/recyclerview/widget/RecyclerView$i;.d:(Landroid/graphics/Canvas;)V // method@0de9 │ │ -06965c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -069660: 28f1 |001a: goto 000b // -000f │ │ -069662: 5470 7a03 |001b: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -069666: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -069668: 3800 3700 |001e: if-eqz v0, 0055 // +0037 │ │ -06966c: 6e10 7108 0000 |0020: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -069672: 0a00 |0023: move-result v0 │ │ -069674: 3900 3100 |0024: if-nez v0, 0055 // +0031 │ │ -069678: 6e10 0302 0800 |0026: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -06967e: 0a00 |0029: move-result v0 │ │ -069680: 5573 9b03 |002a: iget-boolean v3, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -069684: 3803 0700 |002c: if-eqz v3, 0033 // +0007 │ │ -069688: 6e10 b105 0700 |002e: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -06968e: 0a03 |0031: move-result v3 │ │ -069690: 2802 |0032: goto 0034 // +0002 │ │ -069692: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -069694: 1504 8743 |0034: const/high16 v4, #int 1132920832 // #4387 │ │ -069698: 6e20 0102 4800 |0036: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.rotate:(F)V // method@0201 │ │ -06969e: 6e10 9c05 0700 |0039: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0696a4: 0a04 |003c: move-result v4 │ │ -0696a6: 7b44 |003d: neg-int v4, v4 │ │ -0696a8: b034 |003e: add-int/2addr v4, v3 │ │ -0696aa: 8243 |003f: int-to-float v3, v4 │ │ -0696ac: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -0696ae: 6e30 0502 3804 |0041: invoke-virtual {v8, v3, v4}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ -0696b4: 5473 7a03 |0044: iget-object v3, v7, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -0696b8: 3803 0a00 |0046: if-eqz v3, 0050 // +000a │ │ -0696bc: 6e20 6e08 8300 |0048: invoke-virtual {v3, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086e │ │ -0696c2: 0a03 |004b: move-result v3 │ │ -0696c4: 3803 0400 |004c: if-eqz v3, 0050 // +0004 │ │ -0696c8: 1213 |004e: const/4 v3, #int 1 // #1 │ │ -0696ca: 2802 |004f: goto 0051 // +0002 │ │ -0696cc: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -0696ce: 6e20 0002 0800 |0051: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -0696d4: 2802 |0054: goto 0056 // +0002 │ │ -0696d6: 1203 |0055: const/4 v3, #int 0 // #0 │ │ -0696d8: 5470 7b03 |0056: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -0696dc: 3800 2e00 |0058: if-eqz v0, 0086 // +002e │ │ -0696e0: 6e10 7108 0000 |005a: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -0696e6: 0a00 |005d: move-result v0 │ │ -0696e8: 3900 2800 |005e: if-nez v0, 0086 // +0028 │ │ -0696ec: 6e10 0302 0800 |0060: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -0696f2: 0a00 |0063: move-result v0 │ │ -0696f4: 5574 9b03 |0064: iget-boolean v4, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -0696f8: 3804 0f00 |0066: if-eqz v4, 0075 // +000f │ │ -0696fc: 6e10 b205 0700 |0068: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -069702: 0a04 |006b: move-result v4 │ │ -069704: 8244 |006c: int-to-float v4, v4 │ │ -069706: 6e10 b405 0700 |006d: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -06970c: 0a05 |0070: move-result v5 │ │ -06970e: 8255 |0071: int-to-float v5, v5 │ │ -069710: 6e30 0502 4805 |0072: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ -069716: 5474 7b03 |0075: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -06971a: 3804 0a00 |0077: if-eqz v4, 0081 // +000a │ │ -06971e: 6e20 6e08 8400 |0079: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086e │ │ -069724: 0a04 |007c: move-result v4 │ │ -069726: 3804 0400 |007d: if-eqz v4, 0081 // +0004 │ │ -06972a: 1214 |007f: const/4 v4, #int 1 // #1 │ │ -06972c: 2802 |0080: goto 0082 // +0002 │ │ -06972e: 1204 |0081: const/4 v4, #int 0 // #0 │ │ -069730: b643 |0082: or-int/2addr v3, v4 │ │ -069732: 6e20 0002 0800 |0083: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -069738: 5470 7c03 |0086: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -06973c: 3800 3700 |0088: if-eqz v0, 00bf // +0037 │ │ -069740: 6e10 7108 0000 |008a: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -069746: 0a00 |008d: move-result v0 │ │ -069748: 3900 3100 |008e: if-nez v0, 00bf // +0031 │ │ -06974c: 6e10 0302 0800 |0090: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -069752: 0a00 |0093: move-result v0 │ │ -069754: 6e10 cd05 0700 |0094: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06975a: 0a04 |0097: move-result v4 │ │ -06975c: 5575 9b03 |0098: iget-boolean v5, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -069760: 3805 0700 |009a: if-eqz v5, 00a1 // +0007 │ │ -069764: 6e10 b405 0700 |009c: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -06976a: 0a05 |009f: move-result v5 │ │ -06976c: 2802 |00a0: goto 00a2 // +0002 │ │ -06976e: 1205 |00a1: const/4 v5, #int 0 // #0 │ │ -069770: 1506 b442 |00a2: const/high16 v6, #int 1119092736 // #42b4 │ │ -069774: 6e20 0102 6800 |00a4: invoke-virtual {v8, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@0201 │ │ -06977a: 7b55 |00a7: neg-int v5, v5 │ │ -06977c: 8255 |00a8: int-to-float v5, v5 │ │ -06977e: 7b44 |00a9: neg-int v4, v4 │ │ -069780: 8244 |00aa: int-to-float v4, v4 │ │ -069782: 6e30 0502 5804 |00ab: invoke-virtual {v8, v5, v4}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ -069788: 5474 7c03 |00ae: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -06978c: 3804 0a00 |00b0: if-eqz v4, 00ba // +000a │ │ -069790: 6e20 6e08 8400 |00b2: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086e │ │ -069796: 0a04 |00b5: move-result v4 │ │ -069798: 3804 0400 |00b6: if-eqz v4, 00ba // +0004 │ │ -06979c: 1214 |00b8: const/4 v4, #int 1 // #1 │ │ -06979e: 2802 |00b9: goto 00bb // +0002 │ │ -0697a0: 1204 |00ba: const/4 v4, #int 0 // #0 │ │ -0697a2: b643 |00bb: or-int/2addr v3, v4 │ │ -0697a4: 6e20 0002 0800 |00bc: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -0697aa: 5470 7d03 |00bf: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -0697ae: 3800 4a00 |00c1: if-eqz v0, 010b // +004a │ │ -0697b2: 6e10 7108 0000 |00c3: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -0697b8: 0a00 |00c6: move-result v0 │ │ -0697ba: 3900 4400 |00c7: if-nez v0, 010b // +0044 │ │ -0697be: 6e10 0302 0800 |00c9: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ -0697c4: 0a00 |00cc: move-result v0 │ │ -0697c6: 1504 3443 |00cd: const/high16 v4, #int 1127481344 // #4334 │ │ -0697ca: 6e20 0102 4800 |00cf: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.rotate:(F)V // method@0201 │ │ -0697d0: 5574 9b03 |00d2: iget-boolean v4, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -0697d4: 3804 1900 |00d4: if-eqz v4, 00ed // +0019 │ │ -0697d8: 6e10 cd05 0700 |00d6: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -0697de: 0a04 |00d9: move-result v4 │ │ -0697e0: 7b44 |00da: neg-int v4, v4 │ │ -0697e2: 6e10 b305 0700 |00db: invoke-virtual {v7}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -0697e8: 0a05 |00de: move-result v5 │ │ -0697ea: b045 |00df: add-int/2addr v5, v4 │ │ -0697ec: 8254 |00e0: int-to-float v4, v5 │ │ -0697ee: 6e10 9c05 0700 |00e1: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0697f4: 0a05 |00e4: move-result v5 │ │ -0697f6: 7b55 |00e5: neg-int v5, v5 │ │ -0697f8: 6e10 b105 0700 |00e6: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -0697fe: 0a06 |00e9: move-result v6 │ │ -069800: b056 |00ea: add-int/2addr v6, v5 │ │ -069802: 8265 |00eb: int-to-float v5, v6 │ │ -069804: 280d |00ec: goto 00f9 // +000d │ │ -069806: 6e10 cd05 0700 |00ed: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06980c: 0a04 |00f0: move-result v4 │ │ -06980e: 7b44 |00f1: neg-int v4, v4 │ │ -069810: 8244 |00f2: int-to-float v4, v4 │ │ -069812: 6e10 9c05 0700 |00f3: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ -069818: 0a05 |00f6: move-result v5 │ │ -06981a: 7b55 |00f7: neg-int v5, v5 │ │ -06981c: 8255 |00f8: int-to-float v5, v5 │ │ -06981e: 6e30 0502 4805 |00f9: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ -069824: 5474 7d03 |00fc: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -069828: 3804 0900 |00fe: if-eqz v4, 0107 // +0009 │ │ -06982c: 6e20 6e08 8400 |0100: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086e │ │ -069832: 0a04 |0103: move-result v4 │ │ -069834: 3804 0300 |0104: if-eqz v4, 0107 // +0003 │ │ -069838: 1211 |0106: const/4 v1, #int 1 // #1 │ │ -06983a: b613 |0107: or-int/2addr v3, v1 │ │ -06983c: 6e20 0002 0800 |0108: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ -069842: 3903 1700 |010b: if-nez v3, 0122 // +0017 │ │ -069846: 5478 7e03 |010d: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -06984a: 3808 1300 |010f: if-eqz v8, 0122 // +0013 │ │ -06984e: 5478 a303 |0111: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ -069852: 6e10 991d 0800 |0113: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -069858: 0a08 |0116: move-result v8 │ │ -06985a: 3d08 0b00 |0117: if-lez v8, 0122 // +000b │ │ -06985e: 5478 7e03 |0119: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -069862: 6e10 e60d 0800 |011b: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$g;.d:()Z // method@0de6 │ │ -069868: 0a08 |011e: move-result v8 │ │ -06986a: 3808 0300 |011f: if-eqz v8, 0122 // +0003 │ │ -06986e: 2802 |0121: goto 0123 // +0002 │ │ -069870: 0132 |0122: move v2, v3 │ │ -069872: 3802 0700 |0123: if-eqz v2, 012a // +0007 │ │ -069876: 6208 2d05 |0125: sget-object v8, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -06987a: 6e10 0106 0700 |0127: invoke-virtual {v7}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ -069880: 0e00 |012a: return-void │ │ +069604: |[069604] androidx.recyclerview.widget.RecyclerView.draw:(Landroid/graphics/Canvas;)V │ │ +069614: 6f20 7d06 8700 |0000: invoke-super {v7, v8}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@067d │ │ +06961a: 5470 a303 |0003: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +06961e: 6e10 971d 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +069624: 0a00 |0008: move-result v0 │ │ +069626: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +069628: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +06962a: 3502 1000 |000b: if-ge v2, v0, 001b // +0010 │ │ +06962e: 5473 a303 |000d: iget-object v3, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +069632: 6e20 911d 2300 |000f: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +069638: 0c03 |0012: move-result-object v3 │ │ +06963a: 1f03 7802 |0013: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$i; // type@0278 │ │ +06963e: 6e20 e90d 8300 |0015: invoke-virtual {v3, v8}, Landroidx/recyclerview/widget/RecyclerView$i;.d:(Landroid/graphics/Canvas;)V // method@0de9 │ │ +069644: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +069648: 28f1 |001a: goto 000b // -000f │ │ +06964a: 5470 7a03 |001b: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06964e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +069650: 3800 3700 |001e: if-eqz v0, 0055 // +0037 │ │ +069654: 6e10 7108 0000 |0020: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +06965a: 0a00 |0023: move-result v0 │ │ +06965c: 3900 3100 |0024: if-nez v0, 0055 // +0031 │ │ +069660: 6e10 0302 0800 |0026: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ +069666: 0a00 |0029: move-result v0 │ │ +069668: 5573 9b03 |002a: iget-boolean v3, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06966c: 3803 0700 |002c: if-eqz v3, 0033 // +0007 │ │ +069670: 6e10 b105 0700 |002e: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +069676: 0a03 |0031: move-result v3 │ │ +069678: 2802 |0032: goto 0034 // +0002 │ │ +06967a: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +06967c: 1504 8743 |0034: const/high16 v4, #int 1132920832 // #4387 │ │ +069680: 6e20 0102 4800 |0036: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.rotate:(F)V // method@0201 │ │ +069686: 6e10 9c05 0700 |0039: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ +06968c: 0a04 |003c: move-result v4 │ │ +06968e: 7b44 |003d: neg-int v4, v4 │ │ +069690: b034 |003e: add-int/2addr v4, v3 │ │ +069692: 8243 |003f: int-to-float v3, v4 │ │ +069694: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +069696: 6e30 0502 3804 |0041: invoke-virtual {v8, v3, v4}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ +06969c: 5473 7a03 |0044: iget-object v3, v7, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +0696a0: 3803 0a00 |0046: if-eqz v3, 0050 // +000a │ │ +0696a4: 6e20 6e08 8300 |0048: invoke-virtual {v3, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086e │ │ +0696aa: 0a03 |004b: move-result v3 │ │ +0696ac: 3803 0400 |004c: if-eqz v3, 0050 // +0004 │ │ +0696b0: 1213 |004e: const/4 v3, #int 1 // #1 │ │ +0696b2: 2802 |004f: goto 0051 // +0002 │ │ +0696b4: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +0696b6: 6e20 0002 0800 |0051: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ +0696bc: 2802 |0054: goto 0056 // +0002 │ │ +0696be: 1203 |0055: const/4 v3, #int 0 // #0 │ │ +0696c0: 5470 7b03 |0056: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +0696c4: 3800 2e00 |0058: if-eqz v0, 0086 // +002e │ │ +0696c8: 6e10 7108 0000 |005a: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +0696ce: 0a00 |005d: move-result v0 │ │ +0696d0: 3900 2800 |005e: if-nez v0, 0086 // +0028 │ │ +0696d4: 6e10 0302 0800 |0060: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ +0696da: 0a00 |0063: move-result v0 │ │ +0696dc: 5574 9b03 |0064: iget-boolean v4, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +0696e0: 3804 0f00 |0066: if-eqz v4, 0075 // +000f │ │ +0696e4: 6e10 b205 0700 |0068: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +0696ea: 0a04 |006b: move-result v4 │ │ +0696ec: 8244 |006c: int-to-float v4, v4 │ │ +0696ee: 6e10 b405 0700 |006d: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +0696f4: 0a05 |0070: move-result v5 │ │ +0696f6: 8255 |0071: int-to-float v5, v5 │ │ +0696f8: 6e30 0502 4805 |0072: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ +0696fe: 5474 7b03 |0075: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +069702: 3804 0a00 |0077: if-eqz v4, 0081 // +000a │ │ +069706: 6e20 6e08 8400 |0079: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086e │ │ +06970c: 0a04 |007c: move-result v4 │ │ +06970e: 3804 0400 |007d: if-eqz v4, 0081 // +0004 │ │ +069712: 1214 |007f: const/4 v4, #int 1 // #1 │ │ +069714: 2802 |0080: goto 0082 // +0002 │ │ +069716: 1204 |0081: const/4 v4, #int 0 // #0 │ │ +069718: b643 |0082: or-int/2addr v3, v4 │ │ +06971a: 6e20 0002 0800 |0083: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ +069720: 5470 7c03 |0086: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +069724: 3800 3700 |0088: if-eqz v0, 00bf // +0037 │ │ +069728: 6e10 7108 0000 |008a: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +06972e: 0a00 |008d: move-result v0 │ │ +069730: 3900 3100 |008e: if-nez v0, 00bf // +0031 │ │ +069734: 6e10 0302 0800 |0090: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ +06973a: 0a00 |0093: move-result v0 │ │ +06973c: 6e10 cd05 0700 |0094: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +069742: 0a04 |0097: move-result v4 │ │ +069744: 5575 9b03 |0098: iget-boolean v5, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +069748: 3805 0700 |009a: if-eqz v5, 00a1 // +0007 │ │ +06974c: 6e10 b405 0700 |009c: invoke-virtual {v7}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +069752: 0a05 |009f: move-result v5 │ │ +069754: 2802 |00a0: goto 00a2 // +0002 │ │ +069756: 1205 |00a1: const/4 v5, #int 0 // #0 │ │ +069758: 1506 b442 |00a2: const/high16 v6, #int 1119092736 // #42b4 │ │ +06975c: 6e20 0102 6800 |00a4: invoke-virtual {v8, v6}, Landroid/graphics/Canvas;.rotate:(F)V // method@0201 │ │ +069762: 7b55 |00a7: neg-int v5, v5 │ │ +069764: 8255 |00a8: int-to-float v5, v5 │ │ +069766: 7b44 |00a9: neg-int v4, v4 │ │ +069768: 8244 |00aa: int-to-float v4, v4 │ │ +06976a: 6e30 0502 5804 |00ab: invoke-virtual {v8, v5, v4}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ +069770: 5474 7c03 |00ae: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +069774: 3804 0a00 |00b0: if-eqz v4, 00ba // +000a │ │ +069778: 6e20 6e08 8400 |00b2: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086e │ │ +06977e: 0a04 |00b5: move-result v4 │ │ +069780: 3804 0400 |00b6: if-eqz v4, 00ba // +0004 │ │ +069784: 1214 |00b8: const/4 v4, #int 1 // #1 │ │ +069786: 2802 |00b9: goto 00bb // +0002 │ │ +069788: 1204 |00ba: const/4 v4, #int 0 // #0 │ │ +06978a: b643 |00bb: or-int/2addr v3, v4 │ │ +06978c: 6e20 0002 0800 |00bc: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ +069792: 5470 7d03 |00bf: iget-object v0, v7, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +069796: 3800 4a00 |00c1: if-eqz v0, 010b // +004a │ │ +06979a: 6e10 7108 0000 |00c3: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +0697a0: 0a00 |00c6: move-result v0 │ │ +0697a2: 3900 4400 |00c7: if-nez v0, 010b // +0044 │ │ +0697a6: 6e10 0302 0800 |00c9: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@0203 │ │ +0697ac: 0a00 |00cc: move-result v0 │ │ +0697ae: 1504 3443 |00cd: const/high16 v4, #int 1127481344 // #4334 │ │ +0697b2: 6e20 0102 4800 |00cf: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.rotate:(F)V // method@0201 │ │ +0697b8: 5574 9b03 |00d2: iget-boolean v4, v7, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +0697bc: 3804 1900 |00d4: if-eqz v4, 00ed // +0019 │ │ +0697c0: 6e10 cd05 0700 |00d6: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +0697c6: 0a04 |00d9: move-result v4 │ │ +0697c8: 7b44 |00da: neg-int v4, v4 │ │ +0697ca: 6e10 b305 0700 |00db: invoke-virtual {v7}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +0697d0: 0a05 |00de: move-result v5 │ │ +0697d2: b045 |00df: add-int/2addr v5, v4 │ │ +0697d4: 8254 |00e0: int-to-float v4, v5 │ │ +0697d6: 6e10 9c05 0700 |00e1: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ +0697dc: 0a05 |00e4: move-result v5 │ │ +0697de: 7b55 |00e5: neg-int v5, v5 │ │ +0697e0: 6e10 b105 0700 |00e6: invoke-virtual {v7}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +0697e6: 0a06 |00e9: move-result v6 │ │ +0697e8: b056 |00ea: add-int/2addr v6, v5 │ │ +0697ea: 8265 |00eb: int-to-float v5, v6 │ │ +0697ec: 280d |00ec: goto 00f9 // +000d │ │ +0697ee: 6e10 cd05 0700 |00ed: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +0697f4: 0a04 |00f0: move-result v4 │ │ +0697f6: 7b44 |00f1: neg-int v4, v4 │ │ +0697f8: 8244 |00f2: int-to-float v4, v4 │ │ +0697fa: 6e10 9c05 0700 |00f3: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ +069800: 0a05 |00f6: move-result v5 │ │ +069802: 7b55 |00f7: neg-int v5, v5 │ │ +069804: 8255 |00f8: int-to-float v5, v5 │ │ +069806: 6e30 0502 4805 |00f9: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0205 │ │ +06980c: 5474 7d03 |00fc: iget-object v4, v7, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +069810: 3804 0900 |00fe: if-eqz v4, 0107 // +0009 │ │ +069814: 6e20 6e08 8400 |0100: invoke-virtual {v4, v8}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@086e │ │ +06981a: 0a04 |0103: move-result v4 │ │ +06981c: 3804 0300 |0104: if-eqz v4, 0107 // +0003 │ │ +069820: 1211 |0106: const/4 v1, #int 1 // #1 │ │ +069822: b613 |0107: or-int/2addr v3, v1 │ │ +069824: 6e20 0002 0800 |0108: invoke-virtual {v8, v0}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0200 │ │ +06982a: 3903 1700 |010b: if-nez v3, 0122 // +0017 │ │ +06982e: 5478 7e03 |010d: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +069832: 3808 1300 |010f: if-eqz v8, 0122 // +0013 │ │ +069836: 5478 a303 |0111: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +06983a: 6e10 971d 0800 |0113: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +069840: 0a08 |0116: move-result v8 │ │ +069842: 3d08 0b00 |0117: if-lez v8, 0122 // +000b │ │ +069846: 5478 7e03 |0119: iget-object v8, v7, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06984a: 6e10 e60d 0800 |011b: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView$g;.d:()Z // method@0de6 │ │ +069850: 0a08 |011e: move-result v8 │ │ +069852: 3808 0300 |011f: if-eqz v8, 0122 // +0003 │ │ +069856: 2802 |0121: goto 0123 // +0002 │ │ +069858: 0132 |0122: move v2, v3 │ │ +06985a: 3802 0700 |0123: if-eqz v2, 012a // +0007 │ │ +06985e: 6208 2d05 |0125: sget-object v8, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +069862: 6e10 0106 0700 |0127: invoke-virtual {v7}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ +069868: 0e00 |012a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #18 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'drawChild' │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -067e6c: |[067e6c] androidx.recyclerview.widget.RecyclerView.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -067e7c: 6f54 7e06 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@067e │ │ -067e82: 0a01 |0003: move-result v1 │ │ -067e84: 0f01 |0004: return v1 │ │ +067e54: |[067e54] androidx.recyclerview.widget.RecyclerView.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +067e64: 6f54 7e06 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@067e │ │ +067e6a: 0a01 |0003: move-result v1 │ │ +067e6c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #19 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'e' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -06958c: |[06958c] androidx.recyclerview.widget.RecyclerView.e:(II)V │ │ -06959c: 6e10 b205 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -0695a2: 0a00 |0003: move-result v0 │ │ -0695a4: 6e10 b305 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -0695aa: 0a01 |0007: move-result v1 │ │ -0695ac: b001 |0008: add-int/2addr v1, v0 │ │ -0695ae: 6200 2d05 |0009: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -0695b2: 6e10 ae05 0200 |000b: invoke-virtual {v2}, Landroid/view/View;.getMinimumWidth:()I // method@05ae │ │ -0695b8: 0a00 |000e: move-result v0 │ │ -0695ba: 7130 060e 1300 |000f: invoke-static {v3, v1, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.e:(III)I // method@0e06 │ │ -0695c0: 0a03 |0012: move-result v3 │ │ -0695c2: 6e10 b405 0200 |0013: invoke-virtual {v2}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -0695c8: 0a00 |0016: move-result v0 │ │ -0695ca: 6e10 b105 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -0695d0: 0a01 |001a: move-result v1 │ │ -0695d2: b001 |001b: add-int/2addr v1, v0 │ │ -0695d4: 6e10 ad05 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getMinimumHeight:()I // method@05ad │ │ -0695da: 0a00 |001f: move-result v0 │ │ -0695dc: 7130 060e 1400 |0020: invoke-static {v4, v1, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.e:(III)I // method@0e06 │ │ -0695e2: 0a04 |0023: move-result v4 │ │ -0695e4: 6e30 3306 3204 |0024: invoke-virtual {v2, v3, v4}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ -0695ea: 0e00 |0027: return-void │ │ +069574: |[069574] androidx.recyclerview.widget.RecyclerView.e:(II)V │ │ +069584: 6e10 b205 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +06958a: 0a00 |0003: move-result v0 │ │ +06958c: 6e10 b305 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +069592: 0a01 |0007: move-result v1 │ │ +069594: b001 |0008: add-int/2addr v1, v0 │ │ +069596: 6200 2d05 |0009: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +06959a: 6e10 ae05 0200 |000b: invoke-virtual {v2}, Landroid/view/View;.getMinimumWidth:()I // method@05ae │ │ +0695a0: 0a00 |000e: move-result v0 │ │ +0695a2: 7130 060e 1300 |000f: invoke-static {v3, v1, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.e:(III)I // method@0e06 │ │ +0695a8: 0a03 |0012: move-result v3 │ │ +0695aa: 6e10 b405 0200 |0013: invoke-virtual {v2}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +0695b0: 0a00 |0016: move-result v0 │ │ +0695b2: 6e10 b105 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +0695b8: 0a01 |001a: move-result v1 │ │ +0695ba: b001 |001b: add-int/2addr v1, v0 │ │ +0695bc: 6e10 ad05 0200 |001c: invoke-virtual {v2}, Landroid/view/View;.getMinimumHeight:()I // method@05ad │ │ +0695c2: 0a00 |001f: move-result v0 │ │ +0695c4: 7130 060e 1400 |0020: invoke-static {v4, v1, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.e:(III)I // method@0e06 │ │ +0695ca: 0a04 |0023: move-result v4 │ │ +0695cc: 6e30 3306 3204 |0024: invoke-virtual {v2, v3, v4}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ +0695d2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -83867,183 +83867,183 @@ │ │ type : '(II[I[II)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -067de0: |[067de0] androidx.recyclerview.widget.RecyclerView.f:(II[I[II)Z │ │ -067df0: 7010 750e 0600 |0000: invoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -067df6: 0c00 |0003: move-result-object v0 │ │ -067df8: 0171 |0004: move v1, v7 │ │ -067dfa: 0182 |0005: move v2, v8 │ │ -067dfc: 0793 |0006: move-object v3, v9 │ │ -067dfe: 07a4 |0007: move-object v4, v10 │ │ -067e00: 01b5 |0008: move v5, v11 │ │ -067e02: 7406 8211 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ld0/o;.c:(II[I[II)Z // method@1182 │ │ -067e08: 0a07 |000c: move-result v7 │ │ -067e0a: 0f07 |000d: return v7 │ │ +067dc8: |[067dc8] androidx.recyclerview.widget.RecyclerView.f:(II[I[II)Z │ │ +067dd8: 7010 750e 0600 |0000: invoke-direct {v6}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +067dde: 0c00 |0003: move-result-object v0 │ │ +067de0: 0171 |0004: move v1, v7 │ │ +067de2: 0182 |0005: move v2, v8 │ │ +067de4: 0793 |0006: move-object v3, v9 │ │ +067de6: 07a4 |0007: move-object v4, v10 │ │ +067de8: 01b5 |0008: move v5, v11 │ │ +067dea: 7406 8211 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Ld0/o;.c:(II[I[II)Z // method@1182 │ │ +067df0: 0a07 |000c: move-result v7 │ │ +067df2: 0f07 |000d: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'focusSearch' │ │ type : '(Landroid/view/View;I)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 271 16-bit code units │ │ -067910: |[067910] androidx.recyclerview.widget.RecyclerView.focusSearch:(Landroid/view/View;I)Landroid/view/View; │ │ -067920: 54c0 a103 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -067924: 6e10 841c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06792a: 7100 8704 0000 |0005: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@0487 │ │ -067930: 0c00 |0008: move-result-object v0 │ │ -067932: 6e40 8504 c0ed |0009: invoke-virtual {v0, v12, v13, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@0485 │ │ -067938: 0c00 |000c: move-result-object v0 │ │ -06793a: 3800 1800 |000d: if-eqz v0, 0025 // +0018 │ │ -06793e: 6e10 d605 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.hasFocusable:()Z // method@05d6 │ │ -067944: 0a01 |0012: move-result v1 │ │ -067946: 3901 1200 |0013: if-nez v1, 0025 // +0012 │ │ -06794a: 6e10 8906 0c00 |0015: invoke-virtual {v12}, Landroid/view/ViewGroup;.getFocusedChild:()Landroid/view/View; // method@0689 │ │ -067950: 0c01 |0018: move-result-object v1 │ │ -067952: 3901 0700 |0019: if-nez v1, 0020 // +0007 │ │ -067956: 6f30 8006 dc0e |001b: invoke-super {v12, v13, v14}, Landroid/view/ViewGroup;.focusSearch:(Landroid/view/View;I)Landroid/view/View; // method@0680 │ │ -06795c: 0c0d |001e: move-result-object v13 │ │ -06795e: 110d |001f: return-object v13 │ │ -067960: 120e |0020: const/4 v14, #int 0 // #0 │ │ -067962: 6e30 8e0e 0c0e |0021: invoke-virtual {v12, v0, v14}, Landroidx/recyclerview/widget/RecyclerView;.q:(Landroid/view/View;Landroid/view/View;)V // method@0e8e │ │ -067968: 110d |0024: return-object v13 │ │ -06796a: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -06796c: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -06796e: 3800 e000 |0027: if-eqz v0, 0107 // +00e0 │ │ -067972: 33c0 0400 |0029: if-ne v0, v12, 002d // +0004 │ │ -067976: 2900 dc00 |002b: goto/16 0107 // +00dc │ │ -06797a: 6e20 780e 0c00 |002d: invoke-virtual {v12, v0}, Landroidx/recyclerview/widget/RecyclerView;.i:(Landroid/view/View;)Landroid/view/View; // method@0e78 │ │ -067980: 0c03 |0030: move-result-object v3 │ │ -067982: 3903 0400 |0031: if-nez v3, 0035 // +0004 │ │ -067986: 2900 d400 |0033: goto/16 0107 // +00d4 │ │ -06798a: 390d 0400 |0035: if-nez v13, 0039 // +0004 │ │ -06798e: 2900 cf00 |0037: goto/16 0106 // +00cf │ │ -067992: 6e20 780e dc00 |0039: invoke-virtual {v12, v13}, Landroidx/recyclerview/widget/RecyclerView;.i:(Landroid/view/View;)Landroid/view/View; // method@0e78 │ │ -067998: 0c03 |003c: move-result-object v3 │ │ -06799a: 3903 0400 |003d: if-nez v3, 0041 // +0004 │ │ -06799e: 2900 c700 |003f: goto/16 0106 // +00c7 │ │ -0679a2: 54c3 9d03 |0041: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ -0679a6: 6e10 cd05 0d00 |0043: invoke-virtual {v13}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -0679ac: 0a04 |0046: move-result v4 │ │ -0679ae: 6e10 9c05 0d00 |0047: invoke-virtual {v13}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0679b4: 0a05 |004a: move-result v5 │ │ -0679b6: 6e55 7402 1341 |004b: invoke-virtual {v3, v1, v1, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ -0679bc: 54c3 9f03 |004e: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ -0679c0: 6e10 cd05 0000 |0050: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -0679c6: 0a04 |0053: move-result v4 │ │ -0679c8: 6e10 9c05 0000 |0054: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@059c │ │ -0679ce: 0a05 |0057: move-result v5 │ │ -0679d0: 6e55 7402 1341 |0058: invoke-virtual {v3, v1, v1, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ -0679d6: 54c3 9d03 |005b: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ -0679da: 6e30 8d06 dc03 |005d: invoke-virtual {v12, v13, v3}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068d │ │ -0679e0: 54c3 9f03 |0060: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ -0679e4: 6e30 8d06 0c03 |0062: invoke-virtual {v12, v0, v3}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068d │ │ -0679ea: 54c3 a103 |0065: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0679ee: 5433 4503 |0067: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -0679f2: 6204 2d05 |0069: sget-object v4, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -0679f6: 6e10 a305 0300 |006b: invoke-virtual {v3}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ -0679fc: 0a03 |006e: move-result v3 │ │ -0679fe: 12f4 |006f: const/4 v4, #int -1 // #ff │ │ -067a00: 3323 0400 |0070: if-ne v3, v2, 0074 // +0004 │ │ -067a04: 12f3 |0072: const/4 v3, #int -1 // #ff │ │ -067a06: 2802 |0073: goto 0075 // +0002 │ │ -067a08: 1213 |0074: const/4 v3, #int 1 // #1 │ │ -067a0a: 54c5 9d03 |0075: iget-object v5, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ -067a0e: 5256 8100 |0077: iget v6, v5, Landroid/graphics/Rect;.left:I // field@0081 │ │ -067a12: 54c7 9f03 |0079: iget-object v7, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ -067a16: 5278 8100 |007b: iget v8, v7, Landroid/graphics/Rect;.left:I // field@0081 │ │ -067a1a: 3486 0600 |007d: if-lt v6, v8, 0083 // +0006 │ │ -067a1e: 5259 8200 |007f: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ -067a22: 3689 0a00 |0081: if-gt v9, v8, 008b // +000a │ │ -067a26: 5259 8200 |0083: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ -067a2a: 527a 8200 |0085: iget v10, v7, Landroid/graphics/Rect;.right:I // field@0082 │ │ -067a2e: 35a9 0400 |0087: if-ge v9, v10, 008b // +0004 │ │ -067a32: 1216 |0089: const/4 v6, #int 1 // #1 │ │ -067a34: 280e |008a: goto 0098 // +000e │ │ -067a36: 5259 8200 |008b: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ -067a3a: 527a 8200 |008d: iget v10, v7, Landroid/graphics/Rect;.right:I // field@0082 │ │ -067a3e: 36a9 0400 |008f: if-gt v9, v10, 0093 // +0004 │ │ -067a42: 34a6 0600 |0091: if-lt v6, v10, 0097 // +0006 │ │ -067a46: 3786 0400 |0093: if-le v6, v8, 0097 // +0004 │ │ -067a4a: 12f6 |0095: const/4 v6, #int -1 // #ff │ │ -067a4c: 2802 |0096: goto 0098 // +0002 │ │ -067a4e: 1206 |0097: const/4 v6, #int 0 // #0 │ │ -067a50: 5258 8300 |0098: iget v8, v5, Landroid/graphics/Rect;.top:I // field@0083 │ │ -067a54: 5279 8300 |009a: iget v9, v7, Landroid/graphics/Rect;.top:I // field@0083 │ │ -067a58: 3498 0600 |009c: if-lt v8, v9, 00a2 // +0006 │ │ -067a5c: 525a 8000 |009e: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -067a60: 369a 0a00 |00a0: if-gt v10, v9, 00aa // +000a │ │ -067a64: 525a 8000 |00a2: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -067a68: 527b 8000 |00a4: iget v11, v7, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -067a6c: 35ba 0400 |00a6: if-ge v10, v11, 00aa // +0004 │ │ -067a70: 1214 |00a8: const/4 v4, #int 1 // #1 │ │ -067a72: 280d |00a9: goto 00b6 // +000d │ │ -067a74: 5255 8000 |00aa: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -067a78: 5277 8000 |00ac: iget v7, v7, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -067a7c: 3675 0400 |00ae: if-gt v5, v7, 00b2 // +0004 │ │ -067a80: 3478 0500 |00b0: if-lt v8, v7, 00b5 // +0005 │ │ -067a84: 3798 0300 |00b2: if-le v8, v9, 00b5 // +0003 │ │ -067a88: 2802 |00b4: goto 00b6 // +0002 │ │ -067a8a: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ -067a8c: 322e 4800 |00b6: if-eq v14, v2, 00fe // +0048 │ │ -067a90: 1225 |00b8: const/4 v5, #int 2 // #2 │ │ -067a92: 325e 3c00 |00b9: if-eq v14, v5, 00f5 // +003c │ │ -067a96: 1303 1100 |00bb: const/16 v3, #int 17 // #11 │ │ -067a9a: 323e 3500 |00bd: if-eq v14, v3, 00f2 // +0035 │ │ -067a9e: 1303 2100 |00bf: const/16 v3, #int 33 // #21 │ │ -067aa2: 323e 2e00 |00c1: if-eq v14, v3, 00ef // +002e │ │ -067aa6: 1303 4200 |00c3: const/16 v3, #int 66 // #42 │ │ -067aaa: 323e 2700 |00c5: if-eq v14, v3, 00ec // +0027 │ │ -067aae: 1303 8200 |00c7: const/16 v3, #int 130 // #82 │ │ -067ab2: 333e 0500 |00c9: if-ne v14, v3, 00ce // +0005 │ │ -067ab6: 3d04 3c00 |00cb: if-lez v4, 0107 // +003c │ │ -067aba: 2839 |00cd: goto 0106 // +0039 │ │ -067abc: 220d 0006 |00ce: new-instance v13, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -067ac0: 2200 1c06 |00d0: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -067ac4: 7010 c31c 0000 |00d2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -067aca: 1a01 f605 |00d5: const-string v1, "Invalid direction: " // string@05f6 │ │ -067ace: 6e20 d01c 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -067ad4: 6e20 cb1c e000 |00da: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -067ada: 6e10 760e 0c00 |00dd: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -067ae0: 0c0e |00e0: move-result-object v14 │ │ -067ae2: 6e20 d01c e000 |00e1: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -067ae8: 6e10 d81c 0000 |00e4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -067aee: 0c0e |00e7: move-result-object v14 │ │ -067af0: 7020 3f1c ed00 |00e8: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -067af6: 270d |00eb: throw v13 │ │ -067af8: 3d06 1b00 |00ec: if-lez v6, 0107 // +001b │ │ -067afc: 2818 |00ee: goto 0106 // +0018 │ │ -067afe: 3b04 1800 |00ef: if-gez v4, 0107 // +0018 │ │ -067b02: 2815 |00f1: goto 0106 // +0015 │ │ -067b04: 3b06 1500 |00f2: if-gez v6, 0107 // +0015 │ │ -067b08: 2812 |00f4: goto 0106 // +0012 │ │ -067b0a: 3c04 1100 |00f5: if-gtz v4, 0106 // +0011 │ │ -067b0e: 3904 1000 |00f7: if-nez v4, 0107 // +0010 │ │ -067b12: 9206 0603 |00f9: mul-int v6, v6, v3 │ │ -067b16: 3a06 0c00 |00fb: if-ltz v6, 0107 // +000c │ │ -067b1a: 2809 |00fd: goto 0106 // +0009 │ │ -067b1c: 3a04 0800 |00fe: if-ltz v4, 0106 // +0008 │ │ -067b20: 3904 0700 |0100: if-nez v4, 0107 // +0007 │ │ -067b24: 9206 0603 |0102: mul-int v6, v6, v3 │ │ -067b28: 3c06 0300 |0104: if-gtz v6, 0107 // +0003 │ │ -067b2c: 1211 |0106: const/4 v1, #int 1 // #1 │ │ -067b2e: 3801 0300 |0107: if-eqz v1, 010a // +0003 │ │ -067b32: 2805 |0109: goto 010e // +0005 │ │ -067b34: 6f30 8006 dc0e |010a: invoke-super {v12, v13, v14}, Landroid/view/ViewGroup;.focusSearch:(Landroid/view/View;I)Landroid/view/View; // method@0680 │ │ -067b3a: 0c00 |010d: move-result-object v0 │ │ -067b3c: 1100 |010e: return-object v0 │ │ +0678f8: |[0678f8] androidx.recyclerview.widget.RecyclerView.focusSearch:(Landroid/view/View;I)Landroid/view/View; │ │ +067908: 54c0 a103 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06790c: 6e10 821c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +067912: 7100 8704 0000 |0005: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@0487 │ │ +067918: 0c00 |0008: move-result-object v0 │ │ +06791a: 6e40 8504 c0ed |0009: invoke-virtual {v0, v12, v13, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@0485 │ │ +067920: 0c00 |000c: move-result-object v0 │ │ +067922: 3800 1800 |000d: if-eqz v0, 0025 // +0018 │ │ +067926: 6e10 d605 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.hasFocusable:()Z // method@05d6 │ │ +06792c: 0a01 |0012: move-result v1 │ │ +06792e: 3901 1200 |0013: if-nez v1, 0025 // +0012 │ │ +067932: 6e10 8906 0c00 |0015: invoke-virtual {v12}, Landroid/view/ViewGroup;.getFocusedChild:()Landroid/view/View; // method@0689 │ │ +067938: 0c01 |0018: move-result-object v1 │ │ +06793a: 3901 0700 |0019: if-nez v1, 0020 // +0007 │ │ +06793e: 6f30 8006 dc0e |001b: invoke-super {v12, v13, v14}, Landroid/view/ViewGroup;.focusSearch:(Landroid/view/View;I)Landroid/view/View; // method@0680 │ │ +067944: 0c0d |001e: move-result-object v13 │ │ +067946: 110d |001f: return-object v13 │ │ +067948: 120e |0020: const/4 v14, #int 0 // #0 │ │ +06794a: 6e30 8e0e 0c0e |0021: invoke-virtual {v12, v0, v14}, Landroidx/recyclerview/widget/RecyclerView;.q:(Landroid/view/View;Landroid/view/View;)V // method@0e8e │ │ +067950: 110d |0024: return-object v13 │ │ +067952: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +067954: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +067956: 3800 e000 |0027: if-eqz v0, 0107 // +00e0 │ │ +06795a: 33c0 0400 |0029: if-ne v0, v12, 002d // +0004 │ │ +06795e: 2900 dc00 |002b: goto/16 0107 // +00dc │ │ +067962: 6e20 780e 0c00 |002d: invoke-virtual {v12, v0}, Landroidx/recyclerview/widget/RecyclerView;.i:(Landroid/view/View;)Landroid/view/View; // method@0e78 │ │ +067968: 0c03 |0030: move-result-object v3 │ │ +06796a: 3903 0400 |0031: if-nez v3, 0035 // +0004 │ │ +06796e: 2900 d400 |0033: goto/16 0107 // +00d4 │ │ +067972: 390d 0400 |0035: if-nez v13, 0039 // +0004 │ │ +067976: 2900 cf00 |0037: goto/16 0106 // +00cf │ │ +06797a: 6e20 780e dc00 |0039: invoke-virtual {v12, v13}, Landroidx/recyclerview/widget/RecyclerView;.i:(Landroid/view/View;)Landroid/view/View; // method@0e78 │ │ +067980: 0c03 |003c: move-result-object v3 │ │ +067982: 3903 0400 |003d: if-nez v3, 0041 // +0004 │ │ +067986: 2900 c700 |003f: goto/16 0106 // +00c7 │ │ +06798a: 54c3 9d03 |0041: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +06798e: 6e10 cd05 0d00 |0043: invoke-virtual {v13}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +067994: 0a04 |0046: move-result v4 │ │ +067996: 6e10 9c05 0d00 |0047: invoke-virtual {v13}, Landroid/view/View;.getHeight:()I // method@059c │ │ +06799c: 0a05 |004a: move-result v5 │ │ +06799e: 6e55 7402 1341 |004b: invoke-virtual {v3, v1, v1, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ +0679a4: 54c3 9f03 |004e: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ +0679a8: 6e10 cd05 0000 |0050: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +0679ae: 0a04 |0053: move-result v4 │ │ +0679b0: 6e10 9c05 0000 |0054: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@059c │ │ +0679b6: 0a05 |0057: move-result v5 │ │ +0679b8: 6e55 7402 1341 |0058: invoke-virtual {v3, v1, v1, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ +0679be: 54c3 9d03 |005b: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +0679c2: 6e30 8d06 dc03 |005d: invoke-virtual {v12, v13, v3}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068d │ │ +0679c8: 54c3 9f03 |0060: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ +0679cc: 6e30 8d06 0c03 |0062: invoke-virtual {v12, v0, v3}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068d │ │ +0679d2: 54c3 a103 |0065: iget-object v3, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0679d6: 5433 4503 |0067: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +0679da: 6204 2d05 |0069: sget-object v4, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +0679de: 6e10 a305 0300 |006b: invoke-virtual {v3}, Landroid/view/View;.getLayoutDirection:()I // method@05a3 │ │ +0679e4: 0a03 |006e: move-result v3 │ │ +0679e6: 12f4 |006f: const/4 v4, #int -1 // #ff │ │ +0679e8: 3323 0400 |0070: if-ne v3, v2, 0074 // +0004 │ │ +0679ec: 12f3 |0072: const/4 v3, #int -1 // #ff │ │ +0679ee: 2802 |0073: goto 0075 // +0002 │ │ +0679f0: 1213 |0074: const/4 v3, #int 1 // #1 │ │ +0679f2: 54c5 9d03 |0075: iget-object v5, v12, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +0679f6: 5256 8100 |0077: iget v6, v5, Landroid/graphics/Rect;.left:I // field@0081 │ │ +0679fa: 54c7 9f03 |0079: iget-object v7, v12, Landroidx/recyclerview/widget/RecyclerView;.l:Landroid/graphics/Rect; // field@039f │ │ +0679fe: 5278 8100 |007b: iget v8, v7, Landroid/graphics/Rect;.left:I // field@0081 │ │ +067a02: 3486 0600 |007d: if-lt v6, v8, 0083 // +0006 │ │ +067a06: 5259 8200 |007f: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ +067a0a: 3689 0a00 |0081: if-gt v9, v8, 008b // +000a │ │ +067a0e: 5259 8200 |0083: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ +067a12: 527a 8200 |0085: iget v10, v7, Landroid/graphics/Rect;.right:I // field@0082 │ │ +067a16: 35a9 0400 |0087: if-ge v9, v10, 008b // +0004 │ │ +067a1a: 1216 |0089: const/4 v6, #int 1 // #1 │ │ +067a1c: 280e |008a: goto 0098 // +000e │ │ +067a1e: 5259 8200 |008b: iget v9, v5, Landroid/graphics/Rect;.right:I // field@0082 │ │ +067a22: 527a 8200 |008d: iget v10, v7, Landroid/graphics/Rect;.right:I // field@0082 │ │ +067a26: 36a9 0400 |008f: if-gt v9, v10, 0093 // +0004 │ │ +067a2a: 34a6 0600 |0091: if-lt v6, v10, 0097 // +0006 │ │ +067a2e: 3786 0400 |0093: if-le v6, v8, 0097 // +0004 │ │ +067a32: 12f6 |0095: const/4 v6, #int -1 // #ff │ │ +067a34: 2802 |0096: goto 0098 // +0002 │ │ +067a36: 1206 |0097: const/4 v6, #int 0 // #0 │ │ +067a38: 5258 8300 |0098: iget v8, v5, Landroid/graphics/Rect;.top:I // field@0083 │ │ +067a3c: 5279 8300 |009a: iget v9, v7, Landroid/graphics/Rect;.top:I // field@0083 │ │ +067a40: 3498 0600 |009c: if-lt v8, v9, 00a2 // +0006 │ │ +067a44: 525a 8000 |009e: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +067a48: 369a 0a00 |00a0: if-gt v10, v9, 00aa // +000a │ │ +067a4c: 525a 8000 |00a2: iget v10, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +067a50: 527b 8000 |00a4: iget v11, v7, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +067a54: 35ba 0400 |00a6: if-ge v10, v11, 00aa // +0004 │ │ +067a58: 1214 |00a8: const/4 v4, #int 1 // #1 │ │ +067a5a: 280d |00a9: goto 00b6 // +000d │ │ +067a5c: 5255 8000 |00aa: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +067a60: 5277 8000 |00ac: iget v7, v7, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +067a64: 3675 0400 |00ae: if-gt v5, v7, 00b2 // +0004 │ │ +067a68: 3478 0500 |00b0: if-lt v8, v7, 00b5 // +0005 │ │ +067a6c: 3798 0300 |00b2: if-le v8, v9, 00b5 // +0003 │ │ +067a70: 2802 |00b4: goto 00b6 // +0002 │ │ +067a72: 1204 |00b5: const/4 v4, #int 0 // #0 │ │ +067a74: 322e 4800 |00b6: if-eq v14, v2, 00fe // +0048 │ │ +067a78: 1225 |00b8: const/4 v5, #int 2 // #2 │ │ +067a7a: 325e 3c00 |00b9: if-eq v14, v5, 00f5 // +003c │ │ +067a7e: 1303 1100 |00bb: const/16 v3, #int 17 // #11 │ │ +067a82: 323e 3500 |00bd: if-eq v14, v3, 00f2 // +0035 │ │ +067a86: 1303 2100 |00bf: const/16 v3, #int 33 // #21 │ │ +067a8a: 323e 2e00 |00c1: if-eq v14, v3, 00ef // +002e │ │ +067a8e: 1303 4200 |00c3: const/16 v3, #int 66 // #42 │ │ +067a92: 323e 2700 |00c5: if-eq v14, v3, 00ec // +0027 │ │ +067a96: 1303 8200 |00c7: const/16 v3, #int 130 // #82 │ │ +067a9a: 333e 0500 |00c9: if-ne v14, v3, 00ce // +0005 │ │ +067a9e: 3d04 3c00 |00cb: if-lez v4, 0107 // +003c │ │ +067aa2: 2839 |00cd: goto 0106 // +0039 │ │ +067aa4: 220d 0006 |00ce: new-instance v13, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +067aa8: 2200 1c06 |00d0: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +067aac: 7010 c11c 0000 |00d2: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +067ab2: 1a01 f605 |00d5: const-string v1, "Invalid direction: " // string@05f6 │ │ +067ab6: 6e20 ce1c 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +067abc: 6e20 c91c e000 |00da: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +067ac2: 6e10 760e 0c00 |00dd: invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +067ac8: 0c0e |00e0: move-result-object v14 │ │ +067aca: 6e20 ce1c e000 |00e1: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +067ad0: 6e10 d61c 0000 |00e4: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +067ad6: 0c0e |00e7: move-result-object v14 │ │ +067ad8: 7020 3d1c ed00 |00e8: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +067ade: 270d |00eb: throw v13 │ │ +067ae0: 3d06 1b00 |00ec: if-lez v6, 0107 // +001b │ │ +067ae4: 2818 |00ee: goto 0106 // +0018 │ │ +067ae6: 3b04 1800 |00ef: if-gez v4, 0107 // +0018 │ │ +067aea: 2815 |00f1: goto 0106 // +0015 │ │ +067aec: 3b06 1500 |00f2: if-gez v6, 0107 // +0015 │ │ +067af0: 2812 |00f4: goto 0106 // +0012 │ │ +067af2: 3c04 1100 |00f5: if-gtz v4, 0106 // +0011 │ │ +067af6: 3904 1000 |00f7: if-nez v4, 0107 // +0010 │ │ +067afa: 9206 0603 |00f9: mul-int v6, v6, v3 │ │ +067afe: 3a06 0c00 |00fb: if-ltz v6, 0107 // +000c │ │ +067b02: 2809 |00fd: goto 0106 // +0009 │ │ +067b04: 3a04 0800 |00fe: if-ltz v4, 0106 // +0008 │ │ +067b08: 3904 0700 |0100: if-nez v4, 0107 // +0007 │ │ +067b0c: 9206 0603 |0102: mul-int v6, v6, v3 │ │ +067b10: 3c06 0300 |0104: if-gtz v6, 0107 // +0003 │ │ +067b14: 1211 |0106: const/4 v1, #int 1 // #1 │ │ +067b16: 3801 0300 |0107: if-eqz v1, 010a // +0003 │ │ +067b1a: 2805 |0109: goto 010e // +0005 │ │ +067b1c: 6f30 8006 dc0e |010a: invoke-super {v12, v13, v14}, Landroid/view/ViewGroup;.focusSearch:(Landroid/view/View;I)Landroid/view/View; // method@0680 │ │ +067b22: 0c00 |010d: move-result-object v0 │ │ +067b24: 1100 |010e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -84413,57 +84413,57 @@ │ │ type : '([II)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 16 16-bit code units │ │ -067e3c: |[067e3c] androidx.recyclerview.widget.RecyclerView.g:([II)Z │ │ -067e4c: 7010 750e 0800 |0000: invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -067e52: 0c00 |0003: move-result-object v0 │ │ -067e54: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -067e56: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -067e58: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -067e5a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -067e5c: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -067e5e: 0795 |0009: move-object v5, v9 │ │ -067e60: 01a6 |000a: move v6, v10 │ │ -067e62: 7408 8411 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ld0/o;.e:(IIII[II[I)Z // method@1184 │ │ -067e68: 0a09 |000e: move-result v9 │ │ -067e6a: 0f09 |000f: return v9 │ │ +067e24: |[067e24] androidx.recyclerview.widget.RecyclerView.g:([II)Z │ │ +067e34: 7010 750e 0800 |0000: invoke-direct {v8}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +067e3a: 0c00 |0003: move-result-object v0 │ │ +067e3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +067e3e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +067e40: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +067e42: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +067e44: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +067e46: 0795 |0009: move-object v5, v9 │ │ +067e48: 01a6 |000a: move v6, v10 │ │ +067e4a: 7408 8411 0000 |000b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Ld0/o;.e:(IIII[II[I)Z // method@1184 │ │ +067e50: 0a09 |000e: move-result v9 │ │ +067e52: 0f09 |000f: return v9 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #23 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'generateDefaultLayoutParams' │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -067b40: |[067b40] androidx.recyclerview.widget.RecyclerView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -067b50: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -067b54: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -067b58: 6e10 0d0e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.l:()Landroidx/recyclerview/widget/RecyclerView$k; // method@0e0d │ │ -067b5e: 0c00 |0007: move-result-object v0 │ │ -067b60: 1100 |0008: return-object v0 │ │ -067b62: 2200 0106 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ -067b66: 1a01 0013 |000b: const-string v1, "RecyclerView has no LayoutManager" // string@1300 │ │ -067b6a: 7110 cb0f 0100 |000d: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -067b70: 0c01 |0010: move-result-object v1 │ │ -067b72: 6e10 760e 0300 |0011: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -067b78: 0c02 |0014: move-result-object v2 │ │ -067b7a: 6e20 d01c 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -067b80: 6e10 d81c 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -067b86: 0c01 |001b: move-result-object v1 │ │ -067b88: 7020 431c 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -067b8e: 2700 |001f: throw v0 │ │ +067b28: |[067b28] androidx.recyclerview.widget.RecyclerView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +067b38: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067b3c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +067b40: 6e10 0d0e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.l:()Landroidx/recyclerview/widget/RecyclerView$k; // method@0e0d │ │ +067b46: 0c00 |0007: move-result-object v0 │ │ +067b48: 1100 |0008: return-object v0 │ │ +067b4a: 2200 0106 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0601 │ │ +067b4e: 1a01 0013 |000b: const-string v1, "RecyclerView has no LayoutManager" // string@1300 │ │ +067b52: 7110 cb0f 0100 |000d: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +067b58: 0c01 |0010: move-result-object v1 │ │ +067b5a: 6e10 760e 0300 |0011: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +067b60: 0c02 |0014: move-result-object v2 │ │ +067b62: 6e20 ce1c 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +067b68: 6e10 d61c 0100 |0018: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +067b6e: 0c01 |001b: move-result-object v1 │ │ +067b70: 7020 411c 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +067b76: 2700 |001f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -84748,33 +84748,33 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -067b90: |[067b90] androidx.recyclerview.widget.RecyclerView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -067ba0: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -067ba4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -067ba8: 6e10 9405 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -067bae: 0c01 |0007: move-result-object v1 │ │ -067bb0: 6e30 0e0e 1003 |0008: invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.m:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$k; // method@0e0e │ │ -067bb6: 0c03 |000b: move-result-object v3 │ │ -067bb8: 1103 |000c: return-object v3 │ │ -067bba: 2203 0106 |000d: new-instance v3, Ljava/lang/IllegalStateException; // type@0601 │ │ -067bbe: 1a00 0013 |000f: const-string v0, "RecyclerView has no LayoutManager" // string@1300 │ │ -067bc2: 7110 cb0f 0000 |0011: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -067bc8: 0c00 |0014: move-result-object v0 │ │ -067bca: 6e10 760e 0200 |0015: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -067bd0: 0c01 |0018: move-result-object v1 │ │ -067bd2: 6e20 d01c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -067bd8: 6e10 d81c 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -067bde: 0c00 |001f: move-result-object v0 │ │ -067be0: 7020 431c 0300 |0020: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -067be6: 2703 |0023: throw v3 │ │ +067b78: |[067b78] androidx.recyclerview.widget.RecyclerView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +067b88: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067b8c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +067b90: 6e10 9405 0200 |0004: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +067b96: 0c01 |0007: move-result-object v1 │ │ +067b98: 6e30 0e0e 1003 |0008: invoke-virtual {v0, v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.m:(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$k; // method@0e0e │ │ +067b9e: 0c03 |000b: move-result-object v3 │ │ +067ba0: 1103 |000c: return-object v3 │ │ +067ba2: 2203 0106 |000d: new-instance v3, Ljava/lang/IllegalStateException; // type@0601 │ │ +067ba6: 1a00 0013 |000f: const-string v0, "RecyclerView has no LayoutManager" // string@1300 │ │ +067baa: 7110 cb0f 0000 |0011: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +067bb0: 0c00 |0014: move-result-object v0 │ │ +067bb2: 6e10 760e 0200 |0015: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +067bb8: 0c01 |0018: move-result-object v1 │ │ +067bba: 6e20 ce1c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +067bc0: 6e10 d61c 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +067bc6: 0c00 |001f: move-result-object v0 │ │ +067bc8: 7020 411c 0300 |0020: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +067bce: 2703 |0023: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0011 line=1 │ │ 0x0015 line=2 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x0024 reg=3 (null) Landroid/util/AttributeSet; │ │ @@ -84784,31 +84784,31 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -067be8: |[067be8] androidx.recyclerview.widget.RecyclerView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -067bf8: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -067bfc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -067c00: 6e20 0f0e 3000 |0004: invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.n:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$k; // method@0e0f │ │ -067c06: 0c03 |0007: move-result-object v3 │ │ -067c08: 1103 |0008: return-object v3 │ │ -067c0a: 2203 0106 |0009: new-instance v3, Ljava/lang/IllegalStateException; // type@0601 │ │ -067c0e: 1a00 0013 |000b: const-string v0, "RecyclerView has no LayoutManager" // string@1300 │ │ -067c12: 7110 cb0f 0000 |000d: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -067c18: 0c00 |0010: move-result-object v0 │ │ -067c1a: 6e10 760e 0200 |0011: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -067c20: 0c01 |0014: move-result-object v1 │ │ -067c22: 6e20 d01c 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -067c28: 6e10 d81c 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -067c2e: 0c00 |001b: move-result-object v0 │ │ -067c30: 7020 431c 0300 |001c: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -067c36: 2703 |001f: throw v3 │ │ +067bd0: |[067bd0] androidx.recyclerview.widget.RecyclerView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +067be0: 5420 a103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067be4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +067be8: 6e20 0f0e 3000 |0004: invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.n:(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$k; // method@0e0f │ │ +067bee: 0c03 |0007: move-result-object v3 │ │ +067bf0: 1103 |0008: return-object v3 │ │ +067bf2: 2203 0106 |0009: new-instance v3, Ljava/lang/IllegalStateException; // type@0601 │ │ +067bf6: 1a00 0013 |000b: const-string v0, "RecyclerView has no LayoutManager" // string@1300 │ │ +067bfa: 7110 cb0f 0000 |000d: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +067c00: 0c00 |0010: move-result-object v0 │ │ +067c02: 6e10 760e 0200 |0011: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +067c08: 0c01 |0014: move-result-object v1 │ │ +067c0a: 6e20 ce1c 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +067c10: 6e10 d61c 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +067c16: 0c00 |001b: move-result-object v0 │ │ +067c18: 7020 411c 0300 |001c: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +067c1e: 2703 |001f: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x000d line=6 │ │ 0x0011 line=7 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 this Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x0020 reg=3 (null) Landroid/view/ViewGroup$LayoutParams; │ │ @@ -84818,261 +84818,261 @@ │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$d;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -067c38: |[067c38] androidx.recyclerview.widget.RecyclerView.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$d; │ │ -067c48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067c4a: 1100 |0001: return-object v0 │ │ +067c20: |[067c20] androidx.recyclerview.widget.RecyclerView.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$d; │ │ +067c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067c32: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #27 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getBaseline' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -068a7c: |[068a7c] androidx.recyclerview.widget.RecyclerView.getBaseline:()I │ │ -068a8c: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -068a90: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -068a94: 6e10 841c 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -068a9a: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ -068a9c: 0f00 |0008: return v0 │ │ -068a9e: 6f10 8206 0100 |0009: invoke-super {v1}, Landroid/view/ViewGroup;.getBaseline:()I // method@0682 │ │ -068aa4: 0a00 |000c: move-result v0 │ │ -068aa6: 0f00 |000d: return v0 │ │ +068a64: |[068a64] androidx.recyclerview.widget.RecyclerView.getBaseline:()I │ │ +068a74: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068a78: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +068a7c: 6e10 821c 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +068a82: 12f0 |0007: const/4 v0, #int -1 // #ff │ │ +068a84: 0f00 |0008: return v0 │ │ +068a86: 6f10 8206 0100 |0009: invoke-super {v1}, Landroid/view/ViewGroup;.getBaseline:()I // method@0682 │ │ +068a8c: 0a00 |000c: move-result v0 │ │ +068a8e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #28 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getChildDrawingOrder' │ │ type : '(II)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -068aa8: |[068aa8] androidx.recyclerview.widget.RecyclerView.getChildDrawingOrder:(II)I │ │ -068ab8: 6f30 8506 1002 |0000: invoke-super {v0, v1, v2}, Landroid/view/ViewGroup;.getChildDrawingOrder:(II)I // method@0685 │ │ -068abe: 0a01 |0003: move-result v1 │ │ -068ac0: 0f01 |0004: return v1 │ │ +068a90: |[068a90] androidx.recyclerview.widget.RecyclerView.getChildDrawingOrder:(II)I │ │ +068aa0: 6f30 8506 1002 |0000: invoke-super {v0, v1, v2}, Landroid/view/ViewGroup;.getChildDrawingOrder:(II)I // method@0685 │ │ +068aa6: 0a01 |0003: move-result v1 │ │ +068aa8: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #29 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getClipToPadding' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067e88: |[067e88] androidx.recyclerview.widget.RecyclerView.getClipToPadding:()Z │ │ -067e98: 5510 9b03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -067e9c: 0f00 |0002: return v0 │ │ +067e70: |[067e70] androidx.recyclerview.widget.RecyclerView.getClipToPadding:()Z │ │ +067e80: 5510 9b03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +067e84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #30 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getCompatAccessibilityDelegate' │ │ type : '()Landroidx/recyclerview/widget/m;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067d04: |[067d04] androidx.recyclerview.widget.RecyclerView.getCompatAccessibilityDelegate:()Landroidx/recyclerview/widget/m; │ │ -067d14: 5410 9403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.f0:Landroidx/recyclerview/widget/m; // field@0394 │ │ -067d18: 1100 |0002: return-object v0 │ │ +067cec: |[067cec] androidx.recyclerview.widget.RecyclerView.getCompatAccessibilityDelegate:()Landroidx/recyclerview/widget/m; │ │ +067cfc: 5410 9403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.f0:Landroidx/recyclerview/widget/m; // field@0394 │ │ +067d00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #31 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getEdgeEffectFactory' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$f;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067c4c: |[067c4c] androidx.recyclerview.widget.RecyclerView.getEdgeEffectFactory:()Landroidx/recyclerview/widget/RecyclerView$f; │ │ -067c5c: 5410 7903 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ -067c60: 1100 |0002: return-object v0 │ │ +067c34: |[067c34] androidx.recyclerview.widget.RecyclerView.getEdgeEffectFactory:()Landroidx/recyclerview/widget/RecyclerView$f; │ │ +067c44: 5410 7903 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +067c48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #32 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getItemAnimator' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$g;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067c64: |[067c64] androidx.recyclerview.widget.RecyclerView.getItemAnimator:()Landroidx/recyclerview/widget/RecyclerView$g; │ │ -067c74: 5410 7e03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -067c78: 1100 |0002: return-object v0 │ │ +067c4c: |[067c4c] androidx.recyclerview.widget.RecyclerView.getItemAnimator:()Landroidx/recyclerview/widget/RecyclerView$g; │ │ +067c5c: 5410 7e03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +067c60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #33 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getItemDecorationCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -068ac4: |[068ac4] androidx.recyclerview.widget.RecyclerView.getItemDecorationCount:()I │ │ -068ad4: 5410 a303 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ -068ad8: 6e10 991d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -068ade: 0a00 |0005: move-result v0 │ │ -068ae0: 0f00 |0006: return v0 │ │ +068aac: |[068aac] androidx.recyclerview.widget.RecyclerView.getItemDecorationCount:()I │ │ +068abc: 5410 a303 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +068ac0: 6e10 971d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +068ac6: 0a00 |0005: move-result v0 │ │ +068ac8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #34 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getLayoutManager' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$j;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067c7c: |[067c7c] androidx.recyclerview.widget.RecyclerView.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$j; │ │ -067c8c: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -067c90: 1100 |0002: return-object v0 │ │ +067c64: |[067c64] androidx.recyclerview.widget.RecyclerView.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$j; │ │ +067c74: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067c78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #35 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getMaxFlingVelocity' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068ae4: |[068ae4] androidx.recyclerview.widget.RecyclerView.getMaxFlingVelocity:()I │ │ -068af4: 5210 8803 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ -068af8: 0f00 |0002: return v0 │ │ +068acc: |[068acc] androidx.recyclerview.widget.RecyclerView.getMaxFlingVelocity:()I │ │ +068adc: 5210 8803 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ +068ae0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #36 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getMinFlingVelocity' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068afc: |[068afc] androidx.recyclerview.widget.RecyclerView.getMinFlingVelocity:()I │ │ -068b0c: 5210 8703 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ -068b10: 0f00 |0002: return v0 │ │ +068ae4: |[068ae4] androidx.recyclerview.widget.RecyclerView.getMinFlingVelocity:()I │ │ +068af4: 5210 8703 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ +068af8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #37 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getNanoTime' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -068ba0: |[068ba0] androidx.recyclerview.widget.RecyclerView.getNanoTime:()J │ │ -068bb0: 6300 a603 |0000: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ -068bb4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -068bb8: 7100 e11c 0000 |0004: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@1ce1 │ │ -068bbe: 0b00 |0007: move-result-wide v0 │ │ -068bc0: 1000 |0008: return-wide v0 │ │ -068bc2: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ -068bc6: 1000 |000b: return-wide v0 │ │ +068b88: |[068b88] androidx.recyclerview.widget.RecyclerView.getNanoTime:()J │ │ +068b98: 6300 a603 |0000: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +068b9c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +068ba0: 7100 df1c 0000 |0004: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@1cdf │ │ +068ba6: 0b00 |0007: move-result-wide v0 │ │ +068ba8: 1000 |0008: return-wide v0 │ │ +068baa: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ +068bae: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #38 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getOnFlingListener' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$l;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -067c94: |[067c94] androidx.recyclerview.widget.RecyclerView.getOnFlingListener:()Landroidx/recyclerview/widget/RecyclerView$l; │ │ -067ca4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067ca6: 1100 |0001: return-object v0 │ │ +067c7c: |[067c7c] androidx.recyclerview.widget.RecyclerView.getOnFlingListener:()Landroidx/recyclerview/widget/RecyclerView$l; │ │ +067c8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067c8e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #39 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getPreserveFocusAfterLayout' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067ea0: |[067ea0] androidx.recyclerview.widget.RecyclerView.getPreserveFocusAfterLayout:()Z │ │ -067eb0: 5510 8b03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038b │ │ -067eb4: 0f00 |0002: return v0 │ │ +067e88: |[067e88] androidx.recyclerview.widget.RecyclerView.getPreserveFocusAfterLayout:()Z │ │ +067e98: 5510 8b03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038b │ │ +067e9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #40 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'getRecycledViewPool' │ │ type : '()Landroidx/recyclerview/widget/RecyclerView$o;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -067ca8: |[067ca8] androidx.recyclerview.widget.RecyclerView.getRecycledViewPool:()Landroidx/recyclerview/widget/RecyclerView$o; │ │ -067cb8: 5420 9103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -067cbc: 5401 5803 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -067cc0: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -067cc4: 2201 8202 |0006: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0282 │ │ -067cc8: 7010 260e 0100 |0008: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e26 │ │ -067cce: 5b01 5803 |000b: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -067cd2: 5400 5803 |000d: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -067cd6: 1100 |000f: return-object v0 │ │ +067c90: |[067c90] androidx.recyclerview.widget.RecyclerView.getRecycledViewPool:()Landroidx/recyclerview/widget/RecyclerView$o; │ │ +067ca0: 5420 9103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +067ca4: 5401 5803 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +067ca8: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +067cac: 2201 8202 |0006: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0282 │ │ +067cb0: 7010 260e 0100 |0008: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e26 │ │ +067cb6: 5b01 5803 |000b: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +067cba: 5400 5803 |000d: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +067cbe: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -85357,53 +85357,53 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068b14: |[068b14] androidx.recyclerview.widget.RecyclerView.getScrollState:()I │ │ -068b24: 5210 7f03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ -068b28: 0f00 |0002: return v0 │ │ +068afc: |[068afc] androidx.recyclerview.widget.RecyclerView.getScrollState:()I │ │ +068b0c: 5210 7f03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +068b10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #42 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'h' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -068b2c: |[068b2c] androidx.recyclerview.widget.RecyclerView.h:()Ljava/lang/String; │ │ -068b3c: 1a00 0900 |0000: const-string v0, " " // string@0009 │ │ -068b40: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -068b46: 0c00 |0005: move-result-object v0 │ │ -068b48: 6f10 b006 0200 |0006: invoke-super {v2}, Landroid/view/ViewGroup;.toString:()Ljava/lang/String; // method@06b0 │ │ -068b4e: 0c01 |0009: move-result-object v1 │ │ -068b50: 6e20 d01c 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -068b56: 1a01 a501 |000d: const-string v1, ", adapter:" // string@01a5 │ │ -068b5a: 6e20 d01c 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -068b60: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -068b62: 6e20 cf1c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -068b68: 1a01 cb01 |0016: const-string v1, ", layout:" // string@01cb │ │ -068b6c: 6e20 d01c 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -068b72: 5421 a103 |001b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -068b76: 6e20 cf1c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -068b7c: 1a01 b801 |0020: const-string v1, ", context:" // string@01b8 │ │ -068b80: 6e20 d01c 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -068b86: 6e10 9405 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -068b8c: 0c01 |0028: move-result-object v1 │ │ -068b8e: 6e20 cf1c 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -068b94: 6e10 d81c 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -068b9a: 0c00 |002f: move-result-object v0 │ │ -068b9c: 1100 |0030: return-object v0 │ │ +068b14: |[068b14] androidx.recyclerview.widget.RecyclerView.h:()Ljava/lang/String; │ │ +068b24: 1a00 0900 |0000: const-string v0, " " // string@0009 │ │ +068b28: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +068b2e: 0c00 |0005: move-result-object v0 │ │ +068b30: 6f10 b006 0200 |0006: invoke-super {v2}, Landroid/view/ViewGroup;.toString:()Ljava/lang/String; // method@06b0 │ │ +068b36: 0c01 |0009: move-result-object v1 │ │ +068b38: 6e20 ce1c 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +068b3e: 1a01 a501 |000d: const-string v1, ", adapter:" // string@01a5 │ │ +068b42: 6e20 ce1c 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +068b48: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +068b4a: 6e20 cd1c 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +068b50: 1a01 cb01 |0016: const-string v1, ", layout:" // string@01cb │ │ +068b54: 6e20 ce1c 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +068b5a: 5421 a103 |001b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068b5e: 6e20 cd1c 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +068b64: 1a01 b801 |0020: const-string v1, ", context:" // string@01b8 │ │ +068b68: 6e20 ce1c 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +068b6e: 6e10 9405 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +068b74: 0c01 |0028: move-result-object v1 │ │ +068b76: 6e20 cd1c 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +068b7c: 6e10 d61c 0000 |002c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +068b82: 0c00 |002f: move-result-object v0 │ │ +068b84: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -85688,128 +85688,128 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -067eb8: |[067eb8] androidx.recyclerview.widget.RecyclerView.hasNestedScrollingParent:()Z │ │ -067ec8: 7010 750e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -067ece: 0c00 |0003: move-result-object v0 │ │ -067ed0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -067ed2: 6e20 8511 1000 |0005: invoke-virtual {v0, v1}, Ld0/o;.f:(I)Landroid/view/ViewParent; // method@1185 │ │ -067ed8: 0c00 |0008: move-result-object v0 │ │ -067eda: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -067ede: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -067ee0: 0f01 |000c: return v1 │ │ +067ea0: |[067ea0] androidx.recyclerview.widget.RecyclerView.hasNestedScrollingParent:()Z │ │ +067eb0: 7010 750e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +067eb6: 0c00 |0003: move-result-object v0 │ │ +067eb8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +067eba: 6e20 8511 1000 |0005: invoke-virtual {v0, v1}, Ld0/o;.f:(I)Landroid/view/ViewParent; // method@1185 │ │ +067ec0: 0c00 |0008: move-result-object v0 │ │ +067ec2: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +067ec6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +067ec8: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #44 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'i' │ │ type : '(Landroid/view/View;)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0678d4: |[0678d4] androidx.recyclerview.widget.RecyclerView.i:(Landroid/view/View;)Landroid/view/View; │ │ -0678e4: 6e10 b505 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -0678ea: 0c00 |0003: move-result-object v0 │ │ -0678ec: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -0678f0: 3220 0a00 |0006: if-eq v0, v2, 0010 // +000a │ │ -0678f4: 2001 5e01 |0008: instance-of v1, v0, Landroid/view/View; // type@015e │ │ -0678f8: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -0678fc: 0703 |000c: move-object v3, v0 │ │ -0678fe: 1f03 5e01 |000d: check-cast v3, Landroid/view/View; // type@015e │ │ -067902: 28f1 |000f: goto 0000 // -000f │ │ -067904: 3320 0300 |0010: if-ne v0, v2, 0013 // +0003 │ │ -067908: 2802 |0012: goto 0014 // +0002 │ │ -06790a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -06790c: 1103 |0014: return-object v3 │ │ +0678bc: |[0678bc] androidx.recyclerview.widget.RecyclerView.i:(Landroid/view/View;)Landroid/view/View; │ │ +0678cc: 6e10 b505 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ +0678d2: 0c00 |0003: move-result-object v0 │ │ +0678d4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +0678d8: 3220 0a00 |0006: if-eq v0, v2, 0010 // +000a │ │ +0678dc: 2001 5e01 |0008: instance-of v1, v0, Landroid/view/View; // type@015e │ │ +0678e0: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +0678e4: 0703 |000c: move-object v3, v0 │ │ +0678e6: 1f03 5e01 |000d: check-cast v3, Landroid/view/View; // type@015e │ │ +0678ea: 28f1 |000f: goto 0000 // -000f │ │ +0678ec: 3320 0300 |0010: if-ne v0, v2, 0013 // +0003 │ │ +0678f0: 2802 |0012: goto 0014 // +0002 │ │ +0678f2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0678f4: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #45 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'isAttachedToWindow' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067f10: |[067f10] androidx.recyclerview.widget.RecyclerView.isAttachedToWindow:()Z │ │ -067f20: 5510 a903 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ -067f24: 0f00 |0002: return v0 │ │ +067ef8: |[067ef8] androidx.recyclerview.widget.RecyclerView.isAttachedToWindow:()Z │ │ +067f08: 5510 a903 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ +067f0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #46 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'isNestedScrollingEnabled' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067f28: |[067f28] androidx.recyclerview.widget.RecyclerView.isNestedScrollingEnabled:()Z │ │ -067f38: 7010 750e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -067f3e: 0c00 |0003: move-result-object v0 │ │ -067f40: 5500 ee04 |0004: iget-boolean v0, v0, Ld0/o;.d:Z // field@04ee │ │ -067f44: 0f00 |0006: return v0 │ │ +067f10: |[067f10] androidx.recyclerview.widget.RecyclerView.isNestedScrollingEnabled:()Z │ │ +067f20: 7010 750e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +067f26: 0c00 |0003: move-result-object v0 │ │ +067f28: 5500 ee04 |0004: iget-boolean v0, v0, Ld0/o;.d:Z // field@04ee │ │ +067f2c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #47 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'j' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$v;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -068a08: |[068a08] androidx.recyclerview.widget.RecyclerView.j:(Landroidx/recyclerview/widget/RecyclerView$v;)I │ │ -068a18: 5250 6e03 |0000: iget v0, v5, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ -068a1c: d501 0c02 |0002: and-int/lit16 v1, v0, #int 524 // #020c │ │ -068a20: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -068a22: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ -068a26: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -068a28: 2802 |0008: goto 000a // +0002 │ │ -068a2a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -068a2c: 3901 2600 |000a: if-nez v1, 0030 // +0026 │ │ -068a30: dd00 0001 |000c: and-int/lit8 v0, v0, #int 1 // #01 │ │ -068a34: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -068a38: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -068a3a: 2802 |0011: goto 0013 // +0002 │ │ -068a3c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -068a3e: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -068a42: 281b |0015: goto 0030 // +001b │ │ -068a44: 5440 9503 |0016: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ -068a48: 5255 6903 |0018: iget v5, v5, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ -068a4c: 5401 d903 |001a: iget-object v1, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ -068a50: 6e10 991d 0100 |001c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -068a56: 0a01 |001f: move-result v1 │ │ -068a58: 3512 1100 |0020: if-ge v2, v1, 0031 // +0011 │ │ -068a5c: 5403 d903 |0022: iget-object v3, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ -068a60: 6e20 931d 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -068a66: 0c03 |0027: move-result-object v3 │ │ -068a68: 1f03 9602 |0028: check-cast v3, Landroidx/recyclerview/widget/a$a; // type@0296 │ │ -068a6c: 6e10 841c 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -068a72: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -068a76: 28f1 |002f: goto 0020 // -000f │ │ -068a78: 12f5 |0030: const/4 v5, #int -1 // #ff │ │ -068a7a: 0f05 |0031: return v5 │ │ +0689f0: |[0689f0] androidx.recyclerview.widget.RecyclerView.j:(Landroidx/recyclerview/widget/RecyclerView$v;)I │ │ +068a00: 5250 6e03 |0000: iget v0, v5, Landroidx/recyclerview/widget/RecyclerView$v;.f:I // field@036e │ │ +068a04: d501 0c02 |0002: and-int/lit16 v1, v0, #int 524 // #020c │ │ +068a08: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +068a0a: 3801 0400 |0005: if-eqz v1, 0009 // +0004 │ │ +068a0e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +068a10: 2802 |0008: goto 000a // +0002 │ │ +068a12: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +068a14: 3901 2600 |000a: if-nez v1, 0030 // +0026 │ │ +068a18: dd00 0001 |000c: and-int/lit8 v0, v0, #int 1 // #01 │ │ +068a1c: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +068a20: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +068a22: 2802 |0011: goto 0013 // +0002 │ │ +068a24: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +068a26: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +068a2a: 281b |0015: goto 0030 // +001b │ │ +068a2c: 5440 9503 |0016: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +068a30: 5255 6903 |0018: iget v5, v5, Landroidx/recyclerview/widget/RecyclerView$v;.a:I // field@0369 │ │ +068a34: 5401 d903 |001a: iget-object v1, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ +068a38: 6e10 971d 0100 |001c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +068a3e: 0a01 |001f: move-result v1 │ │ +068a40: 3512 1100 |0020: if-ge v2, v1, 0031 // +0011 │ │ +068a44: 5403 d903 |0022: iget-object v3, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ +068a48: 6e20 911d 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +068a4e: 0c03 |0027: move-result-object v3 │ │ +068a50: 1f03 9602 |0028: check-cast v3, Landroidx/recyclerview/widget/a$a; // type@0296 │ │ +068a54: 6e10 821c 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +068a5a: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +068a5e: 28f1 |002f: goto 0020 // -000f │ │ +068a60: 12f5 |0030: const/4 v5, #int -1 // #ff │ │ +068a62: 0f05 |0031: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -86041,67 +86041,67 @@ │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -067ee4: |[067ee4] androidx.recyclerview.widget.RecyclerView.l:(I)Z │ │ -067ef4: 7010 750e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -067efa: 0c02 |0003: move-result-object v2 │ │ -067efc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -067efe: 6e20 8511 0200 |0005: invoke-virtual {v2, v0}, Ld0/o;.f:(I)Landroid/view/ViewParent; // method@1185 │ │ -067f04: 0c02 |0008: move-result-object v2 │ │ -067f06: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ -067f0a: 2802 |000b: goto 000d // +0002 │ │ -067f0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -067f0e: 0f00 |000d: return v0 │ │ +067ecc: |[067ecc] androidx.recyclerview.widget.RecyclerView.l:(I)Z │ │ +067edc: 7010 750e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +067ee2: 0c02 |0003: move-result-object v2 │ │ +067ee4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +067ee6: 6e20 8511 0200 |0005: invoke-virtual {v2, v0}, Ld0/o;.f:(I)Landroid/view/ViewParent; // method@1185 │ │ +067eec: 0c02 |0008: move-result-object v2 │ │ +067eee: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ +067ef2: 2802 |000b: goto 000d // +0002 │ │ +067ef4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +067ef6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #49 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'm' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -069884: |[069884] androidx.recyclerview.widget.RecyclerView.m:()V │ │ -069894: 5450 9703 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ -069898: 6e10 060f 0000 |0002: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.e:()I // method@0f06 │ │ -06989e: 0a00 |0005: move-result v0 │ │ -0698a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0698a2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0698a4: 3502 1400 |0008: if-ge v2, v0, 001c // +0014 │ │ -0698a8: 5453 9703 |000a: iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ -0698ac: 6e20 050f 2300 |000c: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f05 │ │ -0698b2: 0c03 |000f: move-result-object v3 │ │ -0698b4: 6e10 a405 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -0698ba: 0c03 |0013: move-result-object v3 │ │ -0698bc: 1f03 7d02 |0014: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -0698c0: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -0698c2: 5c34 4c03 |0017: iput-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ -0698c6: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0698ca: 28ed |001b: goto 0008 // -0013 │ │ -0698cc: 5450 9103 |001c: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -0698d0: 5402 5403 |001e: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -0698d4: 6e10 991d 0200 |0020: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -0698da: 0a02 |0023: move-result v2 │ │ -0698dc: 3c02 0300 |0024: if-gtz v2, 0027 // +0003 │ │ -0698e0: 0e00 |0026: return-void │ │ -0698e2: 5400 5403 |0027: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -0698e6: 6e20 931d 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -0698ec: 0c00 |002c: move-result-object v0 │ │ -0698ee: 1f00 8a02 |002d: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -0698f2: 6e10 841c 0000 |002f: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0698f8: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0698fa: 2700 |0033: throw v0 │ │ +06986c: |[06986c] androidx.recyclerview.widget.RecyclerView.m:()V │ │ +06987c: 5450 9703 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +069880: 6e10 060f 0000 |0002: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.e:()I // method@0f06 │ │ +069886: 0a00 |0005: move-result v0 │ │ +069888: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06988a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +06988c: 3502 1400 |0008: if-ge v2, v0, 001c // +0014 │ │ +069890: 5453 9703 |000a: iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +069894: 6e20 050f 2300 |000c: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f05 │ │ +06989a: 0c03 |000f: move-result-object v3 │ │ +06989c: 6e10 a405 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +0698a2: 0c03 |0013: move-result-object v3 │ │ +0698a4: 1f03 7d02 |0014: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +0698a8: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +0698aa: 5c34 4c03 |0017: iput-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +0698ae: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0698b2: 28ed |001b: goto 0008 // -0013 │ │ +0698b4: 5450 9103 |001c: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +0698b8: 5402 5403 |001e: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +0698bc: 6e10 971d 0200 |0020: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +0698c2: 0a02 |0023: move-result v2 │ │ +0698c4: 3c02 0300 |0024: if-gtz v2, 0027 // +0003 │ │ +0698c8: 0e00 |0026: return-void │ │ +0698ca: 5400 5403 |0027: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +0698ce: 6e20 911d 1000 |0029: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +0698d4: 0c00 |002c: move-result-object v0 │ │ +0698d6: 1f00 8a02 |002d: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ +0698da: 6e10 821c 0000 |002f: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0698e0: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +0698e2: 2700 |0033: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -86386,74 +86386,74 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -069ac4: |[069ac4] androidx.recyclerview.widget.RecyclerView.n:()V │ │ -069ad4: 5210 7703 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ -069ad8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -069adc: 5910 7703 |0004: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ -069ae0: 0e00 |0006: return-void │ │ +069aac: |[069aac] androidx.recyclerview.widget.RecyclerView.n:()V │ │ +069abc: 5210 7703 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +069ac0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +069ac4: 5910 7703 |0004: iput v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +069ac8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #51 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'o' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -069ae4: |[069ae4] androidx.recyclerview.widget.RecyclerView.o:(Z)V │ │ -069af4: 5230 7703 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ -069af8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -069afa: b110 |0003: sub-int/2addr v0, v1 │ │ -069afc: 5930 7703 |0004: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ -069b00: 3510 4700 |0006: if-ge v0, v1, 004d // +0047 │ │ -069b04: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -069b06: 5930 7703 |0009: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ -069b0a: 3804 4200 |000b: if-eqz v4, 004d // +0042 │ │ -069b0e: 5234 b103 |000d: iget v4, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ -069b12: 5930 b103 |000f: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ -069b16: 3804 1f00 |0011: if-eqz v4, 0030 // +001f │ │ -069b1a: 5432 b203 |0013: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.y:Landroid/view/accessibility/AccessibilityManager; // field@03b2 │ │ -069b1e: 3802 0900 |0015: if-eqz v2, 001e // +0009 │ │ -069b22: 6e10 2a07 0200 |0017: invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@072a │ │ -069b28: 0a02 |001a: move-result v2 │ │ -069b2a: 3802 0300 |001b: if-eqz v2, 001e // +0003 │ │ -069b2e: 2802 |001d: goto 001f // +0002 │ │ -069b30: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -069b32: 3801 1100 |001f: if-eqz v1, 0030 // +0011 │ │ -069b36: 7100 2207 0000 |0021: invoke-static {}, Landroid/view/accessibility/AccessibilityEvent;.obtain:()Landroid/view/accessibility/AccessibilityEvent; // method@0722 │ │ -069b3c: 0c00 |0024: move-result-object v0 │ │ -069b3e: 1301 0008 |0025: const/16 v1, #int 2048 // #800 │ │ -069b42: 6e20 2607 1000 |0027: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.setEventType:(I)V // method@0726 │ │ -069b48: 6e20 2507 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/accessibility/AccessibilityEvent;.setContentChangeTypes:(I)V // method@0725 │ │ -069b4e: 6e20 980e 0300 |002d: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0e98 │ │ -069b54: 5434 9e03 |0030: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ -069b58: 6e10 991d 0400 |0032: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -069b5e: 0a04 |0035: move-result v4 │ │ -069b60: d804 04ff |0036: add-int/lit8 v4, v4, #int -1 // #ff │ │ -069b64: 3b04 0800 |0038: if-gez v4, 0040 // +0008 │ │ -069b68: 5434 9e03 |003a: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ -069b6c: 6e10 8f1d 0400 |003c: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -069b72: 280e |003f: goto 004d // +000e │ │ -069b74: 5430 9e03 |0040: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ -069b78: 6e20 931d 4000 |0042: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -069b7e: 0c04 |0045: move-result-object v4 │ │ -069b80: 1f04 8a02 |0046: check-cast v4, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -069b84: 6e10 841c 0400 |0048: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -069b8a: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -069b8c: 2704 |004c: throw v4 │ │ -069b8e: 0e00 |004d: return-void │ │ +069acc: |[069acc] androidx.recyclerview.widget.RecyclerView.o:(Z)V │ │ +069adc: 5230 7703 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +069ae0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +069ae2: b110 |0003: sub-int/2addr v0, v1 │ │ +069ae4: 5930 7703 |0004: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +069ae8: 3510 4700 |0006: if-ge v0, v1, 004d // +0047 │ │ +069aec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +069aee: 5930 7703 |0009: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +069af2: 3804 4200 |000b: if-eqz v4, 004d // +0042 │ │ +069af6: 5234 b103 |000d: iget v4, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ +069afa: 5930 b103 |000f: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ +069afe: 3804 1f00 |0011: if-eqz v4, 0030 // +001f │ │ +069b02: 5432 b203 |0013: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.y:Landroid/view/accessibility/AccessibilityManager; // field@03b2 │ │ +069b06: 3802 0900 |0015: if-eqz v2, 001e // +0009 │ │ +069b0a: 6e10 2a07 0200 |0017: invoke-virtual {v2}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@072a │ │ +069b10: 0a02 |001a: move-result v2 │ │ +069b12: 3802 0300 |001b: if-eqz v2, 001e // +0003 │ │ +069b16: 2802 |001d: goto 001f // +0002 │ │ +069b18: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +069b1a: 3801 1100 |001f: if-eqz v1, 0030 // +0011 │ │ +069b1e: 7100 2207 0000 |0021: invoke-static {}, Landroid/view/accessibility/AccessibilityEvent;.obtain:()Landroid/view/accessibility/AccessibilityEvent; // method@0722 │ │ +069b24: 0c00 |0024: move-result-object v0 │ │ +069b26: 1301 0008 |0025: const/16 v1, #int 2048 // #800 │ │ +069b2a: 6e20 2607 1000 |0027: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.setEventType:(I)V // method@0726 │ │ +069b30: 6e20 2507 4000 |002a: invoke-virtual {v0, v4}, Landroid/view/accessibility/AccessibilityEvent;.setContentChangeTypes:(I)V // method@0725 │ │ +069b36: 6e20 980e 0300 |002d: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V // method@0e98 │ │ +069b3c: 5434 9e03 |0030: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ +069b40: 6e10 971d 0400 |0032: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +069b46: 0a04 |0035: move-result v4 │ │ +069b48: d804 04ff |0036: add-int/lit8 v4, v4, #int -1 // #ff │ │ +069b4c: 3b04 0800 |0038: if-gez v4, 0040 // +0008 │ │ +069b50: 5434 9e03 |003a: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ +069b54: 6e10 8d1d 0400 |003c: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +069b5a: 280e |003f: goto 004d // +000e │ │ +069b5c: 5430 9e03 |0040: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ +069b60: 6e20 911d 4000 |0042: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +069b66: 0c04 |0045: move-result-object v4 │ │ +069b68: 1f04 8a02 |0046: check-cast v4, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ +069b6c: 6e10 821c 0400 |0048: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +069b72: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +069b74: 2704 |004c: throw v4 │ │ +069b76: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -86685,65 +86685,65 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -0698fc: |[0698fc] androidx.recyclerview.widget.RecyclerView.onAttachedToWindow:()V │ │ -06990c: 6f10 8f06 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@068f │ │ -069912: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -069914: 5940 7703 |0004: iput v0, v4, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ -069918: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -06991a: 5c41 a903 |0007: iput-boolean v1, v4, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ -06991e: 5542 ac03 |0009: iget-boolean v2, v4, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ -069922: 3802 0900 |000b: if-eqz v2, 0014 // +0009 │ │ -069926: 6e10 e805 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.isLayoutRequested:()Z // method@05e8 │ │ -06992c: 0a02 |0010: move-result v2 │ │ -06992e: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ -069932: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -069934: 5c40 ac03 |0014: iput-boolean v0, v4, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ -069938: 5440 a103 |0016: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06993c: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ -069940: 5c01 4803 |001a: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ -069944: 6300 a603 |001c: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ -069948: 3800 4300 |001e: if-eqz v0, 0061 // +0043 │ │ -06994c: 6200 1604 |0020: sget-object v0, Landroidx/recyclerview/widget/e;.i:Ljava/lang/ThreadLocal; // field@0416 │ │ -069950: 6e10 f51c 0000 |0022: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1cf5 │ │ -069956: 0c01 |0025: move-result-object v1 │ │ -069958: 1f01 a602 |0026: check-cast v1, Landroidx/recyclerview/widget/e; // type@02a6 │ │ -06995c: 5b41 8d03 |0028: iput-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ -069960: 3901 3000 |002a: if-nez v1, 005a // +0030 │ │ -069964: 2201 a602 |002c: new-instance v1, Landroidx/recyclerview/widget/e; // type@02a6 │ │ -069968: 7010 290f 0100 |002e: invoke-direct {v1}, Landroidx/recyclerview/widget/e;.:()V // method@0f29 │ │ -06996e: 5b41 8d03 |0031: iput-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ -069972: 6201 2d05 |0033: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -069976: 6e10 9505 0400 |0035: invoke-virtual {v4}, Landroid/view/View;.getDisplay:()Landroid/view/Display; // method@0595 │ │ -06997c: 0c01 |0038: move-result-object v1 │ │ -06997e: 1502 7042 |0039: const/high16 v2, #int 1114636288 // #4270 │ │ -069982: 6e10 e405 0400 |003b: invoke-virtual {v4}, Landroid/view/View;.isInEditMode:()Z // method@05e4 │ │ -069988: 0a03 |003e: move-result v3 │ │ -06998a: 3903 0f00 |003f: if-nez v3, 004e // +000f │ │ -06998e: 3801 0d00 |0041: if-eqz v1, 004e // +000d │ │ -069992: 6e10 7b04 0100 |0043: invoke-virtual {v1}, Landroid/view/Display;.getRefreshRate:()F // method@047b │ │ -069998: 0a01 |0046: move-result v1 │ │ -06999a: 1503 f041 |0047: const/high16 v3, #int 1106247680 // #41f0 │ │ -06999e: 2d03 0103 |0049: cmpl-float v3, v1, v3 │ │ -0699a2: 3a03 0300 |004b: if-ltz v3, 004e // +0003 │ │ -0699a6: 0112 |004d: move v2, v1 │ │ -0699a8: 5441 8d03 |004e: iget-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ -0699ac: 1403 286b 6e4e |0050: const v3, #float 1e+09 // #4e6e6b28 │ │ -0699b2: c923 |0053: div-float/2addr v3, v2 │ │ -0699b4: 8832 |0054: float-to-long v2, v3 │ │ -0699b6: 5a12 1404 |0055: iput-wide v2, v1, Landroidx/recyclerview/widget/e;.g:J // field@0414 │ │ -0699ba: 6e20 f71c 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/ThreadLocal;.set:(Ljava/lang/Object;)V // method@1cf7 │ │ -0699c0: 5440 8d03 |005a: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ -0699c4: 5400 1204 |005c: iget-object v0, v0, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ -0699c8: 6e20 8d1d 4000 |005e: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -0699ce: 0e00 |0061: return-void │ │ +0698e4: |[0698e4] androidx.recyclerview.widget.RecyclerView.onAttachedToWindow:()V │ │ +0698f4: 6f10 8f06 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@068f │ │ +0698fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0698fc: 5940 7703 |0004: iput v0, v4, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +069900: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +069902: 5c41 a903 |0007: iput-boolean v1, v4, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ +069906: 5542 ac03 |0009: iget-boolean v2, v4, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +06990a: 3802 0900 |000b: if-eqz v2, 0014 // +0009 │ │ +06990e: 6e10 e805 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.isLayoutRequested:()Z // method@05e8 │ │ +069914: 0a02 |0010: move-result v2 │ │ +069916: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ +06991a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +06991c: 5c40 ac03 |0014: iput-boolean v0, v4, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +069920: 5440 a103 |0016: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069924: 3800 0400 |0018: if-eqz v0, 001c // +0004 │ │ +069928: 5c01 4803 |001a: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ +06992c: 6300 a603 |001c: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +069930: 3800 4300 |001e: if-eqz v0, 0061 // +0043 │ │ +069934: 6200 1604 |0020: sget-object v0, Landroidx/recyclerview/widget/e;.i:Ljava/lang/ThreadLocal; // field@0416 │ │ +069938: 6e10 f31c 0000 |0022: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@1cf3 │ │ +06993e: 0c01 |0025: move-result-object v1 │ │ +069940: 1f01 a602 |0026: check-cast v1, Landroidx/recyclerview/widget/e; // type@02a6 │ │ +069944: 5b41 8d03 |0028: iput-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +069948: 3901 3000 |002a: if-nez v1, 005a // +0030 │ │ +06994c: 2201 a602 |002c: new-instance v1, Landroidx/recyclerview/widget/e; // type@02a6 │ │ +069950: 7010 290f 0100 |002e: invoke-direct {v1}, Landroidx/recyclerview/widget/e;.:()V // method@0f29 │ │ +069956: 5b41 8d03 |0031: iput-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +06995a: 6201 2d05 |0033: sget-object v1, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +06995e: 6e10 9505 0400 |0035: invoke-virtual {v4}, Landroid/view/View;.getDisplay:()Landroid/view/Display; // method@0595 │ │ +069964: 0c01 |0038: move-result-object v1 │ │ +069966: 1502 7042 |0039: const/high16 v2, #int 1114636288 // #4270 │ │ +06996a: 6e10 e405 0400 |003b: invoke-virtual {v4}, Landroid/view/View;.isInEditMode:()Z // method@05e4 │ │ +069970: 0a03 |003e: move-result v3 │ │ +069972: 3903 0f00 |003f: if-nez v3, 004e // +000f │ │ +069976: 3801 0d00 |0041: if-eqz v1, 004e // +000d │ │ +06997a: 6e10 7b04 0100 |0043: invoke-virtual {v1}, Landroid/view/Display;.getRefreshRate:()F // method@047b │ │ +069980: 0a01 |0046: move-result v1 │ │ +069982: 1503 f041 |0047: const/high16 v3, #int 1106247680 // #41f0 │ │ +069986: 2d03 0103 |0049: cmpl-float v3, v1, v3 │ │ +06998a: 3a03 0300 |004b: if-ltz v3, 004e // +0003 │ │ +06998e: 0112 |004d: move v2, v1 │ │ +069990: 5441 8d03 |004e: iget-object v1, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +069994: 1403 286b 6e4e |0050: const v3, #float 1e+09 // #4e6e6b28 │ │ +06999a: c923 |0053: div-float/2addr v3, v2 │ │ +06999c: 8832 |0054: float-to-long v2, v3 │ │ +06999e: 5a12 1404 |0055: iput-wide v2, v1, Landroidx/recyclerview/widget/e;.g:J // field@0414 │ │ +0699a2: 6e20 f51c 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/ThreadLocal;.set:(Ljava/lang/Object;)V // method@1cf5 │ │ +0699a8: 5440 8d03 |005a: iget-object v0, v4, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +0699ac: 5400 1204 |005c: iget-object v0, v0, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +0699b0: 6e20 8b1d 4000 |005e: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +0699b6: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -87028,51 +87028,51 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0699d0: |[0699d0] androidx.recyclerview.widget.RecyclerView.onDetachedFromWindow:()V │ │ -0699e0: 6f10 9106 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@0691 │ │ -0699e6: 5430 7e03 |0003: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -0699ea: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0699ee: 6e10 e50d 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de5 │ │ -0699f4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0699f6: 6e20 a90e 0300 |000b: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -0699fc: 5431 8c03 |000e: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ -069a00: 5412 6803 |0010: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -069a04: 6e20 0506 1200 |0012: invoke-virtual {v2, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -069a0a: 5411 6403 |0015: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ -069a0e: 6e10 0309 0100 |0017: invoke-virtual {v1}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0903 │ │ -069a14: 5c30 a903 |001a: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ -069a18: 5431 a103 |001c: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -069a1c: 3801 0700 |001e: if-eqz v1, 0025 // +0007 │ │ -069a20: 5c10 4803 |0020: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ -069a24: 6e20 f80d 3100 |0022: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.A:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0df8 │ │ -069a2a: 5430 9e03 |0025: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ -069a2e: 6e10 8f1d 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -069a34: 5430 a003 |002a: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.l0:Landroidx/recyclerview/widget/RecyclerView$a; // field@03a0 │ │ -069a38: 6e20 0506 0300 |002c: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -069a3e: 5430 9903 |002f: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@0399 │ │ -069a42: 6e10 841c 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -069a48: 6200 2504 |0034: sget-object v0, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0425 │ │ -069a4c: 6e10 ad10 0000 |0036: invoke-virtual {v0}, Lc0/b;.a:()Ljava/lang/Object; // method@10ad │ │ -069a52: 0c00 |0039: move-result-object v0 │ │ -069a54: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -069a58: 28f8 |003c: goto 0034 // -0008 │ │ -069a5a: 6300 a603 |003d: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ -069a5e: 3800 0e00 |003f: if-eqz v0, 004d // +000e │ │ -069a62: 5430 8d03 |0041: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ -069a66: 3800 0a00 |0043: if-eqz v0, 004d // +000a │ │ -069a6a: 5400 1204 |0045: iget-object v0, v0, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ -069a6e: 6e20 981d 3000 |0047: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d98 │ │ -069a74: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -069a76: 5b30 8d03 |004b: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ -069a7a: 0e00 |004d: return-void │ │ +0699b8: |[0699b8] androidx.recyclerview.widget.RecyclerView.onDetachedFromWindow:()V │ │ +0699c8: 6f10 9106 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@0691 │ │ +0699ce: 5430 7e03 |0003: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +0699d2: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +0699d6: 6e10 e50d 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de5 │ │ +0699dc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0699de: 6e20 a90e 0300 |000b: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +0699e4: 5431 8c03 |000e: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +0699e8: 5412 6803 |0010: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +0699ec: 6e20 0506 1200 |0012: invoke-virtual {v2, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ +0699f2: 5411 6403 |0015: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +0699f6: 6e10 0309 0100 |0017: invoke-virtual {v1}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0903 │ │ +0699fc: 5c30 a903 |001a: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ +069a00: 5431 a103 |001c: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069a04: 3801 0700 |001e: if-eqz v1, 0025 // +0007 │ │ +069a08: 5c10 4803 |0020: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ +069a0c: 6e20 f80d 3100 |0022: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.A:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0df8 │ │ +069a12: 5430 9e03 |0025: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.k0:Ljava/util/ArrayList; // field@039e │ │ +069a16: 6e10 8d1d 0000 |0027: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +069a1c: 5430 a003 |002a: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.l0:Landroidx/recyclerview/widget/RecyclerView$a; // field@03a0 │ │ +069a20: 6e20 0506 0300 |002c: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ +069a26: 5430 9903 |002f: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.i:Landroidx/recyclerview/widget/q; // field@0399 │ │ +069a2a: 6e10 821c 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +069a30: 6200 2504 |0034: sget-object v0, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0425 │ │ +069a34: 6e10 ad10 0000 |0036: invoke-virtual {v0}, Lc0/b;.a:()Ljava/lang/Object; // method@10ad │ │ +069a3a: 0c00 |0039: move-result-object v0 │ │ +069a3c: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +069a40: 28f8 |003c: goto 0034 // -0008 │ │ +069a42: 6300 a603 |003d: sget-boolean v0, Landroidx/recyclerview/widget/RecyclerView;.o0:Z // field@03a6 │ │ +069a46: 3800 0e00 |003f: if-eqz v0, 004d // +000e │ │ +069a4a: 5430 8d03 |0041: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +069a4e: 3800 0a00 |0043: if-eqz v0, 004d // +000a │ │ +069a52: 5400 1204 |0045: iget-object v0, v0, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +069a56: 6e20 961d 3000 |0047: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d96 │ │ +069a5c: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +069a5e: 5b30 8d03 |004b: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +069a62: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -87357,300 +87357,300 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -069a7c: |[069a7c] androidx.recyclerview.widget.RecyclerView.onDraw:(Landroid/graphics/Canvas;)V │ │ -069a8c: 6f20 9206 3200 |0000: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@0692 │ │ -069a92: 5423 a303 |0003: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ -069a96: 6e10 991d 0300 |0005: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -069a9c: 0a03 |0008: move-result v3 │ │ -069a9e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -069aa0: 3530 1000 |000a: if-ge v0, v3, 001a // +0010 │ │ -069aa4: 5421 a303 |000c: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ -069aa8: 6e20 931d 0100 |000e: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -069aae: 0c01 |0011: move-result-object v1 │ │ -069ab0: 1f01 7802 |0012: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$i; // type@0278 │ │ -069ab4: 6e10 841c 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -069aba: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -069abe: 28f1 |0019: goto 000a // -000f │ │ -069ac0: 0e00 |001a: return-void │ │ +069a64: |[069a64] androidx.recyclerview.widget.RecyclerView.onDraw:(Landroid/graphics/Canvas;)V │ │ +069a74: 6f20 9206 3200 |0000: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@0692 │ │ +069a7a: 5423 a303 |0003: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +069a7e: 6e10 971d 0300 |0005: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +069a84: 0a03 |0008: move-result v3 │ │ +069a86: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +069a88: 3530 1000 |000a: if-ge v0, v3, 001a // +0010 │ │ +069a8c: 5421 a303 |000c: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +069a90: 6e20 911d 0100 |000e: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +069a96: 0c01 |0011: move-result-object v1 │ │ +069a98: 1f01 7802 |0012: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$i; // type@0278 │ │ +069a9c: 6e10 821c 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +069aa2: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +069aa6: 28f1 |0019: goto 000a // -000f │ │ +069aa8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #55 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'onGenericMotionEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -067f48: |[067f48] androidx.recyclerview.widget.RecyclerView.onGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ -067f58: 5450 a103 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -067f5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -067f5e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -067f62: 0f01 |0005: return v1 │ │ -067f64: 5550 af03 |0006: iget-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -067f68: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -067f6c: 0f01 |000a: return v1 │ │ -067f6e: 6e10 0205 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ -067f74: 0a00 |000e: move-result v0 │ │ -067f76: 1302 0800 |000f: const/16 v2, #int 8 // #8 │ │ -067f7a: 3320 6500 |0011: if-ne v0, v2, 0076 // +0065 │ │ -067f7e: 6e10 1405 0600 |0013: invoke-virtual {v6}, Landroid/view/MotionEvent;.getSource:()I // method@0514 │ │ -067f84: 0a00 |0016: move-result v0 │ │ -067f86: dd00 0002 |0017: and-int/lit8 v0, v0, #int 2 // #02 │ │ -067f8a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -067f8c: 3800 2200 |001a: if-eqz v0, 003c // +0022 │ │ -067f90: 5450 a103 |001c: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -067f94: 6e10 040e 0000 |001e: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ -067f9a: 0a00 |0021: move-result v0 │ │ -067f9c: 3800 0a00 |0022: if-eqz v0, 002c // +000a │ │ -067fa0: 1300 0900 |0024: const/16 v0, #int 9 // #9 │ │ -067fa4: 6e20 0505 0600 |0026: invoke-virtual {v6, v0}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@0505 │ │ -067faa: 0a00 |0029: move-result v0 │ │ -067fac: 7f00 |002a: neg-float v0, v0 │ │ -067fae: 2802 |002b: goto 002d // +0002 │ │ -067fb0: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -067fb2: 5453 a103 |002d: iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -067fb6: 6e10 030e 0300 |002f: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ -067fbc: 0a03 |0032: move-result v3 │ │ -067fbe: 3803 2d00 |0033: if-eqz v3, 0060 // +002d │ │ -067fc2: 1303 0a00 |0035: const/16 v3, #int 10 // #a │ │ -067fc6: 6e20 0505 3600 |0037: invoke-virtual {v6, v3}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@0505 │ │ -067fcc: 0a03 |003a: move-result v3 │ │ -067fce: 2826 |003b: goto 0061 // +0026 │ │ -067fd0: 6e10 1405 0600 |003c: invoke-virtual {v6}, Landroid/view/MotionEvent;.getSource:()I // method@0514 │ │ -067fd6: 0a00 |003f: move-result v0 │ │ -067fd8: 1503 4000 |0040: const/high16 v3, #int 4194304 // #40 │ │ -067fdc: b530 |0042: and-int/2addr v0, v3 │ │ -067fde: 3800 1c00 |0043: if-eqz v0, 005f // +001c │ │ -067fe2: 1300 1a00 |0045: const/16 v0, #int 26 // #1a │ │ -067fe6: 6e20 0505 0600 |0047: invoke-virtual {v6, v0}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@0505 │ │ -067fec: 0a03 |004a: move-result v3 │ │ -067fee: 5450 a103 |004b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -067ff2: 6e10 040e 0000 |004d: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ -067ff8: 0a00 |0050: move-result v0 │ │ -067ffa: 3800 0400 |0051: if-eqz v0, 0055 // +0004 │ │ -067ffe: 7f30 |0053: neg-float v0, v3 │ │ -068000: 280c |0054: goto 0060 // +000c │ │ -068002: 5450 a103 |0055: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -068006: 6e10 030e 0000 |0057: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ -06800c: 0a00 |005a: move-result v0 │ │ -06800e: 3800 0400 |005b: if-eqz v0, 005f // +0004 │ │ -068012: 1200 |005d: const/4 v0, #int 0 // #0 │ │ -068014: 2803 |005e: goto 0061 // +0003 │ │ -068016: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -068018: 1203 |0060: const/4 v3, #int 0 // #0 │ │ -06801a: 2d04 0002 |0061: cmpl-float v4, v0, v2 │ │ -06801e: 3904 0600 |0063: if-nez v4, 0069 // +0006 │ │ -068022: 2d02 0302 |0065: cmpl-float v2, v3, v2 │ │ -068026: 3802 0f00 |0067: if-eqz v2, 0076 // +000f │ │ -06802a: 5252 8903 |0069: iget v2, v5, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@0389 │ │ -06802e: a803 0302 |006b: mul-float v3, v3, v2 │ │ -068032: 8732 |006d: float-to-int v2, v3 │ │ -068034: 5253 8a03 |006e: iget v3, v5, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038a │ │ -068038: a800 0003 |0070: mul-float v0, v0, v3 │ │ -06803c: 8700 |0072: float-to-int v0, v0 │ │ -06803e: 6e40 950e 2560 |0073: invoke-virtual {v5, v2, v0, v6}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0e95 │ │ -068044: 0f01 |0076: return v1 │ │ +067f30: |[067f30] androidx.recyclerview.widget.RecyclerView.onGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ +067f40: 5450 a103 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067f44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +067f46: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +067f4a: 0f01 |0005: return v1 │ │ +067f4c: 5550 af03 |0006: iget-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +067f50: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +067f54: 0f01 |000a: return v1 │ │ +067f56: 6e10 0205 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ +067f5c: 0a00 |000e: move-result v0 │ │ +067f5e: 1302 0800 |000f: const/16 v2, #int 8 // #8 │ │ +067f62: 3320 6500 |0011: if-ne v0, v2, 0076 // +0065 │ │ +067f66: 6e10 1405 0600 |0013: invoke-virtual {v6}, Landroid/view/MotionEvent;.getSource:()I // method@0514 │ │ +067f6c: 0a00 |0016: move-result v0 │ │ +067f6e: dd00 0002 |0017: and-int/lit8 v0, v0, #int 2 // #02 │ │ +067f72: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +067f74: 3800 2200 |001a: if-eqz v0, 003c // +0022 │ │ +067f78: 5450 a103 |001c: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067f7c: 6e10 040e 0000 |001e: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ +067f82: 0a00 |0021: move-result v0 │ │ +067f84: 3800 0a00 |0022: if-eqz v0, 002c // +000a │ │ +067f88: 1300 0900 |0024: const/16 v0, #int 9 // #9 │ │ +067f8c: 6e20 0505 0600 |0026: invoke-virtual {v6, v0}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@0505 │ │ +067f92: 0a00 |0029: move-result v0 │ │ +067f94: 7f00 |002a: neg-float v0, v0 │ │ +067f96: 2802 |002b: goto 002d // +0002 │ │ +067f98: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +067f9a: 5453 a103 |002d: iget-object v3, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067f9e: 6e10 030e 0300 |002f: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ +067fa4: 0a03 |0032: move-result v3 │ │ +067fa6: 3803 2d00 |0033: if-eqz v3, 0060 // +002d │ │ +067faa: 1303 0a00 |0035: const/16 v3, #int 10 // #a │ │ +067fae: 6e20 0505 3600 |0037: invoke-virtual {v6, v3}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@0505 │ │ +067fb4: 0a03 |003a: move-result v3 │ │ +067fb6: 2826 |003b: goto 0061 // +0026 │ │ +067fb8: 6e10 1405 0600 |003c: invoke-virtual {v6}, Landroid/view/MotionEvent;.getSource:()I // method@0514 │ │ +067fbe: 0a00 |003f: move-result v0 │ │ +067fc0: 1503 4000 |0040: const/high16 v3, #int 4194304 // #40 │ │ +067fc4: b530 |0042: and-int/2addr v0, v3 │ │ +067fc6: 3800 1c00 |0043: if-eqz v0, 005f // +001c │ │ +067fca: 1300 1a00 |0045: const/16 v0, #int 26 // #1a │ │ +067fce: 6e20 0505 0600 |0047: invoke-virtual {v6, v0}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@0505 │ │ +067fd4: 0a03 |004a: move-result v3 │ │ +067fd6: 5450 a103 |004b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067fda: 6e10 040e 0000 |004d: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ +067fe0: 0a00 |0050: move-result v0 │ │ +067fe2: 3800 0400 |0051: if-eqz v0, 0055 // +0004 │ │ +067fe6: 7f30 |0053: neg-float v0, v3 │ │ +067fe8: 280c |0054: goto 0060 // +000c │ │ +067fea: 5450 a103 |0055: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +067fee: 6e10 030e 0000 |0057: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ +067ff4: 0a00 |005a: move-result v0 │ │ +067ff6: 3800 0400 |005b: if-eqz v0, 005f // +0004 │ │ +067ffa: 1200 |005d: const/4 v0, #int 0 // #0 │ │ +067ffc: 2803 |005e: goto 0061 // +0003 │ │ +067ffe: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +068000: 1203 |0060: const/4 v3, #int 0 // #0 │ │ +068002: 2d04 0002 |0061: cmpl-float v4, v0, v2 │ │ +068006: 3904 0600 |0063: if-nez v4, 0069 // +0006 │ │ +06800a: 2d02 0302 |0065: cmpl-float v2, v3, v2 │ │ +06800e: 3802 0f00 |0067: if-eqz v2, 0076 // +000f │ │ +068012: 5252 8903 |0069: iget v2, v5, Landroidx/recyclerview/widget/RecyclerView;.T:F // field@0389 │ │ +068016: a803 0302 |006b: mul-float v3, v3, v2 │ │ +06801a: 8732 |006d: float-to-int v2, v3 │ │ +06801c: 5253 8a03 |006e: iget v3, v5, Landroidx/recyclerview/widget/RecyclerView;.U:F // field@038a │ │ +068020: a800 0003 |0070: mul-float v0, v0, v3 │ │ +068024: 8700 |0072: float-to-int v0, v0 │ │ +068026: 6e40 950e 2560 |0073: invoke-virtual {v5, v2, v0, v6}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0e95 │ │ +06802c: 0f01 |0076: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #56 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'onInterceptTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 329 16-bit code units │ │ -068048: |[068048] androidx.recyclerview.widget.RecyclerView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -068058: 5590 af03 |0000: iget-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -06805c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06805e: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -068062: 0f01 |0005: return v1 │ │ -068064: 6e10 0205 0a00 |0006: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ -06806a: 0a00 |0009: move-result v0 │ │ -06806c: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -06806e: 3220 0400 |000b: if-eq v0, v2, 000f // +0004 │ │ -068072: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ -068076: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -068078: 5b93 a703 |0010: iput-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ -06807c: 5493 a503 |0012: iget-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ -068080: 6e10 991d 0300 |0014: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -068086: 0a03 |0017: move-result v3 │ │ -068088: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -06808a: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -06808c: 3534 1900 |001a: if-ge v4, v3, 0033 // +0019 │ │ -068090: 5496 a503 |001c: iget-object v6, v9, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ -068094: 6e20 931d 4600 |001e: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06809a: 0c06 |0021: move-result-object v6 │ │ -06809c: 1f06 7f02 |0022: check-cast v6, Landroidx/recyclerview/widget/RecyclerView$m; // type@027f │ │ -0680a0: 7220 220e a600 |0024: invoke-interface {v6, v10}, Landroidx/recyclerview/widget/RecyclerView$m;.b:(Landroid/view/MotionEvent;)Z // method@0e22 │ │ -0680a6: 0a07 |0027: move-result v7 │ │ -0680a8: 3807 0800 |0028: if-eqz v7, 0030 // +0008 │ │ -0680ac: 3220 0600 |002a: if-eq v0, v2, 0030 // +0006 │ │ -0680b0: 5b96 a703 |002c: iput-object v6, v9, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ -0680b4: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -0680b6: 2805 |002f: goto 0034 // +0005 │ │ -0680b8: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0680bc: 28e7 |0032: goto 0019 // -0019 │ │ -0680be: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -0680c0: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ -0680c4: 6e10 8f0e 0900 |0036: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8f │ │ -0680ca: 6e20 a90e 1900 |0039: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -0680d0: 0f05 |003c: return v5 │ │ -0680d2: 5490 a103 |003d: iget-object v0, v9, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0680d6: 3900 0300 |003f: if-nez v0, 0042 // +0003 │ │ -0680da: 0f01 |0041: return v1 │ │ -0680dc: 6e10 030e 0000 |0042: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ -0680e2: 0a00 |0045: move-result v0 │ │ -0680e4: 5493 a103 |0046: iget-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0680e8: 6e10 040e 0300 |0048: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ -0680ee: 0a03 |004b: move-result v3 │ │ -0680f0: 5494 8103 |004c: iget-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -0680f4: 3904 0800 |004e: if-nez v4, 0056 // +0008 │ │ -0680f8: 7100 4c05 0000 |0050: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@054c │ │ -0680fe: 0c04 |0053: move-result-object v4 │ │ -068100: 5b94 8103 |0054: iput-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -068104: 5494 8103 |0056: iget-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -068108: 6e20 4105 a400 |0058: invoke-virtual {v4, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ -06810e: 6e10 0405 0a00 |005b: invoke-virtual {v10}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ -068114: 0a04 |005e: move-result v4 │ │ -068116: 6e10 0305 0a00 |005f: invoke-virtual {v10}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0503 │ │ -06811c: 0a06 |0062: move-result v6 │ │ -06811e: 1507 003f |0063: const/high16 v7, #int 1056964608 // #3f00 │ │ -068122: 1228 |0065: const/4 v8, #int 2 // #2 │ │ -068124: 3804 9e00 |0066: if-eqz v4, 0104 // +009e │ │ -068128: 3254 9300 |0068: if-eq v4, v5, 00fb // +0093 │ │ -06812c: 3284 3500 |006a: if-eq v4, v8, 009f // +0035 │ │ -068130: 3224 2b00 |006c: if-eq v4, v2, 0097 // +002b │ │ -068134: 1250 |006e: const/4 v0, #int 5 // #5 │ │ -068136: 3204 0c00 |006f: if-eq v4, v0, 007b // +000c │ │ -06813a: 1260 |0071: const/4 v0, #int 6 // #6 │ │ -06813c: 3204 0400 |0072: if-eq v4, v0, 0076 // +0004 │ │ -068140: 2900 cf00 |0074: goto/16 0143 // +00cf │ │ -068144: 6e20 8d0e a900 |0076: invoke-virtual {v9, v10}, Landroidx/recyclerview/widget/RecyclerView;.p:(Landroid/view/MotionEvent;)V // method@0e8d │ │ -06814a: 2900 ca00 |0079: goto/16 0143 // +00ca │ │ -06814e: 6e20 1005 6a00 |007b: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -068154: 0a00 |007e: move-result v0 │ │ -068156: 5990 8003 |007f: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -06815a: 6e20 1905 6a00 |0081: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ -068160: 0a00 |0084: move-result v0 │ │ -068162: c670 |0085: add-float/2addr v0, v7 │ │ -068164: 8700 |0086: float-to-int v0, v0 │ │ -068166: 5990 8403 |0087: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ -06816a: 5990 8203 |0089: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ -06816e: 6e20 1c05 6a00 |008b: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ -068174: 0a0a |008e: move-result v10 │ │ -068176: c67a |008f: add-float/2addr v10, v7 │ │ -068178: 87aa |0090: float-to-int v10, v10 │ │ -06817a: 599a 8503 |0091: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ -06817e: 599a 8303 |0093: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ -068182: 2900 ae00 |0095: goto/16 0143 // +00ae │ │ -068186: 6e10 8f0e 0900 |0097: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8f │ │ -06818c: 6e20 a90e 1900 |009a: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -068192: 2900 a600 |009d: goto/16 0143 // +00a6 │ │ -068196: 5292 8003 |009f: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -06819a: 6e20 0105 2a00 |00a1: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@0501 │ │ -0681a0: 0a02 |00a4: move-result v2 │ │ -0681a2: 3b02 1c00 |00a5: if-gez v2, 00c1 // +001c │ │ -0681a6: 1a0a ac04 |00a7: const-string v10, "Error processing scroll; pointer index for id " // string@04ac │ │ -0681aa: 7110 cb0f 0a00 |00a9: invoke-static {v10}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -0681b0: 0c0a |00ac: move-result-object v10 │ │ -0681b2: 5290 8003 |00ad: iget v0, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -0681b6: 6e20 cb1c 0a00 |00af: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0681bc: 1a00 b500 |00b2: const-string v0, " not found. Did any MotionEvents get skipped?" // string@00b5 │ │ -0681c0: 6e20 d01c 0a00 |00b4: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0681c6: 6e10 d81c 0a00 |00b7: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0681cc: 0c0a |00ba: move-result-object v10 │ │ -0681ce: 1a00 fe12 |00bb: const-string v0, "RecyclerView" // string@12fe │ │ -0681d2: 7120 3504 a000 |00bd: invoke-static {v0, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -0681d8: 0f01 |00c0: return v1 │ │ -0681da: 6e20 1905 2a00 |00c1: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ -0681e0: 0a04 |00c4: move-result v4 │ │ -0681e2: c674 |00c5: add-float/2addr v4, v7 │ │ -0681e4: 8744 |00c6: float-to-int v4, v4 │ │ -0681e6: 6e20 1c05 2a00 |00c7: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ -0681ec: 0a0a |00ca: move-result v10 │ │ -0681ee: c67a |00cb: add-float/2addr v10, v7 │ │ -0681f0: 87aa |00cc: float-to-int v10, v10 │ │ -0681f2: 5292 7f03 |00cd: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ -0681f6: 3252 7400 |00cf: if-eq v2, v5, 0143 // +0074 │ │ -0681fa: 5292 8203 |00d1: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ -0681fe: 9102 0402 |00d3: sub-int v2, v4, v2 │ │ -068202: 5296 8303 |00d5: iget v6, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ -068206: 9106 0a06 |00d7: sub-int v6, v10, v6 │ │ -06820a: 3800 0e00 |00d9: if-eqz v0, 00e7 // +000e │ │ -06820e: 7110 5d1c 0200 |00db: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1c5d │ │ -068214: 0a00 |00de: move-result v0 │ │ -068216: 5292 8603 |00df: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ -06821a: 3720 0600 |00e1: if-le v0, v2, 00e7 // +0006 │ │ -06821e: 5994 8403 |00e3: iput v4, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ -068222: 1210 |00e5: const/4 v0, #int 1 // #1 │ │ -068224: 2802 |00e6: goto 00e8 // +0002 │ │ -068226: 1200 |00e7: const/4 v0, #int 0 // #0 │ │ -068228: 3803 0d00 |00e8: if-eqz v3, 00f5 // +000d │ │ -06822c: 7110 5d1c 0600 |00ea: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@1c5d │ │ -068232: 0a02 |00ed: move-result v2 │ │ -068234: 5293 8603 |00ee: iget v3, v9, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ -068238: 3732 0500 |00f0: if-le v2, v3, 00f5 // +0005 │ │ -06823c: 599a 8503 |00f2: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ -068240: 1210 |00f4: const/4 v0, #int 1 // #1 │ │ -068242: 3800 4e00 |00f5: if-eqz v0, 0143 // +004e │ │ -068246: 6e20 a90e 5900 |00f7: invoke-virtual {v9, v5}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -06824c: 2849 |00fa: goto 0143 // +0049 │ │ -06824e: 549a 8103 |00fb: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -068252: 6e10 4205 0a00 |00fd: invoke-virtual {v10}, Landroid/view/VelocityTracker;.clear:()V // method@0542 │ │ -068258: 6e20 b10e 1900 |0100: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0eb1 │ │ -06825e: 2840 |0103: goto 0143 // +0040 │ │ -068260: 5592 b003 |0104: iget-boolean v2, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ -068264: 3802 0400 |0106: if-eqz v2, 010a // +0004 │ │ -068268: 5c91 b003 |0108: iput-boolean v1, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ -06826c: 6e20 1005 1a00 |010a: invoke-virtual {v10, v1}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -068272: 0a02 |010d: move-result v2 │ │ -068274: 5992 8003 |010e: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -068278: 6e10 1805 0a00 |0110: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -06827e: 0a02 |0113: move-result v2 │ │ -068280: c672 |0114: add-float/2addr v2, v7 │ │ -068282: 8722 |0115: float-to-int v2, v2 │ │ -068284: 5992 8403 |0116: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ -068288: 5992 8203 |0118: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ -06828c: 6e10 1b05 0a00 |011a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -068292: 0a0a |011d: move-result v10 │ │ -068294: c67a |011e: add-float/2addr v10, v7 │ │ -068296: 87aa |011f: float-to-int v10, v10 │ │ -068298: 599a 8503 |0120: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ -06829c: 599a 8303 |0122: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ -0682a0: 529a 7f03 |0124: iget v10, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ -0682a4: 338a 0c00 |0126: if-ne v10, v8, 0132 // +000c │ │ -0682a8: 6e10 b505 0900 |0128: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ -0682ae: 0c0a |012b: move-result-object v10 │ │ -0682b0: 7220 be06 5a00 |012c: invoke-interface {v10, v5}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@06be │ │ -0682b6: 6e20 a90e 5900 |012f: invoke-virtual {v9, v5}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -0682bc: 549a 9c03 |0132: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ -0682c0: 4b01 0a05 |0134: aput v1, v10, v5 │ │ -0682c4: 4b01 0a01 |0136: aput v1, v10, v1 │ │ -0682c8: 3803 0400 |0138: if-eqz v3, 013c // +0004 │ │ -0682cc: de00 0002 |013a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0682d0: 7010 750e 0900 |013c: invoke-direct {v9}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -0682d6: 0c0a |013f: move-result-object v10 │ │ -0682d8: 6e30 8611 0a01 |0140: invoke-virtual {v10, v0, v1}, Ld0/o;.g:(II)Z // method@1186 │ │ -0682de: 529a 7f03 |0143: iget v10, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ -0682e2: 335a 0300 |0145: if-ne v10, v5, 0148 // +0003 │ │ -0682e6: 1211 |0147: const/4 v1, #int 1 // #1 │ │ -0682e8: 0f01 |0148: return v1 │ │ +068030: |[068030] androidx.recyclerview.widget.RecyclerView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +068040: 5590 af03 |0000: iget-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +068044: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +068046: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +06804a: 0f01 |0005: return v1 │ │ +06804c: 6e10 0205 0a00 |0006: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ +068052: 0a00 |0009: move-result v0 │ │ +068054: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +068056: 3220 0400 |000b: if-eq v0, v2, 000f // +0004 │ │ +06805a: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ +06805e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +068060: 5b93 a703 |0010: iput-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ +068064: 5493 a503 |0012: iget-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +068068: 6e10 971d 0300 |0014: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +06806e: 0a03 |0017: move-result v3 │ │ +068070: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +068072: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +068074: 3534 1900 |001a: if-ge v4, v3, 0033 // +0019 │ │ +068078: 5496 a503 |001c: iget-object v6, v9, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +06807c: 6e20 911d 4600 |001e: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +068082: 0c06 |0021: move-result-object v6 │ │ +068084: 1f06 7f02 |0022: check-cast v6, Landroidx/recyclerview/widget/RecyclerView$m; // type@027f │ │ +068088: 7220 220e a600 |0024: invoke-interface {v6, v10}, Landroidx/recyclerview/widget/RecyclerView$m;.b:(Landroid/view/MotionEvent;)Z // method@0e22 │ │ +06808e: 0a07 |0027: move-result v7 │ │ +068090: 3807 0800 |0028: if-eqz v7, 0030 // +0008 │ │ +068094: 3220 0600 |002a: if-eq v0, v2, 0030 // +0006 │ │ +068098: 5b96 a703 |002c: iput-object v6, v9, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ +06809c: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +06809e: 2805 |002f: goto 0034 // +0005 │ │ +0680a0: d804 0401 |0030: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0680a4: 28e7 |0032: goto 0019 // -0019 │ │ +0680a6: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +0680a8: 3800 0900 |0034: if-eqz v0, 003d // +0009 │ │ +0680ac: 6e10 8f0e 0900 |0036: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8f │ │ +0680b2: 6e20 a90e 1900 |0039: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +0680b8: 0f05 |003c: return v5 │ │ +0680ba: 5490 a103 |003d: iget-object v0, v9, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0680be: 3900 0300 |003f: if-nez v0, 0042 // +0003 │ │ +0680c2: 0f01 |0041: return v1 │ │ +0680c4: 6e10 030e 0000 |0042: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ +0680ca: 0a00 |0045: move-result v0 │ │ +0680cc: 5493 a103 |0046: iget-object v3, v9, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0680d0: 6e10 040e 0300 |0048: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ +0680d6: 0a03 |004b: move-result v3 │ │ +0680d8: 5494 8103 |004c: iget-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +0680dc: 3904 0800 |004e: if-nez v4, 0056 // +0008 │ │ +0680e0: 7100 4c05 0000 |0050: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@054c │ │ +0680e6: 0c04 |0053: move-result-object v4 │ │ +0680e8: 5b94 8103 |0054: iput-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +0680ec: 5494 8103 |0056: iget-object v4, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +0680f0: 6e20 4105 a400 |0058: invoke-virtual {v4, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ +0680f6: 6e10 0405 0a00 |005b: invoke-virtual {v10}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ +0680fc: 0a04 |005e: move-result v4 │ │ +0680fe: 6e10 0305 0a00 |005f: invoke-virtual {v10}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0503 │ │ +068104: 0a06 |0062: move-result v6 │ │ +068106: 1507 003f |0063: const/high16 v7, #int 1056964608 // #3f00 │ │ +06810a: 1228 |0065: const/4 v8, #int 2 // #2 │ │ +06810c: 3804 9e00 |0066: if-eqz v4, 0104 // +009e │ │ +068110: 3254 9300 |0068: if-eq v4, v5, 00fb // +0093 │ │ +068114: 3284 3500 |006a: if-eq v4, v8, 009f // +0035 │ │ +068118: 3224 2b00 |006c: if-eq v4, v2, 0097 // +002b │ │ +06811c: 1250 |006e: const/4 v0, #int 5 // #5 │ │ +06811e: 3204 0c00 |006f: if-eq v4, v0, 007b // +000c │ │ +068122: 1260 |0071: const/4 v0, #int 6 // #6 │ │ +068124: 3204 0400 |0072: if-eq v4, v0, 0076 // +0004 │ │ +068128: 2900 cf00 |0074: goto/16 0143 // +00cf │ │ +06812c: 6e20 8d0e a900 |0076: invoke-virtual {v9, v10}, Landroidx/recyclerview/widget/RecyclerView;.p:(Landroid/view/MotionEvent;)V // method@0e8d │ │ +068132: 2900 ca00 |0079: goto/16 0143 // +00ca │ │ +068136: 6e20 1005 6a00 |007b: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ +06813c: 0a00 |007e: move-result v0 │ │ +06813e: 5990 8003 |007f: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +068142: 6e20 1905 6a00 |0081: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ +068148: 0a00 |0084: move-result v0 │ │ +06814a: c670 |0085: add-float/2addr v0, v7 │ │ +06814c: 8700 |0086: float-to-int v0, v0 │ │ +06814e: 5990 8403 |0087: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +068152: 5990 8203 |0089: iput v0, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +068156: 6e20 1c05 6a00 |008b: invoke-virtual {v10, v6}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ +06815c: 0a0a |008e: move-result v10 │ │ +06815e: c67a |008f: add-float/2addr v10, v7 │ │ +068160: 87aa |0090: float-to-int v10, v10 │ │ +068162: 599a 8503 |0091: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +068166: 599a 8303 |0093: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +06816a: 2900 ae00 |0095: goto/16 0143 // +00ae │ │ +06816e: 6e10 8f0e 0900 |0097: invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8f │ │ +068174: 6e20 a90e 1900 |009a: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +06817a: 2900 a600 |009d: goto/16 0143 // +00a6 │ │ +06817e: 5292 8003 |009f: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +068182: 6e20 0105 2a00 |00a1: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@0501 │ │ +068188: 0a02 |00a4: move-result v2 │ │ +06818a: 3b02 1c00 |00a5: if-gez v2, 00c1 // +001c │ │ +06818e: 1a0a ac04 |00a7: const-string v10, "Error processing scroll; pointer index for id " // string@04ac │ │ +068192: 7110 cb0f 0a00 |00a9: invoke-static {v10}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +068198: 0c0a |00ac: move-result-object v10 │ │ +06819a: 5290 8003 |00ad: iget v0, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +06819e: 6e20 c91c 0a00 |00af: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0681a4: 1a00 b500 |00b2: const-string v0, " not found. Did any MotionEvents get skipped?" // string@00b5 │ │ +0681a8: 6e20 ce1c 0a00 |00b4: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0681ae: 6e10 d61c 0a00 |00b7: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0681b4: 0c0a |00ba: move-result-object v10 │ │ +0681b6: 1a00 fe12 |00bb: const-string v0, "RecyclerView" // string@12fe │ │ +0681ba: 7120 3504 a000 |00bd: invoke-static {v0, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ +0681c0: 0f01 |00c0: return v1 │ │ +0681c2: 6e20 1905 2a00 |00c1: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ +0681c8: 0a04 |00c4: move-result v4 │ │ +0681ca: c674 |00c5: add-float/2addr v4, v7 │ │ +0681cc: 8744 |00c6: float-to-int v4, v4 │ │ +0681ce: 6e20 1c05 2a00 |00c7: invoke-virtual {v10, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ +0681d4: 0a0a |00ca: move-result v10 │ │ +0681d6: c67a |00cb: add-float/2addr v10, v7 │ │ +0681d8: 87aa |00cc: float-to-int v10, v10 │ │ +0681da: 5292 7f03 |00cd: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +0681de: 3252 7400 |00cf: if-eq v2, v5, 0143 // +0074 │ │ +0681e2: 5292 8203 |00d1: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +0681e6: 9102 0402 |00d3: sub-int v2, v4, v2 │ │ +0681ea: 5296 8303 |00d5: iget v6, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +0681ee: 9106 0a06 |00d7: sub-int v6, v10, v6 │ │ +0681f2: 3800 0e00 |00d9: if-eqz v0, 00e7 // +000e │ │ +0681f6: 7110 5b1c 0200 |00db: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1c5b │ │ +0681fc: 0a00 |00de: move-result v0 │ │ +0681fe: 5292 8603 |00df: iget v2, v9, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +068202: 3720 0600 |00e1: if-le v0, v2, 00e7 // +0006 │ │ +068206: 5994 8403 |00e3: iput v4, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +06820a: 1210 |00e5: const/4 v0, #int 1 // #1 │ │ +06820c: 2802 |00e6: goto 00e8 // +0002 │ │ +06820e: 1200 |00e7: const/4 v0, #int 0 // #0 │ │ +068210: 3803 0d00 |00e8: if-eqz v3, 00f5 // +000d │ │ +068214: 7110 5b1c 0600 |00ea: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@1c5b │ │ +06821a: 0a02 |00ed: move-result v2 │ │ +06821c: 5293 8603 |00ee: iget v3, v9, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +068220: 3732 0500 |00f0: if-le v2, v3, 00f5 // +0005 │ │ +068224: 599a 8503 |00f2: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +068228: 1210 |00f4: const/4 v0, #int 1 // #1 │ │ +06822a: 3800 4e00 |00f5: if-eqz v0, 0143 // +004e │ │ +06822e: 6e20 a90e 5900 |00f7: invoke-virtual {v9, v5}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +068234: 2849 |00fa: goto 0143 // +0049 │ │ +068236: 549a 8103 |00fb: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +06823a: 6e10 4205 0a00 |00fd: invoke-virtual {v10}, Landroid/view/VelocityTracker;.clear:()V // method@0542 │ │ +068240: 6e20 b10e 1900 |0100: invoke-virtual {v9, v1}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0eb1 │ │ +068246: 2840 |0103: goto 0143 // +0040 │ │ +068248: 5592 b003 |0104: iget-boolean v2, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ +06824c: 3802 0400 |0106: if-eqz v2, 010a // +0004 │ │ +068250: 5c91 b003 |0108: iput-boolean v1, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ +068254: 6e20 1005 1a00 |010a: invoke-virtual {v10, v1}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ +06825a: 0a02 |010d: move-result v2 │ │ +06825c: 5992 8003 |010e: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +068260: 6e10 1805 0a00 |0110: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ +068266: 0a02 |0113: move-result v2 │ │ +068268: c672 |0114: add-float/2addr v2, v7 │ │ +06826a: 8722 |0115: float-to-int v2, v2 │ │ +06826c: 5992 8403 |0116: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +068270: 5992 8203 |0118: iput v2, v9, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +068274: 6e10 1b05 0a00 |011a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ +06827a: 0a0a |011d: move-result v10 │ │ +06827c: c67a |011e: add-float/2addr v10, v7 │ │ +06827e: 87aa |011f: float-to-int v10, v10 │ │ +068280: 599a 8503 |0120: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +068284: 599a 8303 |0122: iput v10, v9, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +068288: 529a 7f03 |0124: iget v10, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +06828c: 338a 0c00 |0126: if-ne v10, v8, 0132 // +000c │ │ +068290: 6e10 b505 0900 |0128: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@05b5 │ │ +068296: 0c0a |012b: move-result-object v10 │ │ +068298: 7220 be06 5a00 |012c: invoke-interface {v10, v5}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@06be │ │ +06829e: 6e20 a90e 5900 |012f: invoke-virtual {v9, v5}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +0682a4: 549a 9c03 |0132: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +0682a8: 4b01 0a05 |0134: aput v1, v10, v5 │ │ +0682ac: 4b01 0a01 |0136: aput v1, v10, v1 │ │ +0682b0: 3803 0400 |0138: if-eqz v3, 013c // +0004 │ │ +0682b4: de00 0002 |013a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0682b8: 7010 750e 0900 |013c: invoke-direct {v9}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +0682be: 0c0a |013f: move-result-object v10 │ │ +0682c0: 6e30 8611 0a01 |0140: invoke-virtual {v10, v0, v1}, Ld0/o;.g:(II)Z // method@1186 │ │ +0682c6: 529a 7f03 |0143: iget v10, v9, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +0682ca: 335a 0300 |0145: if-ne v10, v5, 0148 // +0003 │ │ +0682ce: 1211 |0147: const/4 v1, #int 1 // #1 │ │ +0682d0: 0f01 |0148: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -89197,25 +89197,25 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -069b90: |[069b90] androidx.recyclerview.widget.RecyclerView.onLayout:(ZIIII)V │ │ -069ba0: 6001 c913 |0000: sget v1, Lz/d;.a:I // field@13c9 │ │ -069ba4: 1a01 f512 |0002: const-string v1, "RV OnLayout" // string@12f5 │ │ -069ba8: 7110 b903 0100 |0004: invoke-static {v1}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -069bae: 1a01 fe12 |0007: const-string v1, "RecyclerView" // string@12fe │ │ -069bb2: 1a02 4d12 |0009: const-string v2, "No adapter attached; skipping layout" // string@124d │ │ -069bb6: 7120 3504 2100 |000b: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -069bbc: 7100 bb03 0000 |000e: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -069bc2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -069bc4: 5c01 ac03 |0012: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ -069bc8: 0e00 |0014: return-void │ │ +069b78: |[069b78] androidx.recyclerview.widget.RecyclerView.onLayout:(ZIIII)V │ │ +069b88: 6001 c913 |0000: sget v1, Lz/d;.a:I // field@13c9 │ │ +069b8c: 1a01 f512 |0002: const-string v1, "RV OnLayout" // string@12f5 │ │ +069b90: 7110 b903 0100 |0004: invoke-static {v1}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ +069b96: 1a01 fe12 |0007: const-string v1, "RecyclerView" // string@12fe │ │ +069b9a: 1a02 4d12 |0009: const-string v2, "No adapter attached; skipping layout" // string@124d │ │ +069b9e: 7120 3504 2100 |000b: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ +069ba4: 7100 bb03 0000 |000e: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ +069baa: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +069bac: 5c01 ac03 |0012: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +069bb0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -90051,53 +90051,53 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -069bcc: |[069bcc] androidx.recyclerview.widget.RecyclerView.onMeasure:(II)V │ │ -069bdc: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -069be0: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -069be4: 6e30 5e0e 4305 |0004: invoke-virtual {v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5e │ │ -069bea: 0e00 |0007: return-void │ │ -069bec: 6e10 1b0e 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.z:()Z // method@0e1b │ │ -069bf2: 0a00 |000b: move-result v0 │ │ -069bf4: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ -069bf8: 7110 5b05 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -069bfe: 7110 5b05 0500 |0011: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ -069c04: 5430 a103 |0014: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -069c08: 5400 4503 |0016: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -069c0c: 6e30 5e0e 4005 |0018: invoke-virtual {v0, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5e │ │ -069c12: 0e00 |001b: return-void │ │ -069c14: 5530 ab03 |001c: iget-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.r:Z // field@03ab │ │ -069c18: 3800 0a00 |001e: if-eqz v0, 0028 // +000a │ │ -069c1c: 5430 a103 |0020: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -069c20: 5400 4503 |0022: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -069c24: 6e30 5e0e 4005 |0024: invoke-virtual {v0, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5e │ │ -069c2a: 0e00 |0027: return-void │ │ -069c2c: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -069c2e: 5431 8f03 |0029: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -069c32: 5512 6103 |002b: iget-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0361 │ │ -069c36: 3802 0e00 |002d: if-eqz v2, 003b // +000e │ │ -069c3a: 6e10 ab05 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -069c40: 0a04 |0032: move-result v4 │ │ -069c42: 6e10 a905 0300 |0033: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -069c48: 0a05 |0036: move-result v5 │ │ -069c4a: 6e30 3306 4305 |0037: invoke-virtual {v3, v4, v5}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ -069c50: 0e00 |003a: return-void │ │ -069c52: 6e10 841c 0100 |003b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -069c58: 6e10 af0e 0300 |003e: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;.u:()V // method@0eaf │ │ -069c5e: 5431 a103 |0041: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -069c62: 5411 4503 |0043: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -069c66: 6e30 5e0e 4105 |0045: invoke-virtual {v1, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5e │ │ -069c6c: 6e20 b00e 0300 |0048: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.v:(Z)V // method@0eb0 │ │ -069c72: 5434 8f03 |004b: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -069c76: 5c40 5f03 |004d: iput-boolean v0, v4, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ -069c7a: 0e00 |004f: return-void │ │ +069bb4: |[069bb4] androidx.recyclerview.widget.RecyclerView.onMeasure:(II)V │ │ +069bc4: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069bc8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +069bcc: 6e30 5e0e 4305 |0004: invoke-virtual {v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5e │ │ +069bd2: 0e00 |0007: return-void │ │ +069bd4: 6e10 1b0e 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.z:()Z // method@0e1b │ │ +069bda: 0a00 |000b: move-result v0 │ │ +069bdc: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ +069be0: 7110 5b05 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +069be6: 7110 5b05 0500 |0011: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@055b │ │ +069bec: 5430 a103 |0014: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069bf0: 5400 4503 |0016: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +069bf4: 6e30 5e0e 4005 |0018: invoke-virtual {v0, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5e │ │ +069bfa: 0e00 |001b: return-void │ │ +069bfc: 5530 ab03 |001c: iget-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.r:Z // field@03ab │ │ +069c00: 3800 0a00 |001e: if-eqz v0, 0028 // +000a │ │ +069c04: 5430 a103 |0020: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069c08: 5400 4503 |0022: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +069c0c: 6e30 5e0e 4005 |0024: invoke-virtual {v0, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5e │ │ +069c12: 0e00 |0027: return-void │ │ +069c14: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +069c16: 5431 8f03 |0029: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +069c1a: 5512 6103 |002b: iget-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView$s;.f:Z // field@0361 │ │ +069c1e: 3802 0e00 |002d: if-eqz v2, 003b // +000e │ │ +069c22: 6e10 ab05 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +069c28: 0a04 |0032: move-result v4 │ │ +069c2a: 6e10 a905 0300 |0033: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +069c30: 0a05 |0036: move-result v5 │ │ +069c32: 6e30 3306 4305 |0037: invoke-virtual {v3, v4, v5}, Landroid/view/View;.setMeasuredDimension:(II)V // method@0633 │ │ +069c38: 0e00 |003a: return-void │ │ +069c3a: 6e10 821c 0100 |003b: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +069c40: 6e10 af0e 0300 |003e: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;.u:()V // method@0eaf │ │ +069c46: 5431 a103 |0041: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069c4a: 5411 4503 |0043: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +069c4e: 6e30 5e0e 4105 |0045: invoke-virtual {v1, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.e:(II)V // method@0e5e │ │ +069c54: 6e20 b00e 0300 |0048: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.v:(Z)V // method@0eb0 │ │ +069c5a: 5434 8f03 |004b: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +069c5e: 5c40 5f03 |004d: iput-boolean v0, v4, Landroidx/recyclerview/widget/RecyclerView$s;.d:Z // field@035f │ │ +069c62: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -90467,26 +90467,26 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0682ec: |[0682ec] androidx.recyclerview.widget.RecyclerView.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -0682fc: 5220 7703 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ -068300: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -068302: 3d00 0400 |0003: if-lez v0, 0007 // +0004 │ │ -068306: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -068308: 2802 |0006: goto 0008 // +0002 │ │ -06830a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06830c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -068310: 0f01 |000a: return v1 │ │ -068312: 6f30 9706 3204 |000b: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z // method@0697 │ │ -068318: 0a03 |000e: move-result v3 │ │ -06831a: 0f03 |000f: return v3 │ │ +0682d4: |[0682d4] androidx.recyclerview.widget.RecyclerView.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +0682e4: 5220 7703 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +0682e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0682ea: 3d00 0400 |0003: if-lez v0, 0007 // +0004 │ │ +0682ee: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0682f0: 2802 |0006: goto 0008 // +0002 │ │ +0682f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0682f4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +0682f8: 0f01 |000a: return v1 │ │ +0682fa: 6f30 9706 3204 |000b: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z // method@0697 │ │ +068300: 0a03 |000e: move-result v3 │ │ +068302: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -90856,30 +90856,30 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -069ce8: |[069ce8] androidx.recyclerview.widget.RecyclerView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -069cf8: 2020 8602 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ -069cfc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -069d00: 6f20 9806 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0698 │ │ -069d06: 0e00 |0007: return-void │ │ -069d08: 1f02 8602 |0008: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ -069d0c: 5b12 9303 |000a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0393 │ │ -069d10: 5422 ea0a |000c: iget-object v2, v2, Lk0/a;.e:Landroid/os/Parcelable; // field@0aea │ │ -069d14: 6f20 9806 2100 |000e: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0698 │ │ -069d1a: 5412 a103 |0011: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -069d1e: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ -069d22: 5410 9303 |0015: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0393 │ │ -069d26: 5400 5b03 |0017: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ -069d2a: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ -069d2e: 6e20 fa0d 0200 |001b: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.C:(Landroid/os/Parcelable;)V // method@0dfa │ │ -069d34: 0e00 |001e: return-void │ │ +069cd0: |[069cd0] androidx.recyclerview.widget.RecyclerView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +069ce0: 2020 8602 |0000: instance-of v0, v2, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ +069ce4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +069ce8: 6f20 9806 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0698 │ │ +069cee: 0e00 |0007: return-void │ │ +069cf0: 1f02 8602 |0008: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ +069cf4: 5b12 9303 |000a: iput-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0393 │ │ +069cf8: 5422 ea0a |000c: iget-object v2, v2, Lk0/a;.e:Landroid/os/Parcelable; // field@0aea │ │ +069cfc: 6f20 9806 2100 |000e: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0698 │ │ +069d02: 5412 a103 |0011: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069d06: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ +069d0a: 5410 9303 |0015: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0393 │ │ +069d0e: 5400 5b03 |0017: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ +069d12: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ +069d16: 6e20 fa0d 0200 |001b: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$j;.C:(Landroid/os/Parcelable;)V // method@0dfa │ │ +069d1c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -91111,32 +91111,32 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -067884: |[067884] androidx.recyclerview.widget.RecyclerView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -067894: 2200 8602 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ -067898: 6f10 9a06 0200 |0002: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@069a │ │ -06789e: 0c01 |0005: move-result-object v1 │ │ -0678a0: 7020 360e 1000 |0006: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcelable;)V // method@0e36 │ │ -0678a6: 5421 9303 |0009: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0393 │ │ -0678aa: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -0678ae: 5411 5b03 |000d: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ -0678b2: 5b01 5b03 |000f: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ -0678b6: 280d |0011: goto 001e // +000d │ │ -0678b8: 5421 a103 |0012: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0678bc: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -0678c0: 6e10 fb0d 0100 |0016: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.D:()Landroid/os/Parcelable; // method@0dfb │ │ -0678c6: 0c01 |0019: move-result-object v1 │ │ -0678c8: 2802 |001a: goto 001c // +0002 │ │ -0678ca: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0678cc: 5b01 5b03 |001c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ -0678d0: 1100 |001e: return-object v0 │ │ +06786c: |[06786c] androidx.recyclerview.widget.RecyclerView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +06787c: 2200 8602 |0000: new-instance v0, Landroidx/recyclerview/widget/RecyclerView$r; // type@0286 │ │ +067880: 6f10 9a06 0200 |0002: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@069a │ │ +067886: 0c01 |0005: move-result-object v1 │ │ +067888: 7020 360e 1000 |0006: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$r;.:(Landroid/os/Parcelable;)V // method@0e36 │ │ +06788e: 5421 9303 |0009: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.f:Landroidx/recyclerview/widget/RecyclerView$r; // field@0393 │ │ +067892: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +067896: 5411 5b03 |000d: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ +06789a: 5b01 5b03 |000f: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ +06789e: 280d |0011: goto 001e // +000d │ │ +0678a0: 5421 a103 |0012: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0678a4: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +0678a8: 6e10 fb0d 0100 |0016: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.D:()Landroid/os/Parcelable; // method@0dfb │ │ +0678ae: 0c01 |0019: move-result-object v1 │ │ +0678b0: 2802 |001a: goto 001c // +0002 │ │ +0678b2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0678b4: 5b01 5b03 |001c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$r;.g:Landroid/os/Parcelable; // field@035b │ │ +0678b8: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -91421,388 +91421,388 @@ │ │ type : '(IIII)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -069d38: |[069d38] androidx.recyclerview.widget.RecyclerView.onSizeChanged:(IIII)V │ │ -069d48: 6f54 9b06 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@069b │ │ -069d4e: 3331 0400 |0003: if-ne v1, v3, 0007 // +0004 │ │ -069d52: 3242 0b00 |0005: if-eq v2, v4, 0010 // +000b │ │ -069d56: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -069d58: 5b01 7d03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -069d5c: 5b01 7b03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -069d60: 5b01 7c03 |000c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -069d64: 5b01 7a03 |000e: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -069d68: 0e00 |0010: return-void │ │ +069d20: |[069d20] androidx.recyclerview.widget.RecyclerView.onSizeChanged:(IIII)V │ │ +069d30: 6f54 9b06 1032 |0000: invoke-super {v0, v1, v2, v3, v4}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@069b │ │ +069d36: 3331 0400 |0003: if-ne v1, v3, 0007 // +0004 │ │ +069d3a: 3242 0b00 |0005: if-eq v2, v4, 0010 // +000b │ │ +069d3e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +069d40: 5b01 7d03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +069d44: 5b01 7b03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +069d48: 5b01 7c03 |000c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +069d4c: 5b01 7a03 |000e: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +069d50: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #63 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 24 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 641 16-bit code units │ │ -06831c: |[06831c] androidx.recyclerview.widget.RecyclerView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -06832c: 0806 1600 |0000: move-object/from16 v6, v22 │ │ -068330: 0800 1700 |0002: move-object/from16 v0, v23 │ │ -068334: 5561 af03 |0004: iget-boolean v1, v6, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -068338: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -06833a: 3901 7902 |0007: if-nez v1, 0280 // +0279 │ │ -06833e: 5561 b003 |0009: iget-boolean v1, v6, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ -068342: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ -068346: 2900 7302 |000d: goto/16 0280 // +0273 │ │ -06834a: 7401 0205 1700 |000f: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ -068350: 0a01 |0012: move-result v1 │ │ -068352: 5462 a703 |0013: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ -068356: 1233 |0015: const/4 v3, #int 3 // #3 │ │ -068358: 1218 |0016: const/4 v8, #int 1 // #1 │ │ -06835a: 3802 1000 |0017: if-eqz v2, 0027 // +0010 │ │ -06835e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -068360: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ -068364: 5b64 a703 |001c: iput-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ -068368: 2809 |001e: goto 0027 // +0009 │ │ -06836a: 7220 210e 0200 |001f: invoke-interface {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$m;.a:(Landroid/view/MotionEvent;)V // method@0e21 │ │ -068370: 3231 1e00 |0022: if-eq v1, v3, 0040 // +001e │ │ -068374: 3381 1e00 |0024: if-ne v1, v8, 0042 // +001e │ │ -068378: 281a |0026: goto 0040 // +001a │ │ -06837a: 3801 2000 |0027: if-eqz v1, 0047 // +0020 │ │ -06837e: 5461 a503 |0029: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ -068382: 6e10 991d 0100 |002b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -068388: 0a01 |002e: move-result v1 │ │ -06838a: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -06838c: 3512 1700 |0030: if-ge v2, v1, 0047 // +0017 │ │ -068390: 5464 a503 |0032: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ -068394: 6e20 931d 2400 |0034: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06839a: 0c04 |0037: move-result-object v4 │ │ -06839c: 1f04 7f02 |0038: check-cast v4, Landroidx/recyclerview/widget/RecyclerView$m; // type@027f │ │ -0683a0: 7220 220e 0400 |003a: invoke-interface {v4, v0}, Landroidx/recyclerview/widget/RecyclerView$m;.b:(Landroid/view/MotionEvent;)Z // method@0e22 │ │ -0683a6: 0a05 |003d: move-result v5 │ │ -0683a8: 3805 0600 |003e: if-eqz v5, 0044 // +0006 │ │ -0683ac: 5b64 a703 |0040: iput-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ -0683b0: 1211 |0042: const/4 v1, #int 1 // #1 │ │ -0683b2: 2805 |0043: goto 0048 // +0005 │ │ -0683b4: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0683b8: 28ea |0046: goto 0030 // -0016 │ │ -0683ba: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -0683bc: 3801 0900 |0048: if-eqz v1, 0051 // +0009 │ │ -0683c0: 7401 8f0e 1600 |004a: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8f │ │ -0683c6: 6e20 a90e 7600 |004d: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -0683cc: 0f08 |0050: return v8 │ │ -0683ce: 5461 a103 |0051: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0683d2: 3901 0300 |0053: if-nez v1, 0056 // +0003 │ │ -0683d6: 0f07 |0055: return v7 │ │ -0683d8: 6e10 030e 0100 |0056: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ -0683de: 0a09 |0059: move-result v9 │ │ -0683e0: 5461 a103 |005a: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0683e4: 6e10 040e 0100 |005c: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ -0683ea: 0a0a |005f: move-result v10 │ │ -0683ec: 5461 8103 |0060: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -0683f0: 3901 0800 |0062: if-nez v1, 006a // +0008 │ │ -0683f4: 7100 4c05 0000 |0064: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@054c │ │ -0683fa: 0c01 |0067: move-result-object v1 │ │ -0683fc: 5b61 8103 |0068: iput-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -068400: 7701 2005 1700 |006a: invoke-static/range {v23}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@0520 │ │ -068406: 0c0b |006d: move-result-object v11 │ │ -068408: 7401 0405 1700 |006e: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ -06840e: 0a01 |0071: move-result v1 │ │ -068410: 7401 0305 1700 |0072: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0503 │ │ -068416: 0a02 |0075: move-result v2 │ │ -068418: 3901 0800 |0076: if-nez v1, 007e // +0008 │ │ -06841c: 5464 9c03 |0078: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ -068420: 4b07 0408 |007a: aput v7, v4, v8 │ │ -068424: 4b07 0407 |007c: aput v7, v4, v7 │ │ -068428: 5464 9c03 |007e: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ -06842c: 4405 0407 |0080: aget v5, v4, v7 │ │ -068430: 8255 |0082: int-to-float v5, v5 │ │ -068432: 4404 0408 |0083: aget v4, v4, v8 │ │ -068436: 8244 |0085: int-to-float v4, v4 │ │ -068438: 6e30 2205 5b04 |0086: invoke-virtual {v11, v5, v4}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0522 │ │ -06843e: 1504 003f |0089: const/high16 v4, #int 1056964608 // #3f00 │ │ -068442: 3801 c501 |008b: if-eqz v1, 0250 // +01c5 │ │ -068446: 1a05 fe12 |008d: const-string v5, "RecyclerView" // string@12fe │ │ -06844a: 122c |008f: const/4 v12, #int 2 // #2 │ │ -06844c: 3281 f400 |0090: if-eq v1, v8, 0184 // +00f4 │ │ -068450: 32c1 3500 |0092: if-eq v1, v12, 00c7 // +0035 │ │ -068454: 3231 2b00 |0094: if-eq v1, v3, 00bf // +002b │ │ -068458: 1253 |0096: const/4 v3, #int 5 // #5 │ │ -06845a: 3231 0c00 |0097: if-eq v1, v3, 00a3 // +000c │ │ -06845e: 1262 |0099: const/4 v2, #int 6 // #6 │ │ -068460: 3221 0400 |009a: if-eq v1, v2, 009e // +0004 │ │ -068464: 2900 d901 |009c: goto/16 0275 // +01d9 │ │ -068468: 7402 8d0e 1600 |009e: invoke-virtual/range {v22, v23}, Landroidx/recyclerview/widget/RecyclerView;.p:(Landroid/view/MotionEvent;)V // method@0e8d │ │ -06846e: 2900 d401 |00a1: goto/16 0275 // +01d4 │ │ -068472: 6e20 1005 2000 |00a3: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -068478: 0a01 |00a6: move-result v1 │ │ -06847a: 5961 8003 |00a7: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -06847e: 6e20 1905 2000 |00a9: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ -068484: 0a01 |00ac: move-result v1 │ │ -068486: c641 |00ad: add-float/2addr v1, v4 │ │ -068488: 8711 |00ae: float-to-int v1, v1 │ │ -06848a: 5961 8403 |00af: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ -06848e: 5961 8203 |00b1: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ -068492: 6e20 1c05 2000 |00b3: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ -068498: 0a00 |00b6: move-result v0 │ │ -06849a: c640 |00b7: add-float/2addr v0, v4 │ │ -06849c: 8700 |00b8: float-to-int v0, v0 │ │ -06849e: 5960 8503 |00b9: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ -0684a2: 5960 8303 |00bb: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ -0684a6: 2900 b801 |00bd: goto/16 0275 // +01b8 │ │ -0684aa: 7401 8f0e 1600 |00bf: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8f │ │ -0684b0: 6e20 a90e 7600 |00c2: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -0684b6: 2900 b001 |00c5: goto/16 0275 // +01b0 │ │ -0684ba: 5261 8003 |00c7: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -0684be: 6e20 0105 1000 |00c9: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@0501 │ │ -0684c4: 0a01 |00cc: move-result v1 │ │ -0684c6: 3b01 1a00 |00cd: if-gez v1, 00e7 // +001a │ │ -0684ca: 1a00 ac04 |00cf: const-string v0, "Error processing scroll; pointer index for id " // string@04ac │ │ -0684ce: 7110 cb0f 0000 |00d1: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -0684d4: 0c00 |00d4: move-result-object v0 │ │ -0684d6: 5261 8003 |00d5: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -0684da: 6e20 cb1c 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0684e0: 1a01 b500 |00da: const-string v1, " not found. Did any MotionEvents get skipped?" // string@00b5 │ │ -0684e4: 6e20 d01c 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0684ea: 6e10 d81c 0000 |00df: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0684f0: 0c00 |00e2: move-result-object v0 │ │ -0684f2: 7120 3504 0500 |00e3: invoke-static {v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -0684f8: 0f07 |00e6: return v7 │ │ -0684fa: 6e20 1905 1000 |00e7: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ -068500: 0a02 |00ea: move-result v2 │ │ -068502: c642 |00eb: add-float/2addr v2, v4 │ │ -068504: 872c |00ec: float-to-int v12, v2 │ │ -068506: 6e20 1c05 1000 |00ed: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ -06850c: 0a00 |00f0: move-result v0 │ │ -06850e: c640 |00f1: add-float/2addr v0, v4 │ │ -068510: 870d |00f2: float-to-int v13, v0 │ │ -068512: 5260 8403 |00f3: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ -068516: 910e 000c |00f5: sub-int v14, v0, v12 │ │ -06851a: 5260 8503 |00f7: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ -06851e: 910f 000d |00f9: sub-int v15, v0, v13 │ │ -068522: 5463 9a03 |00fb: iget-object v3, v6, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ -068526: 5464 9803 |00fd: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ -06852a: 1205 |00ff: const/4 v5, #int 0 // #0 │ │ -06852c: 0800 1600 |0100: move-object/from16 v0, v22 │ │ -068530: 01e1 |0102: move v1, v14 │ │ -068532: 01f2 |0103: move v2, v15 │ │ -068534: 7406 5f0e 0000 |0104: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.f:(II[I[II)Z // method@0e5f │ │ -06853a: 0a00 |0107: move-result v0 │ │ -06853c: 3800 2700 |0108: if-eqz v0, 012f // +0027 │ │ -068540: 5460 9a03 |010a: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ -068544: 4401 0007 |010c: aget v1, v0, v7 │ │ -068548: b11e |010e: sub-int/2addr v14, v1 │ │ -06854a: 4400 0008 |010f: aget v0, v0, v8 │ │ -06854e: b10f |0111: sub-int/2addr v15, v0 │ │ -068550: 5460 9803 |0112: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ -068554: 4401 0007 |0114: aget v1, v0, v7 │ │ -068558: 8211 |0116: int-to-float v1, v1 │ │ -06855a: 4400 0008 |0117: aget v0, v0, v8 │ │ -06855e: 8200 |0119: int-to-float v0, v0 │ │ -068560: 6e30 2205 1b00 |011a: invoke-virtual {v11, v1, v0}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0522 │ │ -068566: 5460 9c03 |011d: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ -06856a: 4401 0007 |011f: aget v1, v0, v7 │ │ -06856e: 5462 9803 |0121: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ -068572: 4403 0207 |0123: aget v3, v2, v7 │ │ -068576: b031 |0125: add-int/2addr v1, v3 │ │ -068578: 4b01 0007 |0126: aput v1, v0, v7 │ │ -06857c: 4401 0008 |0128: aget v1, v0, v8 │ │ -068580: 4402 0208 |012a: aget v2, v2, v8 │ │ -068584: b021 |012c: add-int/2addr v1, v2 │ │ -068586: 4b01 0008 |012d: aput v1, v0, v8 │ │ -06858a: 5260 7f03 |012f: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ -06858e: 3280 2900 |0131: if-eq v0, v8, 015a // +0029 │ │ -068592: 3809 1100 |0133: if-eqz v9, 0144 // +0011 │ │ -068596: 7110 5d1c 0e00 |0135: invoke-static {v14}, Ljava/lang/Math;.abs:(I)I // method@1c5d │ │ -06859c: 0a00 |0138: move-result v0 │ │ -06859e: 5261 8603 |0139: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ -0685a2: 3710 0900 |013b: if-le v0, v1, 0144 // +0009 │ │ -0685a6: 3d0e 0400 |013d: if-lez v14, 0141 // +0004 │ │ -0685aa: b11e |013f: sub-int/2addr v14, v1 │ │ -0685ac: 2802 |0140: goto 0142 // +0002 │ │ -0685ae: b01e |0141: add-int/2addr v14, v1 │ │ -0685b0: 1210 |0142: const/4 v0, #int 1 // #1 │ │ -0685b2: 2802 |0143: goto 0145 // +0002 │ │ -0685b4: 1200 |0144: const/4 v0, #int 0 // #0 │ │ -0685b6: 380a 1000 |0145: if-eqz v10, 0155 // +0010 │ │ -0685ba: 7110 5d1c 0f00 |0147: invoke-static {v15}, Ljava/lang/Math;.abs:(I)I // method@1c5d │ │ -0685c0: 0a01 |014a: move-result v1 │ │ -0685c2: 5262 8603 |014b: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ -0685c6: 3721 0800 |014d: if-le v1, v2, 0155 // +0008 │ │ -0685ca: 3d0f 0400 |014f: if-lez v15, 0153 // +0004 │ │ -0685ce: b12f |0151: sub-int/2addr v15, v2 │ │ -0685d0: 2802 |0152: goto 0154 // +0002 │ │ -0685d2: b02f |0153: add-int/2addr v15, v2 │ │ -0685d4: 1210 |0154: const/4 v0, #int 1 // #1 │ │ -0685d6: 3800 0500 |0155: if-eqz v0, 015a // +0005 │ │ -0685da: 6e20 a90e 8600 |0157: invoke-virtual {v6, v8}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -0685e0: 5260 7f03 |015a: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ -0685e4: 3380 1901 |015c: if-ne v0, v8, 0275 // +0119 │ │ -0685e8: 5460 9803 |015e: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ -0685ec: 4401 0007 |0160: aget v1, v0, v7 │ │ -0685f0: b11c |0162: sub-int/2addr v12, v1 │ │ -0685f2: 596c 8403 |0163: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ -0685f6: 4400 0008 |0165: aget v0, v0, v8 │ │ -0685fa: b10d |0167: sub-int/2addr v13, v0 │ │ -0685fc: 596d 8503 |0168: iput v13, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ -068600: 3809 0400 |016a: if-eqz v9, 016e // +0004 │ │ -068604: 01e0 |016c: move v0, v14 │ │ -068606: 2802 |016d: goto 016f // +0002 │ │ -068608: 1200 |016e: const/4 v0, #int 0 // #0 │ │ -06860a: 380a 0400 |016f: if-eqz v10, 0173 // +0004 │ │ -06860e: 01f1 |0171: move v1, v15 │ │ -068610: 2802 |0172: goto 0174 // +0002 │ │ -068612: 1201 |0173: const/4 v1, #int 0 // #0 │ │ -068614: 6e40 950e 06b1 |0174: invoke-virtual {v6, v0, v1, v11}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0e95 │ │ -06861a: 5460 8d03 |0177: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ -06861e: 3800 fc00 |0179: if-eqz v0, 0275 // +00fc │ │ -068622: 390e 0400 |017b: if-nez v14, 017f // +0004 │ │ -068626: 380f f800 |017d: if-eqz v15, 0275 // +00f8 │ │ -06862a: 6e40 2a0f 60fe |017f: invoke-virtual {v0, v6, v14, v15}, Landroidx/recyclerview/widget/e;.a:(Landroidx/recyclerview/widget/RecyclerView;II)V // method@0f2a │ │ -068630: 2900 f300 |0182: goto/16 0275 // +00f3 │ │ -068634: 5460 8103 |0184: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -068638: 6e20 4105 b000 |0186: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ -06863e: 5460 8103 |0189: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -068642: 1301 e803 |018b: const/16 v1, #int 1000 // #3e8 │ │ -068646: 5262 8803 |018d: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ -06864a: 8222 |018f: int-to-float v2, v2 │ │ -06864c: 6e30 4405 1002 |0190: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@0544 │ │ -068652: 1200 |0193: const/4 v0, #int 0 // #0 │ │ -068654: 3809 0c00 |0194: if-eqz v9, 01a0 // +000c │ │ -068658: 5461 8103 |0196: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -06865c: 5262 8003 |0198: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -068660: 6e20 4805 2100 |019a: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@0548 │ │ -068666: 0a01 |019d: move-result v1 │ │ -068668: 7f11 |019e: neg-float v1, v1 │ │ -06866a: 2802 |019f: goto 01a1 // +0002 │ │ -06866c: 1201 |01a0: const/4 v1, #int 0 // #0 │ │ -06866e: 380a 0c00 |01a1: if-eqz v10, 01ad // +000c │ │ -068672: 5462 8103 |01a3: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -068676: 5263 8003 |01a5: iget v3, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -06867a: 6e20 4a05 3200 |01a7: invoke-virtual {v2, v3}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@054a │ │ -068680: 0a02 |01aa: move-result v2 │ │ -068682: 7f22 |01ab: neg-float v2, v2 │ │ -068684: 2802 |01ac: goto 01ae // +0002 │ │ -068686: 1202 |01ad: const/4 v2, #int 0 // #0 │ │ -068688: 2d03 0100 |01ae: cmpl-float v3, v1, v0 │ │ -06868c: 3903 0600 |01b0: if-nez v3, 01b6 // +0006 │ │ -068690: 2d00 0200 |01b2: cmpl-float v0, v2, v0 │ │ -068694: 3800 9400 |01b4: if-eqz v0, 0248 // +0094 │ │ -068698: 8710 |01b6: float-to-int v0, v1 │ │ -06869a: 8721 |01b7: float-to-int v1, v2 │ │ -06869c: 5462 a103 |01b8: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0686a0: 3902 0900 |01ba: if-nez v2, 01c3 // +0009 │ │ -0686a4: 1a00 dd03 |01bc: const-string v0, "Cannot fling without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03dd │ │ -0686a8: 7120 3504 0500 |01be: invoke-static {v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -0686ae: 2900 8400 |01c1: goto/16 0245 // +0084 │ │ -0686b2: 5563 af03 |01c3: iget-boolean v3, v6, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -0686b6: 3803 0400 |01c5: if-eqz v3, 01c9 // +0004 │ │ -0686ba: 2900 7e00 |01c7: goto/16 0245 // +007e │ │ -0686be: 6e10 030e 0200 |01c9: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ -0686c4: 0a02 |01cc: move-result v2 │ │ -0686c6: 5463 a103 |01cd: iget-object v3, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -0686ca: 6e10 040e 0300 |01cf: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ -0686d0: 0a03 |01d2: move-result v3 │ │ -0686d2: 3802 0a00 |01d3: if-eqz v2, 01dd // +000a │ │ -0686d6: 7110 5d1c 0000 |01d5: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@1c5d │ │ -0686dc: 0a04 |01d8: move-result v4 │ │ -0686de: 5265 8703 |01d9: iget v5, v6, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ -0686e2: 3554 0300 |01db: if-ge v4, v5, 01de // +0003 │ │ -0686e6: 1200 |01dd: const/4 v0, #int 0 // #0 │ │ -0686e8: 3803 0a00 |01de: if-eqz v3, 01e8 // +000a │ │ -0686ec: 7110 5d1c 0100 |01e0: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@1c5d │ │ -0686f2: 0a04 |01e3: move-result v4 │ │ -0686f4: 5265 8703 |01e4: iget v5, v6, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ -0686f8: 3554 0300 |01e6: if-ge v4, v5, 01e9 // +0003 │ │ -0686fc: 1201 |01e8: const/4 v1, #int 0 // #0 │ │ -0686fe: 3900 0500 |01e9: if-nez v0, 01ee // +0005 │ │ -068702: 3901 0300 |01eb: if-nez v1, 01ee // +0003 │ │ -068706: 2858 |01ed: goto 0245 // +0058 │ │ -068708: 8204 |01ee: int-to-float v4, v0 │ │ -06870a: 8215 |01ef: int-to-float v5, v1 │ │ -06870c: 6e30 570e 4605 |01f0: invoke-virtual {v6, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.dispatchNestedPreFling:(FF)Z // method@0e57 │ │ -068712: 0a09 |01f3: move-result v9 │ │ -068714: 3909 5100 |01f4: if-nez v9, 0245 // +0051 │ │ -068718: 3902 0700 |01f6: if-nez v2, 01fd // +0007 │ │ -06871c: 3803 0300 |01f8: if-eqz v3, 01fb // +0003 │ │ -068720: 2803 |01fa: goto 01fd // +0003 │ │ -068722: 1209 |01fb: const/4 v9, #int 0 // #0 │ │ -068724: 2802 |01fc: goto 01fe // +0002 │ │ -068726: 1219 |01fd: const/4 v9, #int 1 // #1 │ │ -068728: 6e40 560e 4695 |01fe: invoke-virtual {v6, v4, v5, v9}, Landroidx/recyclerview/widget/RecyclerView;.dispatchNestedFling:(FFZ)Z // method@0e56 │ │ -06872e: 3809 4400 |0201: if-eqz v9, 0245 // +0044 │ │ -068732: 3803 0400 |0203: if-eqz v3, 0207 // +0004 │ │ -068736: de02 0202 |0205: or-int/lit8 v2, v2, #int 2 // #02 │ │ -06873a: 7601 750e 1600 |0207: invoke-direct/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -068740: 0c03 |020a: move-result-object v3 │ │ -068742: 6e30 8611 2308 |020b: invoke-virtual {v3, v2, v8}, Ld0/o;.g:(II)Z // method@1186 │ │ -068748: 5262 8803 |020e: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ -06874c: 7b23 |0210: neg-int v3, v2 │ │ -06874e: 7120 6b1c 2000 |0211: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -068754: 0a00 |0214: move-result v0 │ │ -068756: 7120 681c 0300 |0215: invoke-static {v3, v0}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -06875c: 0a10 |0218: move-result v16 │ │ -06875e: 5260 8803 |0219: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ -068762: 7b02 |021b: neg-int v2, v0 │ │ -068764: 7120 6b1c 0100 |021c: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -06876a: 0a00 |021f: move-result v0 │ │ -06876c: 7120 681c 0200 |0220: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c68 │ │ -068772: 0a11 |0223: move-result v17 │ │ -068774: 5460 8c03 |0224: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ -068778: 5401 6803 |0226: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06877c: 6e20 a90e c100 |0228: invoke-virtual {v1, v12}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -068782: 5907 6303 |022b: iput v7, v0, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ -068786: 5907 6203 |022d: iput v7, v0, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ -06878a: 540d 6403 |022f: iget-object v13, v0, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ -06878e: 120e |0231: const/4 v14, #int 0 // #0 │ │ -068790: 120f |0232: const/4 v15, #int 0 // #0 │ │ -068792: 1512 0080 |0233: const/high16 v18, #int -2147483648 // #8000 │ │ -068796: 1413 ffff ff7f |0235: const v19, #float nan // #7fffffff │ │ -06879c: 1514 0080 |0238: const/high16 v20, #int -2147483648 // #8000 │ │ -0687a0: 1415 ffff ff7f |023a: const v21, #float nan // #7fffffff │ │ -0687a6: 7409 0509 0d00 |023d: invoke-virtual/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@0905 │ │ -0687ac: 6e10 3c0e 0000 |0240: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e3c │ │ -0687b2: 1210 |0243: const/4 v0, #int 1 // #1 │ │ -0687b4: 2802 |0244: goto 0246 // +0002 │ │ -0687b6: 1200 |0245: const/4 v0, #int 0 // #0 │ │ -0687b8: 3900 0500 |0246: if-nez v0, 024b // +0005 │ │ -0687bc: 6e20 a90e 7600 |0248: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -0687c2: 7401 8f0e 1600 |024b: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8f │ │ -0687c8: 1217 |024e: const/4 v7, #int 1 // #1 │ │ -0687ca: 2826 |024f: goto 0275 // +0026 │ │ -0687cc: 6e20 1005 7000 |0250: invoke-virtual {v0, v7}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -0687d2: 0a01 |0253: move-result v1 │ │ -0687d4: 5961 8003 |0254: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -0687d8: 7401 1805 1700 |0256: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -0687de: 0a01 |0259: move-result v1 │ │ -0687e0: c641 |025a: add-float/2addr v1, v4 │ │ -0687e2: 8711 |025b: float-to-int v1, v1 │ │ -0687e4: 5961 8403 |025c: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ -0687e8: 5961 8203 |025e: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ -0687ec: 7401 1b05 1700 |0260: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -0687f2: 0a00 |0263: move-result v0 │ │ -0687f4: c640 |0264: add-float/2addr v0, v4 │ │ -0687f6: 8700 |0265: float-to-int v0, v0 │ │ -0687f8: 5960 8503 |0266: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ -0687fc: 5960 8303 |0268: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ -068800: 380a 0400 |026a: if-eqz v10, 026e // +0004 │ │ -068804: de09 0902 |026c: or-int/lit8 v9, v9, #int 2 // #02 │ │ -068808: 7601 750e 1600 |026e: invoke-direct/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -06880e: 0c00 |0271: move-result-object v0 │ │ -068810: 6e30 8611 9007 |0272: invoke-virtual {v0, v9, v7}, Ld0/o;.g:(II)Z // method@1186 │ │ -068816: 3907 0700 |0275: if-nez v7, 027c // +0007 │ │ -06881a: 5460 8103 |0277: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -06881e: 6e20 4105 b000 |0279: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ -068824: 6e10 2305 0b00 |027c: invoke-virtual {v11}, Landroid/view/MotionEvent;.recycle:()V // method@0523 │ │ -06882a: 0f08 |027f: return v8 │ │ -06882c: 0f07 |0280: return v7 │ │ +068304: |[068304] androidx.recyclerview.widget.RecyclerView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +068314: 0806 1600 |0000: move-object/from16 v6, v22 │ │ +068318: 0800 1700 |0002: move-object/from16 v0, v23 │ │ +06831c: 5561 af03 |0004: iget-boolean v1, v6, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +068320: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +068322: 3901 7902 |0007: if-nez v1, 0280 // +0279 │ │ +068326: 5561 b003 |0009: iget-boolean v1, v6, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ +06832a: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ +06832e: 2900 7302 |000d: goto/16 0280 // +0273 │ │ +068332: 7401 0205 1700 |000f: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getAction:()I // method@0502 │ │ +068338: 0a01 |0012: move-result v1 │ │ +06833a: 5462 a703 |0013: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ +06833e: 1233 |0015: const/4 v3, #int 3 // #3 │ │ +068340: 1218 |0016: const/4 v8, #int 1 // #1 │ │ +068342: 3802 1000 |0017: if-eqz v2, 0027 // +0010 │ │ +068346: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +068348: 3901 0500 |001a: if-nez v1, 001f // +0005 │ │ +06834c: 5b64 a703 |001c: iput-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ +068350: 2809 |001e: goto 0027 // +0009 │ │ +068352: 7220 210e 0200 |001f: invoke-interface {v2, v0}, Landroidx/recyclerview/widget/RecyclerView$m;.a:(Landroid/view/MotionEvent;)V // method@0e21 │ │ +068358: 3231 1e00 |0022: if-eq v1, v3, 0040 // +001e │ │ +06835c: 3381 1e00 |0024: if-ne v1, v8, 0042 // +001e │ │ +068360: 281a |0026: goto 0040 // +001a │ │ +068362: 3801 2000 |0027: if-eqz v1, 0047 // +0020 │ │ +068366: 5461 a503 |0029: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +06836a: 6e10 971d 0100 |002b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +068370: 0a01 |002e: move-result v1 │ │ +068372: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +068374: 3512 1700 |0030: if-ge v2, v1, 0047 // +0017 │ │ +068378: 5464 a503 |0032: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +06837c: 6e20 911d 2400 |0034: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +068382: 0c04 |0037: move-result-object v4 │ │ +068384: 1f04 7f02 |0038: check-cast v4, Landroidx/recyclerview/widget/RecyclerView$m; // type@027f │ │ +068388: 7220 220e 0400 |003a: invoke-interface {v4, v0}, Landroidx/recyclerview/widget/RecyclerView$m;.b:(Landroid/view/MotionEvent;)Z // method@0e22 │ │ +06838e: 0a05 |003d: move-result v5 │ │ +068390: 3805 0600 |003e: if-eqz v5, 0044 // +0006 │ │ +068394: 5b64 a703 |0040: iput-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.p:Landroidx/recyclerview/widget/RecyclerView$m; // field@03a7 │ │ +068398: 1211 |0042: const/4 v1, #int 1 // #1 │ │ +06839a: 2805 |0043: goto 0048 // +0005 │ │ +06839c: d802 0201 |0044: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0683a0: 28ea |0046: goto 0030 // -0016 │ │ +0683a2: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +0683a4: 3801 0900 |0048: if-eqz v1, 0051 // +0009 │ │ +0683a8: 7401 8f0e 1600 |004a: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8f │ │ +0683ae: 6e20 a90e 7600 |004d: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +0683b4: 0f08 |0050: return v8 │ │ +0683b6: 5461 a103 |0051: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0683ba: 3901 0300 |0053: if-nez v1, 0056 // +0003 │ │ +0683be: 0f07 |0055: return v7 │ │ +0683c0: 6e10 030e 0100 |0056: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ +0683c6: 0a09 |0059: move-result v9 │ │ +0683c8: 5461 a103 |005a: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0683cc: 6e10 040e 0100 |005c: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ +0683d2: 0a0a |005f: move-result v10 │ │ +0683d4: 5461 8103 |0060: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +0683d8: 3901 0800 |0062: if-nez v1, 006a // +0008 │ │ +0683dc: 7100 4c05 0000 |0064: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@054c │ │ +0683e2: 0c01 |0067: move-result-object v1 │ │ +0683e4: 5b61 8103 |0068: iput-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +0683e8: 7701 2005 1700 |006a: invoke-static/range {v23}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@0520 │ │ +0683ee: 0c0b |006d: move-result-object v11 │ │ +0683f0: 7401 0405 1700 |006e: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0504 │ │ +0683f6: 0a01 |0071: move-result v1 │ │ +0683f8: 7401 0305 1700 |0072: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0503 │ │ +0683fe: 0a02 |0075: move-result v2 │ │ +068400: 3901 0800 |0076: if-nez v1, 007e // +0008 │ │ +068404: 5464 9c03 |0078: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +068408: 4b07 0408 |007a: aput v7, v4, v8 │ │ +06840c: 4b07 0407 |007c: aput v7, v4, v7 │ │ +068410: 5464 9c03 |007e: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +068414: 4405 0407 |0080: aget v5, v4, v7 │ │ +068418: 8255 |0082: int-to-float v5, v5 │ │ +06841a: 4404 0408 |0083: aget v4, v4, v8 │ │ +06841e: 8244 |0085: int-to-float v4, v4 │ │ +068420: 6e30 2205 5b04 |0086: invoke-virtual {v11, v5, v4}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0522 │ │ +068426: 1504 003f |0089: const/high16 v4, #int 1056964608 // #3f00 │ │ +06842a: 3801 c501 |008b: if-eqz v1, 0250 // +01c5 │ │ +06842e: 1a05 fe12 |008d: const-string v5, "RecyclerView" // string@12fe │ │ +068432: 122c |008f: const/4 v12, #int 2 // #2 │ │ +068434: 3281 f400 |0090: if-eq v1, v8, 0184 // +00f4 │ │ +068438: 32c1 3500 |0092: if-eq v1, v12, 00c7 // +0035 │ │ +06843c: 3231 2b00 |0094: if-eq v1, v3, 00bf // +002b │ │ +068440: 1253 |0096: const/4 v3, #int 5 // #5 │ │ +068442: 3231 0c00 |0097: if-eq v1, v3, 00a3 // +000c │ │ +068446: 1262 |0099: const/4 v2, #int 6 // #6 │ │ +068448: 3221 0400 |009a: if-eq v1, v2, 009e // +0004 │ │ +06844c: 2900 d901 |009c: goto/16 0275 // +01d9 │ │ +068450: 7402 8d0e 1600 |009e: invoke-virtual/range {v22, v23}, Landroidx/recyclerview/widget/RecyclerView;.p:(Landroid/view/MotionEvent;)V // method@0e8d │ │ +068456: 2900 d401 |00a1: goto/16 0275 // +01d4 │ │ +06845a: 6e20 1005 2000 |00a3: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ +068460: 0a01 |00a6: move-result v1 │ │ +068462: 5961 8003 |00a7: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +068466: 6e20 1905 2000 |00a9: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ +06846c: 0a01 |00ac: move-result v1 │ │ +06846e: c641 |00ad: add-float/2addr v1, v4 │ │ +068470: 8711 |00ae: float-to-int v1, v1 │ │ +068472: 5961 8403 |00af: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +068476: 5961 8203 |00b1: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +06847a: 6e20 1c05 2000 |00b3: invoke-virtual {v0, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ +068480: 0a00 |00b6: move-result v0 │ │ +068482: c640 |00b7: add-float/2addr v0, v4 │ │ +068484: 8700 |00b8: float-to-int v0, v0 │ │ +068486: 5960 8503 |00b9: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +06848a: 5960 8303 |00bb: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +06848e: 2900 b801 |00bd: goto/16 0275 // +01b8 │ │ +068492: 7401 8f0e 1600 |00bf: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8f │ │ +068498: 6e20 a90e 7600 |00c2: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +06849e: 2900 b001 |00c5: goto/16 0275 // +01b0 │ │ +0684a2: 5261 8003 |00c7: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +0684a6: 6e20 0105 1000 |00c9: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@0501 │ │ +0684ac: 0a01 |00cc: move-result v1 │ │ +0684ae: 3b01 1a00 |00cd: if-gez v1, 00e7 // +001a │ │ +0684b2: 1a00 ac04 |00cf: const-string v0, "Error processing scroll; pointer index for id " // string@04ac │ │ +0684b6: 7110 cb0f 0000 |00d1: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +0684bc: 0c00 |00d4: move-result-object v0 │ │ +0684be: 5261 8003 |00d5: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +0684c2: 6e20 c91c 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0684c8: 1a01 b500 |00da: const-string v1, " not found. Did any MotionEvents get skipped?" // string@00b5 │ │ +0684cc: 6e20 ce1c 1000 |00dc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0684d2: 6e10 d61c 0000 |00df: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0684d8: 0c00 |00e2: move-result-object v0 │ │ +0684da: 7120 3504 0500 |00e3: invoke-static {v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ +0684e0: 0f07 |00e6: return v7 │ │ +0684e2: 6e20 1905 1000 |00e7: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ +0684e8: 0a02 |00ea: move-result v2 │ │ +0684ea: c642 |00eb: add-float/2addr v2, v4 │ │ +0684ec: 872c |00ec: float-to-int v12, v2 │ │ +0684ee: 6e20 1c05 1000 |00ed: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ +0684f4: 0a00 |00f0: move-result v0 │ │ +0684f6: c640 |00f1: add-float/2addr v0, v4 │ │ +0684f8: 870d |00f2: float-to-int v13, v0 │ │ +0684fa: 5260 8403 |00f3: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +0684fe: 910e 000c |00f5: sub-int v14, v0, v12 │ │ +068502: 5260 8503 |00f7: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +068506: 910f 000d |00f9: sub-int v15, v0, v13 │ │ +06850a: 5463 9a03 |00fb: iget-object v3, v6, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ +06850e: 5464 9803 |00fd: iget-object v4, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +068512: 1205 |00ff: const/4 v5, #int 0 // #0 │ │ +068514: 0800 1600 |0100: move-object/from16 v0, v22 │ │ +068518: 01e1 |0102: move v1, v14 │ │ +06851a: 01f2 |0103: move v2, v15 │ │ +06851c: 7406 5f0e 0000 |0104: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.f:(II[I[II)Z // method@0e5f │ │ +068522: 0a00 |0107: move-result v0 │ │ +068524: 3800 2700 |0108: if-eqz v0, 012f // +0027 │ │ +068528: 5460 9a03 |010a: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.i0:[I // field@039a │ │ +06852c: 4401 0007 |010c: aget v1, v0, v7 │ │ +068530: b11e |010e: sub-int/2addr v14, v1 │ │ +068532: 4400 0008 |010f: aget v0, v0, v8 │ │ +068536: b10f |0111: sub-int/2addr v15, v0 │ │ +068538: 5460 9803 |0112: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +06853c: 4401 0007 |0114: aget v1, v0, v7 │ │ +068540: 8211 |0116: int-to-float v1, v1 │ │ +068542: 4400 0008 |0117: aget v0, v0, v8 │ │ +068546: 8200 |0119: int-to-float v0, v0 │ │ +068548: 6e30 2205 1b00 |011a: invoke-virtual {v11, v1, v0}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0522 │ │ +06854e: 5460 9c03 |011d: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +068552: 4401 0007 |011f: aget v1, v0, v7 │ │ +068556: 5462 9803 |0121: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +06855a: 4403 0207 |0123: aget v3, v2, v7 │ │ +06855e: b031 |0125: add-int/2addr v1, v3 │ │ +068560: 4b01 0007 |0126: aput v1, v0, v7 │ │ +068564: 4401 0008 |0128: aget v1, v0, v8 │ │ +068568: 4402 0208 |012a: aget v2, v2, v8 │ │ +06856c: b021 |012c: add-int/2addr v1, v2 │ │ +06856e: 4b01 0008 |012d: aput v1, v0, v8 │ │ +068572: 5260 7f03 |012f: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +068576: 3280 2900 |0131: if-eq v0, v8, 015a // +0029 │ │ +06857a: 3809 1100 |0133: if-eqz v9, 0144 // +0011 │ │ +06857e: 7110 5b1c 0e00 |0135: invoke-static {v14}, Ljava/lang/Math;.abs:(I)I // method@1c5b │ │ +068584: 0a00 |0138: move-result v0 │ │ +068586: 5261 8603 |0139: iget v1, v6, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +06858a: 3710 0900 |013b: if-le v0, v1, 0144 // +0009 │ │ +06858e: 3d0e 0400 |013d: if-lez v14, 0141 // +0004 │ │ +068592: b11e |013f: sub-int/2addr v14, v1 │ │ +068594: 2802 |0140: goto 0142 // +0002 │ │ +068596: b01e |0141: add-int/2addr v14, v1 │ │ +068598: 1210 |0142: const/4 v0, #int 1 // #1 │ │ +06859a: 2802 |0143: goto 0145 // +0002 │ │ +06859c: 1200 |0144: const/4 v0, #int 0 // #0 │ │ +06859e: 380a 1000 |0145: if-eqz v10, 0155 // +0010 │ │ +0685a2: 7110 5b1c 0f00 |0147: invoke-static {v15}, Ljava/lang/Math;.abs:(I)I // method@1c5b │ │ +0685a8: 0a01 |014a: move-result v1 │ │ +0685aa: 5262 8603 |014b: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +0685ae: 3721 0800 |014d: if-le v1, v2, 0155 // +0008 │ │ +0685b2: 3d0f 0400 |014f: if-lez v15, 0153 // +0004 │ │ +0685b6: b12f |0151: sub-int/2addr v15, v2 │ │ +0685b8: 2802 |0152: goto 0154 // +0002 │ │ +0685ba: b02f |0153: add-int/2addr v15, v2 │ │ +0685bc: 1210 |0154: const/4 v0, #int 1 // #1 │ │ +0685be: 3800 0500 |0155: if-eqz v0, 015a // +0005 │ │ +0685c2: 6e20 a90e 8600 |0157: invoke-virtual {v6, v8}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +0685c8: 5260 7f03 |015a: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +0685cc: 3380 1901 |015c: if-ne v0, v8, 0275 // +0119 │ │ +0685d0: 5460 9803 |015e: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +0685d4: 4401 0007 |0160: aget v1, v0, v7 │ │ +0685d8: b11c |0162: sub-int/2addr v12, v1 │ │ +0685da: 596c 8403 |0163: iput v12, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +0685de: 4400 0008 |0165: aget v0, v0, v8 │ │ +0685e2: b10d |0167: sub-int/2addr v13, v0 │ │ +0685e4: 596d 8503 |0168: iput v13, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +0685e8: 3809 0400 |016a: if-eqz v9, 016e // +0004 │ │ +0685ec: 01e0 |016c: move v0, v14 │ │ +0685ee: 2802 |016d: goto 016f // +0002 │ │ +0685f0: 1200 |016e: const/4 v0, #int 0 // #0 │ │ +0685f2: 380a 0400 |016f: if-eqz v10, 0173 // +0004 │ │ +0685f6: 01f1 |0171: move v1, v15 │ │ +0685f8: 2802 |0172: goto 0174 // +0002 │ │ +0685fa: 1201 |0173: const/4 v1, #int 0 // #0 │ │ +0685fc: 6e40 950e 06b1 |0174: invoke-virtual {v6, v0, v1, v11}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0e95 │ │ +068602: 5460 8d03 |0177: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.a0:Landroidx/recyclerview/widget/e; // field@038d │ │ +068606: 3800 fc00 |0179: if-eqz v0, 0275 // +00fc │ │ +06860a: 390e 0400 |017b: if-nez v14, 017f // +0004 │ │ +06860e: 380f f800 |017d: if-eqz v15, 0275 // +00f8 │ │ +068612: 6e40 2a0f 60fe |017f: invoke-virtual {v0, v6, v14, v15}, Landroidx/recyclerview/widget/e;.a:(Landroidx/recyclerview/widget/RecyclerView;II)V // method@0f2a │ │ +068618: 2900 f300 |0182: goto/16 0275 // +00f3 │ │ +06861c: 5460 8103 |0184: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +068620: 6e20 4105 b000 |0186: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ +068626: 5460 8103 |0189: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +06862a: 1301 e803 |018b: const/16 v1, #int 1000 // #3e8 │ │ +06862e: 5262 8803 |018d: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ +068632: 8222 |018f: int-to-float v2, v2 │ │ +068634: 6e30 4405 1002 |0190: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@0544 │ │ +06863a: 1200 |0193: const/4 v0, #int 0 // #0 │ │ +06863c: 3809 0c00 |0194: if-eqz v9, 01a0 // +000c │ │ +068640: 5461 8103 |0196: iget-object v1, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +068644: 5262 8003 |0198: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +068648: 6e20 4805 2100 |019a: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@0548 │ │ +06864e: 0a01 |019d: move-result v1 │ │ +068650: 7f11 |019e: neg-float v1, v1 │ │ +068652: 2802 |019f: goto 01a1 // +0002 │ │ +068654: 1201 |01a0: const/4 v1, #int 0 // #0 │ │ +068656: 380a 0c00 |01a1: if-eqz v10, 01ad // +000c │ │ +06865a: 5462 8103 |01a3: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +06865e: 5263 8003 |01a5: iget v3, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +068662: 6e20 4a05 3200 |01a7: invoke-virtual {v2, v3}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@054a │ │ +068668: 0a02 |01aa: move-result v2 │ │ +06866a: 7f22 |01ab: neg-float v2, v2 │ │ +06866c: 2802 |01ac: goto 01ae // +0002 │ │ +06866e: 1202 |01ad: const/4 v2, #int 0 // #0 │ │ +068670: 2d03 0100 |01ae: cmpl-float v3, v1, v0 │ │ +068674: 3903 0600 |01b0: if-nez v3, 01b6 // +0006 │ │ +068678: 2d00 0200 |01b2: cmpl-float v0, v2, v0 │ │ +06867c: 3800 9400 |01b4: if-eqz v0, 0248 // +0094 │ │ +068680: 8710 |01b6: float-to-int v0, v1 │ │ +068682: 8721 |01b7: float-to-int v1, v2 │ │ +068684: 5462 a103 |01b8: iget-object v2, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +068688: 3902 0900 |01ba: if-nez v2, 01c3 // +0009 │ │ +06868c: 1a00 dd03 |01bc: const-string v0, "Cannot fling without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03dd │ │ +068690: 7120 3504 0500 |01be: invoke-static {v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ +068696: 2900 8400 |01c1: goto/16 0245 // +0084 │ │ +06869a: 5563 af03 |01c3: iget-boolean v3, v6, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06869e: 3803 0400 |01c5: if-eqz v3, 01c9 // +0004 │ │ +0686a2: 2900 7e00 |01c7: goto/16 0245 // +007e │ │ +0686a6: 6e10 030e 0200 |01c9: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ +0686ac: 0a02 |01cc: move-result v2 │ │ +0686ae: 5463 a103 |01cd: iget-object v3, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +0686b2: 6e10 040e 0300 |01cf: invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ +0686b8: 0a03 |01d2: move-result v3 │ │ +0686ba: 3802 0a00 |01d3: if-eqz v2, 01dd // +000a │ │ +0686be: 7110 5b1c 0000 |01d5: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@1c5b │ │ +0686c4: 0a04 |01d8: move-result v4 │ │ +0686c6: 5265 8703 |01d9: iget v5, v6, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ +0686ca: 3554 0300 |01db: if-ge v4, v5, 01de // +0003 │ │ +0686ce: 1200 |01dd: const/4 v0, #int 0 // #0 │ │ +0686d0: 3803 0a00 |01de: if-eqz v3, 01e8 // +000a │ │ +0686d4: 7110 5b1c 0100 |01e0: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@1c5b │ │ +0686da: 0a04 |01e3: move-result v4 │ │ +0686dc: 5265 8703 |01e4: iget v5, v6, Landroidx/recyclerview/widget/RecyclerView;.R:I // field@0387 │ │ +0686e0: 3554 0300 |01e6: if-ge v4, v5, 01e9 // +0003 │ │ +0686e4: 1201 |01e8: const/4 v1, #int 0 // #0 │ │ +0686e6: 3900 0500 |01e9: if-nez v0, 01ee // +0005 │ │ +0686ea: 3901 0300 |01eb: if-nez v1, 01ee // +0003 │ │ +0686ee: 2858 |01ed: goto 0245 // +0058 │ │ +0686f0: 8204 |01ee: int-to-float v4, v0 │ │ +0686f2: 8215 |01ef: int-to-float v5, v1 │ │ +0686f4: 6e30 570e 4605 |01f0: invoke-virtual {v6, v4, v5}, Landroidx/recyclerview/widget/RecyclerView;.dispatchNestedPreFling:(FF)Z // method@0e57 │ │ +0686fa: 0a09 |01f3: move-result v9 │ │ +0686fc: 3909 5100 |01f4: if-nez v9, 0245 // +0051 │ │ +068700: 3902 0700 |01f6: if-nez v2, 01fd // +0007 │ │ +068704: 3803 0300 |01f8: if-eqz v3, 01fb // +0003 │ │ +068708: 2803 |01fa: goto 01fd // +0003 │ │ +06870a: 1209 |01fb: const/4 v9, #int 0 // #0 │ │ +06870c: 2802 |01fc: goto 01fe // +0002 │ │ +06870e: 1219 |01fd: const/4 v9, #int 1 // #1 │ │ +068710: 6e40 560e 4695 |01fe: invoke-virtual {v6, v4, v5, v9}, Landroidx/recyclerview/widget/RecyclerView;.dispatchNestedFling:(FFZ)Z // method@0e56 │ │ +068716: 3809 4400 |0201: if-eqz v9, 0245 // +0044 │ │ +06871a: 3803 0400 |0203: if-eqz v3, 0207 // +0004 │ │ +06871e: de02 0202 |0205: or-int/lit8 v2, v2, #int 2 // #02 │ │ +068722: 7601 750e 1600 |0207: invoke-direct/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +068728: 0c03 |020a: move-result-object v3 │ │ +06872a: 6e30 8611 2308 |020b: invoke-virtual {v3, v2, v8}, Ld0/o;.g:(II)Z // method@1186 │ │ +068730: 5262 8803 |020e: iget v2, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ +068734: 7b23 |0210: neg-int v3, v2 │ │ +068736: 7120 691c 2000 |0211: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +06873c: 0a00 |0214: move-result v0 │ │ +06873e: 7120 661c 0300 |0215: invoke-static {v3, v0}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +068744: 0a10 |0218: move-result v16 │ │ +068746: 5260 8803 |0219: iget v0, v6, Landroidx/recyclerview/widget/RecyclerView;.S:I // field@0388 │ │ +06874a: 7b02 |021b: neg-int v2, v0 │ │ +06874c: 7120 691c 0100 |021c: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +068752: 0a00 |021f: move-result v0 │ │ +068754: 7120 661c 0200 |0220: invoke-static {v2, v0}, Ljava/lang/Math;.max:(II)I // method@1c66 │ │ +06875a: 0a11 |0223: move-result v17 │ │ +06875c: 5460 8c03 |0224: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +068760: 5401 6803 |0226: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +068764: 6e20 a90e c100 |0228: invoke-virtual {v1, v12}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +06876a: 5907 6303 |022b: iput v7, v0, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ +06876e: 5907 6203 |022d: iput v7, v0, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ +068772: 540d 6403 |022f: iget-object v13, v0, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +068776: 120e |0231: const/4 v14, #int 0 // #0 │ │ +068778: 120f |0232: const/4 v15, #int 0 // #0 │ │ +06877a: 1512 0080 |0233: const/high16 v18, #int -2147483648 // #8000 │ │ +06877e: 1413 ffff ff7f |0235: const v19, #float nan // #7fffffff │ │ +068784: 1514 0080 |0238: const/high16 v20, #int -2147483648 // #8000 │ │ +068788: 1415 ffff ff7f |023a: const v21, #float nan // #7fffffff │ │ +06878e: 7409 0509 0d00 |023d: invoke-virtual/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@0905 │ │ +068794: 6e10 3c0e 0000 |0240: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e3c │ │ +06879a: 1210 |0243: const/4 v0, #int 1 // #1 │ │ +06879c: 2802 |0244: goto 0246 // +0002 │ │ +06879e: 1200 |0245: const/4 v0, #int 0 // #0 │ │ +0687a0: 3900 0500 |0246: if-nez v0, 024b // +0005 │ │ +0687a4: 6e20 a90e 7600 |0248: invoke-virtual {v6, v7}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +0687aa: 7401 8f0e 1600 |024b: invoke-virtual/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.r:()V // method@0e8f │ │ +0687b0: 1217 |024e: const/4 v7, #int 1 // #1 │ │ +0687b2: 2826 |024f: goto 0275 // +0026 │ │ +0687b4: 6e20 1005 7000 |0250: invoke-virtual {v0, v7}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ +0687ba: 0a01 |0253: move-result v1 │ │ +0687bc: 5961 8003 |0254: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +0687c0: 7401 1805 1700 |0256: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ +0687c6: 0a01 |0259: move-result v1 │ │ +0687c8: c641 |025a: add-float/2addr v1, v4 │ │ +0687ca: 8711 |025b: float-to-int v1, v1 │ │ +0687cc: 5961 8403 |025c: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +0687d0: 5961 8203 |025e: iput v1, v6, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +0687d4: 7401 1b05 1700 |0260: invoke-virtual/range {v23}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ +0687da: 0a00 |0263: move-result v0 │ │ +0687dc: c640 |0264: add-float/2addr v0, v4 │ │ +0687de: 8700 |0265: float-to-int v0, v0 │ │ +0687e0: 5960 8503 |0266: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +0687e4: 5960 8303 |0268: iput v0, v6, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +0687e8: 380a 0400 |026a: if-eqz v10, 026e // +0004 │ │ +0687ec: de09 0902 |026c: or-int/lit8 v9, v9, #int 2 // #02 │ │ +0687f0: 7601 750e 1600 |026e: invoke-direct/range {v22}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +0687f6: 0c00 |0271: move-result-object v0 │ │ +0687f8: 6e30 8611 9007 |0272: invoke-virtual {v0, v9, v7}, Ld0/o;.g:(II)Z // method@1186 │ │ +0687fe: 3907 0700 |0275: if-nez v7, 027c // +0007 │ │ +068802: 5460 8103 |0277: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +068806: 6e20 4105 b000 |0279: invoke-virtual {v0, v11}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@0541 │ │ +06880c: 6e10 2305 0b00 |027c: invoke-virtual {v11}, Landroid/view/MotionEvent;.recycle:()V // method@0523 │ │ +068812: 0f08 |027f: return v8 │ │ +068814: 0f07 |0280: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -93349,160 +93349,160 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -069c7c: |[069c7c] androidx.recyclerview.widget.RecyclerView.p:(Landroid/view/MotionEvent;)V │ │ -069c8c: 6e10 0305 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0503 │ │ -069c92: 0a00 |0003: move-result v0 │ │ -069c94: 6e20 1005 0400 |0004: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -069c9a: 0a01 |0007: move-result v1 │ │ -069c9c: 5232 8003 |0008: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -069ca0: 3321 2300 |000a: if-ne v1, v2, 002d // +0023 │ │ -069ca4: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -069ca8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -069caa: 2802 |000f: goto 0011 // +0002 │ │ -069cac: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -069cae: 6e20 1005 0400 |0011: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ -069cb4: 0a01 |0014: move-result v1 │ │ -069cb6: 5931 8003 |0015: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ -069cba: 6e20 1905 0400 |0017: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ -069cc0: 0a01 |001a: move-result v1 │ │ -069cc2: 1502 003f |001b: const/high16 v2, #int 1056964608 // #3f00 │ │ -069cc6: c621 |001d: add-float/2addr v1, v2 │ │ -069cc8: 8711 |001e: float-to-int v1, v1 │ │ -069cca: 5931 8403 |001f: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ -069cce: 5931 8203 |0021: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ -069cd2: 6e20 1c05 0400 |0023: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ -069cd8: 0a04 |0026: move-result v4 │ │ -069cda: c624 |0027: add-float/2addr v4, v2 │ │ -069cdc: 8744 |0028: float-to-int v4, v4 │ │ -069cde: 5934 8503 |0029: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ -069ce2: 5934 8303 |002b: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ -069ce6: 0e00 |002d: return-void │ │ +069c64: |[069c64] androidx.recyclerview.widget.RecyclerView.p:(Landroid/view/MotionEvent;)V │ │ +069c74: 6e10 0305 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getActionIndex:()I // method@0503 │ │ +069c7a: 0a00 |0003: move-result v0 │ │ +069c7c: 6e20 1005 0400 |0004: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ +069c82: 0a01 |0007: move-result v1 │ │ +069c84: 5232 8003 |0008: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +069c88: 3321 2300 |000a: if-ne v1, v2, 002d // +0023 │ │ +069c8c: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +069c90: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +069c92: 2802 |000f: goto 0011 // +0002 │ │ +069c94: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +069c96: 6e20 1005 0400 |0011: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@0510 │ │ +069c9c: 0a01 |0014: move-result v1 │ │ +069c9e: 5931 8003 |0015: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.K:I // field@0380 │ │ +069ca2: 6e20 1905 0400 |0017: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getX:(I)F // method@0519 │ │ +069ca8: 0a01 |001a: move-result v1 │ │ +069caa: 1502 003f |001b: const/high16 v2, #int 1056964608 // #3f00 │ │ +069cae: c621 |001d: add-float/2addr v1, v2 │ │ +069cb0: 8711 |001e: float-to-int v1, v1 │ │ +069cb2: 5931 8403 |001f: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +069cb6: 5931 8203 |0021: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.M:I // field@0382 │ │ +069cba: 6e20 1c05 0400 |0023: invoke-virtual {v4, v0}, Landroid/view/MotionEvent;.getY:(I)F // method@051c │ │ +069cc0: 0a04 |0026: move-result v4 │ │ +069cc2: c624 |0027: add-float/2addr v4, v2 │ │ +069cc4: 8744 |0028: float-to-int v4, v4 │ │ +069cc6: 5934 8503 |0029: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +069cca: 5934 8303 |002b: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.N:I // field@0383 │ │ +069cce: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #65 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'q' │ │ type : '(Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 97 16-bit code units │ │ -069dd8: |[069dd8] androidx.recyclerview.widget.RecyclerView.q:(Landroid/view/View;Landroid/view/View;)V │ │ -069de8: 380d 0400 |0000: if-eqz v13, 0004 // +0004 │ │ -069dec: 07d0 |0002: move-object v0, v13 │ │ -069dee: 2802 |0003: goto 0005 // +0002 │ │ -069df0: 07c0 |0004: move-object v0, v12 │ │ -069df2: 54b1 9d03 |0005: iget-object v1, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ -069df6: 6e10 cd05 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -069dfc: 0a02 |000a: move-result v2 │ │ -069dfe: 6e10 9c05 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@059c │ │ -069e04: 0a03 |000e: move-result v3 │ │ -069e06: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -069e08: 6e53 7402 4124 |0010: invoke-virtual {v1, v4, v4, v2, v3}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ -069e0e: 6e10 a405 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -069e14: 0c00 |0016: move-result-object v0 │ │ -069e16: 2001 7d02 |0017: instance-of v1, v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -069e1a: 3801 2800 |0019: if-eqz v1, 0041 // +0028 │ │ -069e1e: 1f00 7d02 |001b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ -069e22: 5501 4c03 |001d: iget-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ -069e26: 3901 2200 |001f: if-nez v1, 0041 // +0022 │ │ -069e2a: 5400 4b03 |0021: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ -069e2e: 54b1 9d03 |0023: iget-object v1, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ -069e32: 5212 8100 |0025: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ -069e36: 5203 8100 |0027: iget v3, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ -069e3a: b132 |0029: sub-int/2addr v2, v3 │ │ -069e3c: 5912 8100 |002a: iput v2, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ -069e40: 5212 8200 |002c: iget v2, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ -069e44: 5203 8200 |002e: iget v3, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ -069e48: b032 |0030: add-int/2addr v2, v3 │ │ -069e4a: 5912 8200 |0031: iput v2, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ -069e4e: 5212 8300 |0033: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0083 │ │ -069e52: 5203 8300 |0035: iget v3, v0, Landroid/graphics/Rect;.top:I // field@0083 │ │ -069e56: b132 |0037: sub-int/2addr v2, v3 │ │ -069e58: 5912 8300 |0038: iput v2, v1, Landroid/graphics/Rect;.top:I // field@0083 │ │ -069e5c: 5212 8000 |003a: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -069e60: 5200 8000 |003c: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -069e64: b002 |003e: add-int/2addr v2, v0 │ │ -069e66: 5912 8000 |003f: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ -069e6a: 380d 0c00 |0041: if-eqz v13, 004d // +000c │ │ -069e6e: 54b0 9d03 |0043: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ -069e72: 6e30 8d06 db00 |0045: invoke-virtual {v11, v13, v0}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068d │ │ -069e78: 54b0 9d03 |0048: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ -069e7c: 6e30 8e06 cb00 |004a: invoke-virtual {v11, v12, v0}, Landroid/view/ViewGroup;.offsetRectIntoDescendantCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068e │ │ -069e82: 54b5 a103 |004d: iget-object v5, v11, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -069e86: 54b8 9d03 |004f: iget-object v8, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ -069e8a: 55b0 ac03 |0051: iget-boolean v0, v11, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ -069e8e: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -069e90: df09 0001 |0054: xor-int/lit8 v9, v0, #int 1 // #01 │ │ -069e94: 390d 0400 |0056: if-nez v13, 005a // +0004 │ │ -069e98: 121a |0058: const/4 v10, #int 1 // #1 │ │ -069e9a: 2802 |0059: goto 005b // +0002 │ │ -069e9c: 120a |005a: const/4 v10, #int 0 // #0 │ │ -069e9e: 07b6 |005b: move-object v6, v11 │ │ -069ea0: 07c7 |005c: move-object v7, v12 │ │ -069ea2: 7406 ff0d 0500 |005d: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroidx/recyclerview/widget/RecyclerView$j;.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z // method@0dff │ │ -069ea8: 0e00 |0060: return-void │ │ +069dc0: |[069dc0] androidx.recyclerview.widget.RecyclerView.q:(Landroid/view/View;Landroid/view/View;)V │ │ +069dd0: 380d 0400 |0000: if-eqz v13, 0004 // +0004 │ │ +069dd4: 07d0 |0002: move-object v0, v13 │ │ +069dd6: 2802 |0003: goto 0005 // +0002 │ │ +069dd8: 07c0 |0004: move-object v0, v12 │ │ +069dda: 54b1 9d03 |0005: iget-object v1, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +069dde: 6e10 cd05 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +069de4: 0a02 |000a: move-result v2 │ │ +069de6: 6e10 9c05 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@059c │ │ +069dec: 0a03 |000e: move-result v3 │ │ +069dee: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +069df0: 6e53 7402 4124 |0010: invoke-virtual {v1, v4, v4, v2, v3}, Landroid/graphics/Rect;.set:(IIII)V // method@0274 │ │ +069df6: 6e10 a405 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +069dfc: 0c00 |0016: move-result-object v0 │ │ +069dfe: 2001 7d02 |0017: instance-of v1, v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +069e02: 3801 2800 |0019: if-eqz v1, 0041 // +0028 │ │ +069e06: 1f00 7d02 |001b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$k; // type@027d │ │ +069e0a: 5501 4c03 |001d: iget-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$k;.b:Z // field@034c │ │ +069e0e: 3901 2200 |001f: if-nez v1, 0041 // +0022 │ │ +069e12: 5400 4b03 |0021: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$k;.a:Landroid/graphics/Rect; // field@034b │ │ +069e16: 54b1 9d03 |0023: iget-object v1, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +069e1a: 5212 8100 |0025: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ +069e1e: 5203 8100 |0027: iget v3, v0, Landroid/graphics/Rect;.left:I // field@0081 │ │ +069e22: b132 |0029: sub-int/2addr v2, v3 │ │ +069e24: 5912 8100 |002a: iput v2, v1, Landroid/graphics/Rect;.left:I // field@0081 │ │ +069e28: 5212 8200 |002c: iget v2, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ +069e2c: 5203 8200 |002e: iget v3, v0, Landroid/graphics/Rect;.right:I // field@0082 │ │ +069e30: b032 |0030: add-int/2addr v2, v3 │ │ +069e32: 5912 8200 |0031: iput v2, v1, Landroid/graphics/Rect;.right:I // field@0082 │ │ +069e36: 5212 8300 |0033: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0083 │ │ +069e3a: 5203 8300 |0035: iget v3, v0, Landroid/graphics/Rect;.top:I // field@0083 │ │ +069e3e: b132 |0037: sub-int/2addr v2, v3 │ │ +069e40: 5912 8300 |0038: iput v2, v1, Landroid/graphics/Rect;.top:I // field@0083 │ │ +069e44: 5212 8000 |003a: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +069e48: 5200 8000 |003c: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +069e4c: b002 |003e: add-int/2addr v2, v0 │ │ +069e4e: 5912 8000 |003f: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@0080 │ │ +069e52: 380d 0c00 |0041: if-eqz v13, 004d // +000c │ │ +069e56: 54b0 9d03 |0043: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +069e5a: 6e30 8d06 db00 |0045: invoke-virtual {v11, v13, v0}, Landroid/view/ViewGroup;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068d │ │ +069e60: 54b0 9d03 |0048: iget-object v0, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +069e64: 6e30 8e06 cb00 |004a: invoke-virtual {v11, v12, v0}, Landroid/view/ViewGroup;.offsetRectIntoDescendantCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@068e │ │ +069e6a: 54b5 a103 |004d: iget-object v5, v11, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069e6e: 54b8 9d03 |004f: iget-object v8, v11, Landroidx/recyclerview/widget/RecyclerView;.k:Landroid/graphics/Rect; // field@039d │ │ +069e72: 55b0 ac03 |0051: iget-boolean v0, v11, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +069e76: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +069e78: df09 0001 |0054: xor-int/lit8 v9, v0, #int 1 // #01 │ │ +069e7c: 390d 0400 |0056: if-nez v13, 005a // +0004 │ │ +069e80: 121a |0058: const/4 v10, #int 1 // #1 │ │ +069e82: 2802 |0059: goto 005b // +0002 │ │ +069e84: 120a |005a: const/4 v10, #int 0 // #0 │ │ +069e86: 07b6 |005b: move-object v6, v11 │ │ +069e88: 07c7 |005c: move-object v7, v12 │ │ +069e8a: 7406 ff0d 0500 |005d: invoke-virtual/range {v5, v6, v7, v8, v9, v10}, Landroidx/recyclerview/widget/RecyclerView$j;.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z // method@0dff │ │ +069e90: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #66 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'r' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -069f24: |[069f24] androidx.recyclerview.widget.RecyclerView.r:()V │ │ -069f34: 5420 8103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ -069f38: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -069f3c: 6e10 4205 0000 |0004: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@0542 │ │ -069f42: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -069f44: 6e20 b10e 0200 |0008: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0eb1 │ │ -069f4a: 5421 7a03 |000b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -069f4e: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ -069f52: 6e10 7508 0100 |000f: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ -069f58: 5420 7a03 |0012: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -069f5c: 6e10 7108 0000 |0014: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -069f62: 0a00 |0017: move-result v0 │ │ -069f64: 5421 7b03 |0018: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -069f68: 3801 0c00 |001a: if-eqz v1, 0026 // +000c │ │ -069f6c: 6e10 7508 0100 |001c: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ -069f72: 5421 7b03 |001f: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -069f76: 6e10 7108 0100 |0021: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -069f7c: 0a01 |0024: move-result v1 │ │ -069f7e: b610 |0025: or-int/2addr v0, v1 │ │ -069f80: 5421 7c03 |0026: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -069f84: 3801 0c00 |0028: if-eqz v1, 0034 // +000c │ │ -069f88: 6e10 7508 0100 |002a: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ -069f8e: 5421 7c03 |002d: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -069f92: 6e10 7108 0100 |002f: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -069f98: 0a01 |0032: move-result v1 │ │ -069f9a: b610 |0033: or-int/2addr v0, v1 │ │ -069f9c: 5421 7d03 |0034: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -069fa0: 3801 0c00 |0036: if-eqz v1, 0042 // +000c │ │ -069fa4: 6e10 7508 0100 |0038: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ -069faa: 5421 7d03 |003b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -069fae: 6e10 7108 0100 |003d: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ -069fb4: 0a01 |0040: move-result v1 │ │ -069fb6: b610 |0041: or-int/2addr v0, v1 │ │ -069fb8: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -069fbc: 6200 2d05 |0044: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -069fc0: 6e10 0106 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ -069fc6: 0e00 |0049: return-void │ │ +069f0c: |[069f0c] androidx.recyclerview.widget.RecyclerView.r:()V │ │ +069f1c: 5420 8103 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.L:Landroid/view/VelocityTracker; // field@0381 │ │ +069f20: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +069f24: 6e10 4205 0000 |0004: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@0542 │ │ +069f2a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +069f2c: 6e20 b10e 0200 |0008: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.w:(I)V // method@0eb1 │ │ +069f32: 5421 7a03 |000b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +069f36: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ +069f3a: 6e10 7508 0100 |000f: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ +069f40: 5420 7a03 |0012: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +069f44: 6e10 7108 0000 |0014: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +069f4a: 0a00 |0017: move-result v0 │ │ +069f4c: 5421 7b03 |0018: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +069f50: 3801 0c00 |001a: if-eqz v1, 0026 // +000c │ │ +069f54: 6e10 7508 0100 |001c: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ +069f5a: 5421 7b03 |001f: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +069f5e: 6e10 7108 0100 |0021: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +069f64: 0a01 |0024: move-result v1 │ │ +069f66: b610 |0025: or-int/2addr v0, v1 │ │ +069f68: 5421 7c03 |0026: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +069f6c: 3801 0c00 |0028: if-eqz v1, 0034 // +000c │ │ +069f70: 6e10 7508 0100 |002a: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ +069f76: 5421 7c03 |002d: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +069f7a: 6e10 7108 0100 |002f: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +069f80: 0a01 |0032: move-result v1 │ │ +069f82: b610 |0033: or-int/2addr v0, v1 │ │ +069f84: 5421 7d03 |0034: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +069f88: 3801 0c00 |0036: if-eqz v1, 0042 // +000c │ │ +069f8c: 6e10 7508 0100 |0038: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.onRelease:()V // method@0875 │ │ +069f92: 5421 7d03 |003b: iget-object v1, v2, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +069f96: 6e10 7108 0100 |003d: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@0871 │ │ +069f9c: 0a01 |0040: move-result v1 │ │ +069f9e: b610 |0041: or-int/2addr v0, v1 │ │ +069fa0: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +069fa4: 6200 2d05 |0044: sget-object v0, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +069fa8: 6e10 0106 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ +069fae: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -93787,20 +93787,20 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -069d6c: |[069d6c] androidx.recyclerview.widget.RecyclerView.removeDetachedView:(Landroid/view/View;Z)V │ │ -069d7c: 7110 7c0e 0100 |0000: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ -069d82: 6e10 7205 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.clearAnimation:()V // method@0572 │ │ -069d88: 7110 7c0e 0100 |0006: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ -069d8e: 6f30 a106 1002 |0009: invoke-super {v0, v1, v2}, Landroid/view/ViewGroup;.removeDetachedView:(Landroid/view/View;Z)V // method@06a1 │ │ -069d94: 0e00 |000c: return-void │ │ +069d54: |[069d54] androidx.recyclerview.widget.RecyclerView.removeDetachedView:(Landroid/view/View;Z)V │ │ +069d64: 7110 7c0e 0100 |0000: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ +069d6a: 6e10 7205 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.clearAnimation:()V // method@0572 │ │ +069d70: 7110 7c0e 0100 |0006: invoke-static {v1}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ +069d76: 6f30 a106 1002 |0009: invoke-super {v0, v1, v2}, Landroid/view/ViewGroup;.removeDetachedView:(Landroid/view/View;Z)V // method@06a1 │ │ +069d7c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -94170,27 +94170,27 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -069d98: |[069d98] androidx.recyclerview.widget.RecyclerView.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -069da8: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -069dac: 6e10 841c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -069db2: 5210 7703 |0005: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ -069db6: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ -069dba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -069dbc: 2802 |000a: goto 000c // +0002 │ │ -069dbe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -069dc0: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -069dc4: 3803 0500 |000e: if-eqz v3, 0013 // +0005 │ │ -069dc8: 6e30 8e0e 2103 |0010: invoke-virtual {v1, v2, v3}, Landroidx/recyclerview/widget/RecyclerView;.q:(Landroid/view/View;Landroid/view/View;)V // method@0e8e │ │ -069dce: 6f30 a506 2103 |0013: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@06a5 │ │ -069dd4: 0e00 |0016: return-void │ │ +069d80: |[069d80] androidx.recyclerview.widget.RecyclerView.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +069d90: 5410 a103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069d94: 6e10 821c 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +069d9a: 5210 7703 |0005: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +069d9e: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ +069da2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +069da4: 2802 |000a: goto 000c // +0002 │ │ +069da6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +069da8: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +069dac: 3803 0500 |000e: if-eqz v3, 0013 // +0005 │ │ +069db0: 6e30 8e0e 2103 |0010: invoke-virtual {v1, v2, v3}, Landroidx/recyclerview/widget/RecyclerView;.q:(Landroid/view/View;Landroid/view/View;)V // method@0e8e │ │ +069db6: 6f30 a506 2103 |0013: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@06a5 │ │ +069dbc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -94560,349 +94560,349 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Rect;Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -068830: |[068830] androidx.recyclerview.widget.RecyclerView.requestChildRectangleOnScreen:(Landroid/view/View;Landroid/graphics/Rect;Z)Z │ │ -068840: 5460 a103 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -068844: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -068846: 0761 |0003: move-object v1, v6 │ │ -068848: 0772 |0004: move-object v2, v7 │ │ -06884a: 0783 |0005: move-object v3, v8 │ │ -06884c: 0194 |0006: move v4, v9 │ │ -06884e: 7406 ff0d 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z // method@0dff │ │ -068854: 0a07 |000a: move-result v7 │ │ -068856: 0f07 |000b: return v7 │ │ +068818: |[068818] androidx.recyclerview.widget.RecyclerView.requestChildRectangleOnScreen:(Landroid/view/View;Landroid/graphics/Rect;Z)Z │ │ +068828: 5460 a103 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06882c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +06882e: 0761 |0003: move-object v1, v6 │ │ +068830: 0772 |0004: move-object v2, v7 │ │ +068832: 0783 |0005: move-object v3, v8 │ │ +068834: 0194 |0006: move v4, v9 │ │ +068836: 7406 ff0d 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.H:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/graphics/Rect;ZZ)Z // method@0dff │ │ +06883c: 0a07 |000a: move-result v7 │ │ +06883e: 0f07 |000b: return v7 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #70 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'requestDisallowInterceptTouchEvent' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -069eac: |[069eac] androidx.recyclerview.widget.RecyclerView.requestDisallowInterceptTouchEvent:(Z)V │ │ -069ebc: 5430 a503 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ -069ec0: 6e10 991d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -069ec6: 0a00 |0005: move-result v0 │ │ -069ec8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -069eca: 3501 1000 |0007: if-ge v1, v0, 0017 // +0010 │ │ -069ece: 5432 a503 |0009: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ -069ed2: 6e20 931d 1200 |000b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -069ed8: 0c02 |000e: move-result-object v2 │ │ -069eda: 1f02 7f02 |000f: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$m; // type@027f │ │ -069ede: 7210 230e 0200 |0011: invoke-interface {v2}, Landroidx/recyclerview/widget/RecyclerView$m;.c:()V // method@0e23 │ │ -069ee4: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -069ee8: 28f1 |0016: goto 0007 // -000f │ │ -069eea: 6f20 a606 4300 |0017: invoke-super {v3, v4}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@06a6 │ │ -069ef0: 0e00 |001a: return-void │ │ +069e94: |[069e94] androidx.recyclerview.widget.RecyclerView.requestDisallowInterceptTouchEvent:(Z)V │ │ +069ea4: 5430 a503 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +069ea8: 6e10 971d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +069eae: 0a00 |0005: move-result v0 │ │ +069eb0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +069eb2: 3501 1000 |0007: if-ge v1, v0, 0017 // +0010 │ │ +069eb6: 5432 a503 |0009: iget-object v2, v3, Landroidx/recyclerview/widget/RecyclerView;.o:Ljava/util/ArrayList; // field@03a5 │ │ +069eba: 6e20 911d 1200 |000b: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +069ec0: 0c02 |000e: move-result-object v2 │ │ +069ec2: 1f02 7f02 |000f: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$m; // type@027f │ │ +069ec6: 7210 230e 0200 |0011: invoke-interface {v2}, Landroidx/recyclerview/widget/RecyclerView$m;.c:()V // method@0e23 │ │ +069ecc: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +069ed0: 28f1 |0016: goto 0007 // -000f │ │ +069ed2: 6f20 a606 4300 |0017: invoke-super {v3, v4}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@06a6 │ │ +069ed8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #71 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'requestLayout' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -069ef4: |[069ef4] androidx.recyclerview.widget.RecyclerView.requestLayout:()V │ │ -069f04: 5210 ad03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ -069f08: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -069f0c: 5510 af03 |0004: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -069f10: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -069f14: 6f10 a806 0100 |0008: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@06a8 │ │ -069f1a: 2804 |000b: goto 000f // +0004 │ │ -069f1c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -069f1e: 5c10 ae03 |000d: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ -069f22: 0e00 |000f: return-void │ │ +069edc: |[069edc] androidx.recyclerview.widget.RecyclerView.requestLayout:()V │ │ +069eec: 5210 ad03 |0000: iget v0, v1, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +069ef0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +069ef4: 5510 af03 |0004: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +069ef8: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +069efc: 6f10 a806 0100 |0008: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@06a8 │ │ +069f02: 2804 |000b: goto 000f // +0004 │ │ +069f04: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +069f06: 5c10 ae03 |000d: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +069f0a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #72 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 's' │ │ type : '(IILandroid/view/MotionEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 479 16-bit code units │ │ -06a034: |[06a034] androidx.recyclerview.widget.RecyclerView.s:(IILandroid/view/MotionEvent;)V │ │ -06a044: 6e10 550e 0a00 |0000: invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView;.d:()V // method@0e55 │ │ -06a04a: 54a0 a303 |0003: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ -06a04e: 6e10 941d 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d94 │ │ -06a054: 0a00 |0008: move-result v0 │ │ -06a056: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -06a05a: 6e10 d905 0a00 |000b: invoke-virtual {v10}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -06a060: 54a0 9803 |000e: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ -06a064: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -06a066: 6e30 610e 0a01 |0011: invoke-virtual {v10, v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.g:([II)Z // method@0e61 │ │ -06a06c: 0a00 |0014: move-result v0 │ │ -06a06e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -06a070: 3800 2d00 |0016: if-eqz v0, 0043 // +002d │ │ -06a074: 52ab 8403 |0018: iget v11, v10, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ -06a078: 54ac 9803 |001a: iget-object v12, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ -06a07c: 4400 0c01 |001c: aget v0, v12, v1 │ │ -06a080: b10b |001e: sub-int/2addr v11, v0 │ │ -06a082: 59ab 8403 |001f: iput v11, v10, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ -06a086: 52ab 8503 |0021: iget v11, v10, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ -06a08a: 440c 0c02 |0023: aget v12, v12, v2 │ │ -06a08e: b1cb |0025: sub-int/2addr v11, v12 │ │ -06a090: 59ab 8503 |0026: iput v11, v10, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ -06a094: 380d 0700 |0028: if-eqz v13, 002f // +0007 │ │ -06a098: 820b |002a: int-to-float v11, v0 │ │ -06a09a: 82cc |002b: int-to-float v12, v12 │ │ -06a09c: 6e30 2205 bd0c |002c: invoke-virtual {v13, v11, v12}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0522 │ │ -06a0a2: 54ab 9c03 |002f: iget-object v11, v10, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ -06a0a6: 440c 0b01 |0031: aget v12, v11, v1 │ │ -06a0aa: 54ad 9803 |0033: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ -06a0ae: 4400 0d01 |0035: aget v0, v13, v1 │ │ -06a0b2: b00c |0037: add-int/2addr v12, v0 │ │ -06a0b4: 4b0c 0b01 |0038: aput v12, v11, v1 │ │ -06a0b8: 440c 0b02 |003a: aget v12, v11, v2 │ │ -06a0bc: 440d 0d02 |003c: aget v13, v13, v2 │ │ -06a0c0: b0dc |003e: add-int/2addr v12, v13 │ │ -06a0c2: 4b0c 0b02 |003f: aput v12, v11, v2 │ │ -06a0c6: 2900 9401 |0041: goto/16 01d5 // +0194 │ │ -06a0ca: 6e10 b005 0a00 |0043: invoke-virtual {v10}, Landroid/view/View;.getOverScrollMode:()I // method@05b0 │ │ -06a0d0: 0a00 |0046: move-result v0 │ │ -06a0d2: 1223 |0047: const/4 v3, #int 2 // #2 │ │ -06a0d4: 3230 8d01 |0048: if-eq v0, v3, 01d5 // +018d │ │ -06a0d8: 380d 8801 |004a: if-eqz v13, 01d2 // +0188 │ │ -06a0dc: 1300 0220 |004c: const/16 v0, #int 8194 // #2002 │ │ -06a0e0: 6e10 1405 0d00 |004e: invoke-virtual {v13}, Landroid/view/MotionEvent;.getSource:()I // method@0514 │ │ -06a0e6: 0a03 |0051: move-result v3 │ │ -06a0e8: b503 |0052: and-int/2addr v3, v0 │ │ -06a0ea: 3303 0400 |0053: if-ne v3, v0, 0057 // +0004 │ │ -06a0ee: 1210 |0055: const/4 v0, #int 1 // #1 │ │ -06a0f0: 2802 |0056: goto 0058 // +0002 │ │ -06a0f2: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -06a0f4: 3900 7a01 |0058: if-nez v0, 01d2 // +017a │ │ -06a0f8: 6e10 1805 0d00 |005a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ -06a0fe: 0a00 |005d: move-result v0 │ │ -06a100: 8213 |005e: int-to-float v3, v1 │ │ -06a102: 6e10 1b05 0d00 |005f: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ -06a108: 0a0d |0062: move-result v13 │ │ -06a10a: 1504 803f |0063: const/high16 v4, #int 1065353216 // #3f80 │ │ -06a10e: 1205 |0065: const/4 v5, #int 0 // #0 │ │ -06a110: 2e06 0305 |0066: cmpg-float v6, v3, v5 │ │ -06a114: 3b06 5500 |0068: if-gez v6, 00bd // +0055 │ │ -06a118: 54a1 7a03 |006a: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -06a11c: 3801 0300 |006c: if-eqz v1, 006f // +0003 │ │ -06a120: 283d |006e: goto 00ab // +003d │ │ -06a122: 54a1 7903 |006f: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ -06a126: 6e10 841c 0100 |0071: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06a12c: 2201 b301 |0074: new-instance v1, Landroid/widget/EdgeEffect; // type@01b3 │ │ -06a130: 6e10 9405 0a00 |0076: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06a136: 0c07 |0079: move-result-object v7 │ │ -06a138: 7020 6c08 7100 |007a: invoke-direct {v1, v7}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@086c │ │ -06a13e: 5ba1 7a03 |007d: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -06a142: 55a7 9b03 |007f: iget-boolean v7, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -06a146: 3807 1f00 |0081: if-eqz v7, 00a0 // +001f │ │ -06a14a: 6e10 a905 0a00 |0083: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a150: 0a07 |0086: move-result v7 │ │ -06a152: 6e10 b405 0a00 |0087: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -06a158: 0a08 |008a: move-result v8 │ │ -06a15a: b187 |008b: sub-int/2addr v7, v8 │ │ -06a15c: 6e10 b105 0a00 |008c: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -06a162: 0a08 |008f: move-result v8 │ │ -06a164: b187 |0090: sub-int/2addr v7, v8 │ │ -06a166: 6e10 ab05 0a00 |0091: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a16c: 0a08 |0094: move-result v8 │ │ -06a16e: 6e10 b205 0a00 |0095: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -06a174: 0a09 |0098: move-result v9 │ │ -06a176: b198 |0099: sub-int/2addr v8, v9 │ │ -06a178: 6e10 b305 0a00 |009a: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -06a17e: 0a09 |009d: move-result v9 │ │ -06a180: b198 |009e: sub-int/2addr v8, v9 │ │ -06a182: 2809 |009f: goto 00a8 // +0009 │ │ -06a184: 6e10 a905 0a00 |00a0: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a18a: 0a07 |00a3: move-result v7 │ │ -06a18c: 6e10 ab05 0a00 |00a4: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a192: 0a08 |00a7: move-result v8 │ │ -06a194: 6e30 7608 7108 |00a8: invoke-virtual {v1, v7, v8}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0876 │ │ -06a19a: 54a1 7a03 |00ab: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -06a19e: 7f37 |00ad: neg-float v7, v3 │ │ -06a1a0: 6e10 cd05 0a00 |00ae: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06a1a6: 0a08 |00b1: move-result v8 │ │ -06a1a8: 8288 |00b2: int-to-float v8, v8 │ │ -06a1aa: c987 |00b3: div-float/2addr v7, v8 │ │ -06a1ac: 6e10 9c05 0a00 |00b4: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06a1b2: 0a08 |00b7: move-result v8 │ │ -06a1b4: 8288 |00b8: int-to-float v8, v8 │ │ -06a1b6: c98d |00b9: div-float/2addr v13, v8 │ │ -06a1b8: a70d 040d |00ba: sub-float v13, v4, v13 │ │ -06a1bc: 2855 |00bc: goto 0111 // +0055 │ │ -06a1be: 2d07 0305 |00bd: cmpl-float v7, v3, v5 │ │ -06a1c2: 3d07 5600 |00bf: if-lez v7, 0115 // +0056 │ │ -06a1c6: 54a1 7c03 |00c1: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -06a1ca: 3801 0300 |00c3: if-eqz v1, 00c6 // +0003 │ │ -06a1ce: 283d |00c5: goto 0102 // +003d │ │ -06a1d0: 54a1 7903 |00c6: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ -06a1d4: 6e10 841c 0100 |00c8: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06a1da: 2201 b301 |00cb: new-instance v1, Landroid/widget/EdgeEffect; // type@01b3 │ │ -06a1de: 6e10 9405 0a00 |00cd: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06a1e4: 0c07 |00d0: move-result-object v7 │ │ -06a1e6: 7020 6c08 7100 |00d1: invoke-direct {v1, v7}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@086c │ │ -06a1ec: 5ba1 7c03 |00d4: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -06a1f0: 55a7 9b03 |00d6: iget-boolean v7, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -06a1f4: 3807 1f00 |00d8: if-eqz v7, 00f7 // +001f │ │ -06a1f8: 6e10 a905 0a00 |00da: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a1fe: 0a07 |00dd: move-result v7 │ │ -06a200: 6e10 b405 0a00 |00de: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -06a206: 0a08 |00e1: move-result v8 │ │ -06a208: b187 |00e2: sub-int/2addr v7, v8 │ │ -06a20a: 6e10 b105 0a00 |00e3: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -06a210: 0a08 |00e6: move-result v8 │ │ -06a212: b187 |00e7: sub-int/2addr v7, v8 │ │ -06a214: 6e10 ab05 0a00 |00e8: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a21a: 0a08 |00eb: move-result v8 │ │ -06a21c: 6e10 b205 0a00 |00ec: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -06a222: 0a09 |00ef: move-result v9 │ │ -06a224: b198 |00f0: sub-int/2addr v8, v9 │ │ -06a226: 6e10 b305 0a00 |00f1: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -06a22c: 0a09 |00f4: move-result v9 │ │ -06a22e: b198 |00f5: sub-int/2addr v8, v9 │ │ -06a230: 2809 |00f6: goto 00ff // +0009 │ │ -06a232: 6e10 a905 0a00 |00f7: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a238: 0a07 |00fa: move-result v7 │ │ -06a23a: 6e10 ab05 0a00 |00fb: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a240: 0a08 |00fe: move-result v8 │ │ -06a242: 6e30 7608 7108 |00ff: invoke-virtual {v1, v7, v8}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0876 │ │ -06a248: 54a1 7c03 |0102: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -06a24c: 6e10 cd05 0a00 |0104: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06a252: 0a07 |0107: move-result v7 │ │ -06a254: 8277 |0108: int-to-float v7, v7 │ │ -06a256: a907 0307 |0109: div-float v7, v3, v7 │ │ -06a25a: 6e10 9c05 0a00 |010b: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06a260: 0a08 |010e: move-result v8 │ │ -06a262: 8288 |010f: int-to-float v8, v8 │ │ -06a264: c98d |0110: div-float/2addr v13, v8 │ │ -06a266: 7130 9717 710d |0111: invoke-static {v1, v7, v13}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@1797 │ │ -06a26c: 1211 |0114: const/4 v1, #int 1 // #1 │ │ -06a26e: 3b06 5600 |0115: if-gez v6, 016b // +0056 │ │ -06a272: 54ad 7b03 |0117: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -06a276: 380d 0300 |0119: if-eqz v13, 011c // +0003 │ │ -06a27a: 283d |011b: goto 0158 // +003d │ │ -06a27c: 54ad 7903 |011c: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ -06a280: 6e10 841c 0d00 |011e: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06a286: 220d b301 |0121: new-instance v13, Landroid/widget/EdgeEffect; // type@01b3 │ │ -06a28a: 6e10 9405 0a00 |0123: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06a290: 0c01 |0126: move-result-object v1 │ │ -06a292: 7020 6c08 1d00 |0127: invoke-direct {v13, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@086c │ │ -06a298: 5bad 7b03 |012a: iput-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -06a29c: 55a1 9b03 |012c: iget-boolean v1, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -06a2a0: 3801 1f00 |012e: if-eqz v1, 014d // +001f │ │ -06a2a4: 6e10 ab05 0a00 |0130: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a2aa: 0a01 |0133: move-result v1 │ │ -06a2ac: 6e10 b205 0a00 |0134: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -06a2b2: 0a04 |0137: move-result v4 │ │ -06a2b4: b141 |0138: sub-int/2addr v1, v4 │ │ -06a2b6: 6e10 b305 0a00 |0139: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -06a2bc: 0a04 |013c: move-result v4 │ │ -06a2be: b141 |013d: sub-int/2addr v1, v4 │ │ -06a2c0: 6e10 a905 0a00 |013e: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a2c6: 0a04 |0141: move-result v4 │ │ -06a2c8: 6e10 b405 0a00 |0142: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -06a2ce: 0a06 |0145: move-result v6 │ │ -06a2d0: b164 |0146: sub-int/2addr v4, v6 │ │ -06a2d2: 6e10 b105 0a00 |0147: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -06a2d8: 0a06 |014a: move-result v6 │ │ -06a2da: b164 |014b: sub-int/2addr v4, v6 │ │ -06a2dc: 2809 |014c: goto 0155 // +0009 │ │ -06a2de: 6e10 ab05 0a00 |014d: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a2e4: 0a01 |0150: move-result v1 │ │ -06a2e6: 6e10 a905 0a00 |0151: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a2ec: 0a04 |0154: move-result v4 │ │ -06a2ee: 6e30 7608 1d04 |0155: invoke-virtual {v13, v1, v4}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0876 │ │ -06a2f4: 54ad 7b03 |0158: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -06a2f8: 7f31 |015a: neg-float v1, v3 │ │ -06a2fa: 6e10 9c05 0a00 |015b: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06a300: 0a04 |015e: move-result v4 │ │ -06a302: 8244 |015f: int-to-float v4, v4 │ │ -06a304: c941 |0160: div-float/2addr v1, v4 │ │ -06a306: 6e10 cd05 0a00 |0161: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06a30c: 0a04 |0164: move-result v4 │ │ -06a30e: 8244 |0165: int-to-float v4, v4 │ │ -06a310: c940 |0166: div-float/2addr v0, v4 │ │ -06a312: 7130 9717 1d00 |0167: invoke-static {v13, v1, v0}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@1797 │ │ -06a318: 285b |016a: goto 01c5 // +005b │ │ -06a31a: 2d0d 0305 |016b: cmpl-float v13, v3, v5 │ │ -06a31e: 3d0d 5700 |016d: if-lez v13, 01c4 // +0057 │ │ -06a322: 54ad 7d03 |016f: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -06a326: 380d 0300 |0171: if-eqz v13, 0174 // +0003 │ │ -06a32a: 283d |0173: goto 01b0 // +003d │ │ -06a32c: 54ad 7903 |0174: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ -06a330: 6e10 841c 0d00 |0176: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06a336: 220d b301 |0179: new-instance v13, Landroid/widget/EdgeEffect; // type@01b3 │ │ -06a33a: 6e10 9405 0a00 |017b: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06a340: 0c01 |017e: move-result-object v1 │ │ -06a342: 7020 6c08 1d00 |017f: invoke-direct {v13, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@086c │ │ -06a348: 5bad 7d03 |0182: iput-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -06a34c: 55a1 9b03 |0184: iget-boolean v1, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -06a350: 3801 1f00 |0186: if-eqz v1, 01a5 // +001f │ │ -06a354: 6e10 ab05 0a00 |0188: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a35a: 0a01 |018b: move-result v1 │ │ -06a35c: 6e10 b205 0a00 |018c: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ -06a362: 0a06 |018f: move-result v6 │ │ -06a364: b161 |0190: sub-int/2addr v1, v6 │ │ -06a366: 6e10 b305 0a00 |0191: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ -06a36c: 0a06 |0194: move-result v6 │ │ -06a36e: b161 |0195: sub-int/2addr v1, v6 │ │ -06a370: 6e10 a905 0a00 |0196: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a376: 0a06 |0199: move-result v6 │ │ -06a378: 6e10 b405 0a00 |019a: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ -06a37e: 0a07 |019d: move-result v7 │ │ -06a380: b176 |019e: sub-int/2addr v6, v7 │ │ -06a382: 6e10 b105 0a00 |019f: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ -06a388: 0a07 |01a2: move-result v7 │ │ -06a38a: b176 |01a3: sub-int/2addr v6, v7 │ │ -06a38c: 2809 |01a4: goto 01ad // +0009 │ │ -06a38e: 6e10 ab05 0a00 |01a5: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ -06a394: 0a01 |01a8: move-result v1 │ │ -06a396: 6e10 a905 0a00 |01a9: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ -06a39c: 0a06 |01ac: move-result v6 │ │ -06a39e: 6e30 7608 1d06 |01ad: invoke-virtual {v13, v1, v6}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0876 │ │ -06a3a4: 54ad 7d03 |01b0: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -06a3a8: 6e10 9c05 0a00 |01b2: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06a3ae: 0a01 |01b5: move-result v1 │ │ -06a3b0: 8211 |01b6: int-to-float v1, v1 │ │ -06a3b2: a901 0301 |01b7: div-float v1, v3, v1 │ │ -06a3b6: 6e10 cd05 0a00 |01b9: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06a3bc: 0a06 |01bc: move-result v6 │ │ -06a3be: 8266 |01bd: int-to-float v6, v6 │ │ -06a3c0: c960 |01be: div-float/2addr v0, v6 │ │ -06a3c2: c704 |01bf: sub-float/2addr v4, v0 │ │ -06a3c4: 7130 9717 1d04 |01c0: invoke-static {v13, v1, v4}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@1797 │ │ -06a3ca: 2802 |01c3: goto 01c5 // +0002 │ │ -06a3cc: 0112 |01c4: move v2, v1 │ │ -06a3ce: 3902 0800 |01c5: if-nez v2, 01cd // +0008 │ │ -06a3d2: 2d0d 0305 |01c7: cmpl-float v13, v3, v5 │ │ -06a3d6: 390d 0400 |01c9: if-nez v13, 01cd // +0004 │ │ -06a3da: 380d 0700 |01cb: if-eqz v13, 01d2 // +0007 │ │ -06a3de: 620d 2d05 |01cd: sget-object v13, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -06a3e2: 6e10 0106 0a00 |01cf: invoke-virtual {v10}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ -06a3e8: 6e30 4d0e ba0c |01d2: invoke-virtual {v10, v11, v12}, Landroidx/recyclerview/widget/RecyclerView;.c:(II)V // method@0e4d │ │ -06a3ee: 6e10 6b05 0a00 |01d5: invoke-virtual {v10}, Landroid/view/View;.awakenScrollBars:()Z // method@056b │ │ -06a3f4: 0a0b |01d8: move-result v11 │ │ -06a3f6: 390b 0500 |01d9: if-nez v11, 01de // +0005 │ │ -06a3fa: 6e10 d905 0a00 |01db: invoke-virtual {v10}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -06a400: 0e00 |01de: return-void │ │ +06a01c: |[06a01c] androidx.recyclerview.widget.RecyclerView.s:(IILandroid/view/MotionEvent;)V │ │ +06a02c: 6e10 550e 0a00 |0000: invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView;.d:()V // method@0e55 │ │ +06a032: 54a0 a303 |0003: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView;.n:Ljava/util/ArrayList; // field@03a3 │ │ +06a036: 6e10 921d 0000 |0005: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d92 │ │ +06a03c: 0a00 |0008: move-result v0 │ │ +06a03e: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +06a042: 6e10 d905 0a00 |000b: invoke-virtual {v10}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +06a048: 54a0 9803 |000e: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +06a04c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +06a04e: 6e30 610e 0a01 |0011: invoke-virtual {v10, v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.g:([II)Z // method@0e61 │ │ +06a054: 0a00 |0014: move-result v0 │ │ +06a056: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +06a058: 3800 2d00 |0016: if-eqz v0, 0043 // +002d │ │ +06a05c: 52ab 8403 |0018: iget v11, v10, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +06a060: 54ac 9803 |001a: iget-object v12, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +06a064: 4400 0c01 |001c: aget v0, v12, v1 │ │ +06a068: b10b |001e: sub-int/2addr v11, v0 │ │ +06a06a: 59ab 8403 |001f: iput v11, v10, Landroidx/recyclerview/widget/RecyclerView;.O:I // field@0384 │ │ +06a06e: 52ab 8503 |0021: iget v11, v10, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +06a072: 440c 0c02 |0023: aget v12, v12, v2 │ │ +06a076: b1cb |0025: sub-int/2addr v11, v12 │ │ +06a078: 59ab 8503 |0026: iput v11, v10, Landroidx/recyclerview/widget/RecyclerView;.P:I // field@0385 │ │ +06a07c: 380d 0700 |0028: if-eqz v13, 002f // +0007 │ │ +06a080: 820b |002a: int-to-float v11, v0 │ │ +06a082: 82cc |002b: int-to-float v12, v12 │ │ +06a084: 6e30 2205 bd0c |002c: invoke-virtual {v13, v11, v12}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@0522 │ │ +06a08a: 54ab 9c03 |002f: iget-object v11, v10, Landroidx/recyclerview/widget/RecyclerView;.j0:[I // field@039c │ │ +06a08e: 440c 0b01 |0031: aget v12, v11, v1 │ │ +06a092: 54ad 9803 |0033: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.h0:[I // field@0398 │ │ +06a096: 4400 0d01 |0035: aget v0, v13, v1 │ │ +06a09a: b00c |0037: add-int/2addr v12, v0 │ │ +06a09c: 4b0c 0b01 |0038: aput v12, v11, v1 │ │ +06a0a0: 440c 0b02 |003a: aget v12, v11, v2 │ │ +06a0a4: 440d 0d02 |003c: aget v13, v13, v2 │ │ +06a0a8: b0dc |003e: add-int/2addr v12, v13 │ │ +06a0aa: 4b0c 0b02 |003f: aput v12, v11, v2 │ │ +06a0ae: 2900 9401 |0041: goto/16 01d5 // +0194 │ │ +06a0b2: 6e10 b005 0a00 |0043: invoke-virtual {v10}, Landroid/view/View;.getOverScrollMode:()I // method@05b0 │ │ +06a0b8: 0a00 |0046: move-result v0 │ │ +06a0ba: 1223 |0047: const/4 v3, #int 2 // #2 │ │ +06a0bc: 3230 8d01 |0048: if-eq v0, v3, 01d5 // +018d │ │ +06a0c0: 380d 8801 |004a: if-eqz v13, 01d2 // +0188 │ │ +06a0c4: 1300 0220 |004c: const/16 v0, #int 8194 // #2002 │ │ +06a0c8: 6e10 1405 0d00 |004e: invoke-virtual {v13}, Landroid/view/MotionEvent;.getSource:()I // method@0514 │ │ +06a0ce: 0a03 |0051: move-result v3 │ │ +06a0d0: b503 |0052: and-int/2addr v3, v0 │ │ +06a0d2: 3303 0400 |0053: if-ne v3, v0, 0057 // +0004 │ │ +06a0d6: 1210 |0055: const/4 v0, #int 1 // #1 │ │ +06a0d8: 2802 |0056: goto 0058 // +0002 │ │ +06a0da: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +06a0dc: 3900 7a01 |0058: if-nez v0, 01d2 // +017a │ │ +06a0e0: 6e10 1805 0d00 |005a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@0518 │ │ +06a0e6: 0a00 |005d: move-result v0 │ │ +06a0e8: 8213 |005e: int-to-float v3, v1 │ │ +06a0ea: 6e10 1b05 0d00 |005f: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@051b │ │ +06a0f0: 0a0d |0062: move-result v13 │ │ +06a0f2: 1504 803f |0063: const/high16 v4, #int 1065353216 // #3f80 │ │ +06a0f6: 1205 |0065: const/4 v5, #int 0 // #0 │ │ +06a0f8: 2e06 0305 |0066: cmpg-float v6, v3, v5 │ │ +06a0fc: 3b06 5500 |0068: if-gez v6, 00bd // +0055 │ │ +06a100: 54a1 7a03 |006a: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06a104: 3801 0300 |006c: if-eqz v1, 006f // +0003 │ │ +06a108: 283d |006e: goto 00ab // +003d │ │ +06a10a: 54a1 7903 |006f: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +06a10e: 6e10 821c 0100 |0071: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06a114: 2201 b301 |0074: new-instance v1, Landroid/widget/EdgeEffect; // type@01b3 │ │ +06a118: 6e10 9405 0a00 |0076: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +06a11e: 0c07 |0079: move-result-object v7 │ │ +06a120: 7020 6c08 7100 |007a: invoke-direct {v1, v7}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@086c │ │ +06a126: 5ba1 7a03 |007d: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06a12a: 55a7 9b03 |007f: iget-boolean v7, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06a12e: 3807 1f00 |0081: if-eqz v7, 00a0 // +001f │ │ +06a132: 6e10 a905 0a00 |0083: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +06a138: 0a07 |0086: move-result v7 │ │ +06a13a: 6e10 b405 0a00 |0087: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +06a140: 0a08 |008a: move-result v8 │ │ +06a142: b187 |008b: sub-int/2addr v7, v8 │ │ +06a144: 6e10 b105 0a00 |008c: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +06a14a: 0a08 |008f: move-result v8 │ │ +06a14c: b187 |0090: sub-int/2addr v7, v8 │ │ +06a14e: 6e10 ab05 0a00 |0091: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +06a154: 0a08 |0094: move-result v8 │ │ +06a156: 6e10 b205 0a00 |0095: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +06a15c: 0a09 |0098: move-result v9 │ │ +06a15e: b198 |0099: sub-int/2addr v8, v9 │ │ +06a160: 6e10 b305 0a00 |009a: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +06a166: 0a09 |009d: move-result v9 │ │ +06a168: b198 |009e: sub-int/2addr v8, v9 │ │ +06a16a: 2809 |009f: goto 00a8 // +0009 │ │ +06a16c: 6e10 a905 0a00 |00a0: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +06a172: 0a07 |00a3: move-result v7 │ │ +06a174: 6e10 ab05 0a00 |00a4: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +06a17a: 0a08 |00a7: move-result v8 │ │ +06a17c: 6e30 7608 7108 |00a8: invoke-virtual {v1, v7, v8}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0876 │ │ +06a182: 54a1 7a03 |00ab: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06a186: 7f37 |00ad: neg-float v7, v3 │ │ +06a188: 6e10 cd05 0a00 |00ae: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +06a18e: 0a08 |00b1: move-result v8 │ │ +06a190: 8288 |00b2: int-to-float v8, v8 │ │ +06a192: c987 |00b3: div-float/2addr v7, v8 │ │ +06a194: 6e10 9c05 0a00 |00b4: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ +06a19a: 0a08 |00b7: move-result v8 │ │ +06a19c: 8288 |00b8: int-to-float v8, v8 │ │ +06a19e: c98d |00b9: div-float/2addr v13, v8 │ │ +06a1a0: a70d 040d |00ba: sub-float v13, v4, v13 │ │ +06a1a4: 2855 |00bc: goto 0111 // +0055 │ │ +06a1a6: 2d07 0305 |00bd: cmpl-float v7, v3, v5 │ │ +06a1aa: 3d07 5600 |00bf: if-lez v7, 0115 // +0056 │ │ +06a1ae: 54a1 7c03 |00c1: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06a1b2: 3801 0300 |00c3: if-eqz v1, 00c6 // +0003 │ │ +06a1b6: 283d |00c5: goto 0102 // +003d │ │ +06a1b8: 54a1 7903 |00c6: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +06a1bc: 6e10 821c 0100 |00c8: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06a1c2: 2201 b301 |00cb: new-instance v1, Landroid/widget/EdgeEffect; // type@01b3 │ │ +06a1c6: 6e10 9405 0a00 |00cd: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +06a1cc: 0c07 |00d0: move-result-object v7 │ │ +06a1ce: 7020 6c08 7100 |00d1: invoke-direct {v1, v7}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@086c │ │ +06a1d4: 5ba1 7c03 |00d4: iput-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06a1d8: 55a7 9b03 |00d6: iget-boolean v7, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06a1dc: 3807 1f00 |00d8: if-eqz v7, 00f7 // +001f │ │ +06a1e0: 6e10 a905 0a00 |00da: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +06a1e6: 0a07 |00dd: move-result v7 │ │ +06a1e8: 6e10 b405 0a00 |00de: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +06a1ee: 0a08 |00e1: move-result v8 │ │ +06a1f0: b187 |00e2: sub-int/2addr v7, v8 │ │ +06a1f2: 6e10 b105 0a00 |00e3: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +06a1f8: 0a08 |00e6: move-result v8 │ │ +06a1fa: b187 |00e7: sub-int/2addr v7, v8 │ │ +06a1fc: 6e10 ab05 0a00 |00e8: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +06a202: 0a08 |00eb: move-result v8 │ │ +06a204: 6e10 b205 0a00 |00ec: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +06a20a: 0a09 |00ef: move-result v9 │ │ +06a20c: b198 |00f0: sub-int/2addr v8, v9 │ │ +06a20e: 6e10 b305 0a00 |00f1: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +06a214: 0a09 |00f4: move-result v9 │ │ +06a216: b198 |00f5: sub-int/2addr v8, v9 │ │ +06a218: 2809 |00f6: goto 00ff // +0009 │ │ +06a21a: 6e10 a905 0a00 |00f7: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +06a220: 0a07 |00fa: move-result v7 │ │ +06a222: 6e10 ab05 0a00 |00fb: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +06a228: 0a08 |00fe: move-result v8 │ │ +06a22a: 6e30 7608 7108 |00ff: invoke-virtual {v1, v7, v8}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0876 │ │ +06a230: 54a1 7c03 |0102: iget-object v1, v10, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06a234: 6e10 cd05 0a00 |0104: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +06a23a: 0a07 |0107: move-result v7 │ │ +06a23c: 8277 |0108: int-to-float v7, v7 │ │ +06a23e: a907 0307 |0109: div-float v7, v3, v7 │ │ +06a242: 6e10 9c05 0a00 |010b: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ +06a248: 0a08 |010e: move-result v8 │ │ +06a24a: 8288 |010f: int-to-float v8, v8 │ │ +06a24c: c98d |0110: div-float/2addr v13, v8 │ │ +06a24e: 7130 9717 710d |0111: invoke-static {v1, v7, v13}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@1797 │ │ +06a254: 1211 |0114: const/4 v1, #int 1 // #1 │ │ +06a256: 3b06 5600 |0115: if-gez v6, 016b // +0056 │ │ +06a25a: 54ad 7b03 |0117: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06a25e: 380d 0300 |0119: if-eqz v13, 011c // +0003 │ │ +06a262: 283d |011b: goto 0158 // +003d │ │ +06a264: 54ad 7903 |011c: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +06a268: 6e10 821c 0d00 |011e: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06a26e: 220d b301 |0121: new-instance v13, Landroid/widget/EdgeEffect; // type@01b3 │ │ +06a272: 6e10 9405 0a00 |0123: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +06a278: 0c01 |0126: move-result-object v1 │ │ +06a27a: 7020 6c08 1d00 |0127: invoke-direct {v13, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@086c │ │ +06a280: 5bad 7b03 |012a: iput-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06a284: 55a1 9b03 |012c: iget-boolean v1, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06a288: 3801 1f00 |012e: if-eqz v1, 014d // +001f │ │ +06a28c: 6e10 ab05 0a00 |0130: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +06a292: 0a01 |0133: move-result v1 │ │ +06a294: 6e10 b205 0a00 |0134: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +06a29a: 0a04 |0137: move-result v4 │ │ +06a29c: b141 |0138: sub-int/2addr v1, v4 │ │ +06a29e: 6e10 b305 0a00 |0139: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +06a2a4: 0a04 |013c: move-result v4 │ │ +06a2a6: b141 |013d: sub-int/2addr v1, v4 │ │ +06a2a8: 6e10 a905 0a00 |013e: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +06a2ae: 0a04 |0141: move-result v4 │ │ +06a2b0: 6e10 b405 0a00 |0142: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +06a2b6: 0a06 |0145: move-result v6 │ │ +06a2b8: b164 |0146: sub-int/2addr v4, v6 │ │ +06a2ba: 6e10 b105 0a00 |0147: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +06a2c0: 0a06 |014a: move-result v6 │ │ +06a2c2: b164 |014b: sub-int/2addr v4, v6 │ │ +06a2c4: 2809 |014c: goto 0155 // +0009 │ │ +06a2c6: 6e10 ab05 0a00 |014d: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +06a2cc: 0a01 |0150: move-result v1 │ │ +06a2ce: 6e10 a905 0a00 |0151: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +06a2d4: 0a04 |0154: move-result v4 │ │ +06a2d6: 6e30 7608 1d04 |0155: invoke-virtual {v13, v1, v4}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0876 │ │ +06a2dc: 54ad 7b03 |0158: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06a2e0: 7f31 |015a: neg-float v1, v3 │ │ +06a2e2: 6e10 9c05 0a00 |015b: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ +06a2e8: 0a04 |015e: move-result v4 │ │ +06a2ea: 8244 |015f: int-to-float v4, v4 │ │ +06a2ec: c941 |0160: div-float/2addr v1, v4 │ │ +06a2ee: 6e10 cd05 0a00 |0161: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +06a2f4: 0a04 |0164: move-result v4 │ │ +06a2f6: 8244 |0165: int-to-float v4, v4 │ │ +06a2f8: c940 |0166: div-float/2addr v0, v4 │ │ +06a2fa: 7130 9717 1d00 |0167: invoke-static {v13, v1, v0}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@1797 │ │ +06a300: 285b |016a: goto 01c5 // +005b │ │ +06a302: 2d0d 0305 |016b: cmpl-float v13, v3, v5 │ │ +06a306: 3d0d 5700 |016d: if-lez v13, 01c4 // +0057 │ │ +06a30a: 54ad 7d03 |016f: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06a30e: 380d 0300 |0171: if-eqz v13, 0174 // +0003 │ │ +06a312: 283d |0173: goto 01b0 // +003d │ │ +06a314: 54ad 7903 |0174: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +06a318: 6e10 821c 0d00 |0176: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06a31e: 220d b301 |0179: new-instance v13, Landroid/widget/EdgeEffect; // type@01b3 │ │ +06a322: 6e10 9405 0a00 |017b: invoke-virtual {v10}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +06a328: 0c01 |017e: move-result-object v1 │ │ +06a32a: 7020 6c08 1d00 |017f: invoke-direct {v13, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@086c │ │ +06a330: 5bad 7d03 |0182: iput-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06a334: 55a1 9b03 |0184: iget-boolean v1, v10, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06a338: 3801 1f00 |0186: if-eqz v1, 01a5 // +001f │ │ +06a33c: 6e10 ab05 0a00 |0188: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +06a342: 0a01 |018b: move-result v1 │ │ +06a344: 6e10 b205 0a00 |018c: invoke-virtual {v10}, Landroid/view/View;.getPaddingLeft:()I // method@05b2 │ │ +06a34a: 0a06 |018f: move-result v6 │ │ +06a34c: b161 |0190: sub-int/2addr v1, v6 │ │ +06a34e: 6e10 b305 0a00 |0191: invoke-virtual {v10}, Landroid/view/View;.getPaddingRight:()I // method@05b3 │ │ +06a354: 0a06 |0194: move-result v6 │ │ +06a356: b161 |0195: sub-int/2addr v1, v6 │ │ +06a358: 6e10 a905 0a00 |0196: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +06a35e: 0a06 |0199: move-result v6 │ │ +06a360: 6e10 b405 0a00 |019a: invoke-virtual {v10}, Landroid/view/View;.getPaddingTop:()I // method@05b4 │ │ +06a366: 0a07 |019d: move-result v7 │ │ +06a368: b176 |019e: sub-int/2addr v6, v7 │ │ +06a36a: 6e10 b105 0a00 |019f: invoke-virtual {v10}, Landroid/view/View;.getPaddingBottom:()I // method@05b1 │ │ +06a370: 0a07 |01a2: move-result v7 │ │ +06a372: b176 |01a3: sub-int/2addr v6, v7 │ │ +06a374: 2809 |01a4: goto 01ad // +0009 │ │ +06a376: 6e10 ab05 0a00 |01a5: invoke-virtual {v10}, Landroid/view/View;.getMeasuredWidth:()I // method@05ab │ │ +06a37c: 0a01 |01a8: move-result v1 │ │ +06a37e: 6e10 a905 0a00 |01a9: invoke-virtual {v10}, Landroid/view/View;.getMeasuredHeight:()I // method@05a9 │ │ +06a384: 0a06 |01ac: move-result v6 │ │ +06a386: 6e30 7608 1d06 |01ad: invoke-virtual {v13, v1, v6}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@0876 │ │ +06a38c: 54ad 7d03 |01b0: iget-object v13, v10, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06a390: 6e10 9c05 0a00 |01b2: invoke-virtual {v10}, Landroid/view/View;.getHeight:()I // method@059c │ │ +06a396: 0a01 |01b5: move-result v1 │ │ +06a398: 8211 |01b6: int-to-float v1, v1 │ │ +06a39a: a901 0301 |01b7: div-float v1, v3, v1 │ │ +06a39e: 6e10 cd05 0a00 |01b9: invoke-virtual {v10}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +06a3a4: 0a06 |01bc: move-result v6 │ │ +06a3a6: 8266 |01bd: int-to-float v6, v6 │ │ +06a3a8: c960 |01be: div-float/2addr v0, v6 │ │ +06a3aa: c704 |01bf: sub-float/2addr v4, v0 │ │ +06a3ac: 7130 9717 1d04 |01c0: invoke-static {v13, v1, v4}, Li0/c$a;.a:(Landroid/widget/EdgeEffect;FF)V // method@1797 │ │ +06a3b2: 2802 |01c3: goto 01c5 // +0002 │ │ +06a3b4: 0112 |01c4: move v2, v1 │ │ +06a3b6: 3902 0800 |01c5: if-nez v2, 01cd // +0008 │ │ +06a3ba: 2d0d 0305 |01c7: cmpl-float v13, v3, v5 │ │ +06a3be: 390d 0400 |01c9: if-nez v13, 01cd // +0004 │ │ +06a3c2: 380d 0700 |01cb: if-eqz v13, 01d2 // +0007 │ │ +06a3c6: 620d 2d05 |01cd: sget-object v13, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +06a3ca: 6e10 0106 0a00 |01cf: invoke-virtual {v10}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@0601 │ │ +06a3d0: 6e30 4d0e ba0c |01d2: invoke-virtual {v10, v11, v12}, Landroidx/recyclerview/widget/RecyclerView;.c:(II)V // method@0e4d │ │ +06a3d6: 6e10 6b05 0a00 |01d5: invoke-virtual {v10}, Landroid/view/View;.awakenScrollBars:()Z // method@056b │ │ +06a3dc: 0a0b |01d8: move-result v11 │ │ +06a3de: 390b 0500 |01d9: if-nez v11, 01de // +0005 │ │ +06a3e2: 6e10 d905 0a00 |01db: invoke-virtual {v10}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +06a3e8: 0e00 |01de: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -95805,98 +95805,98 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -069fc8: |[069fc8] androidx.recyclerview.widget.RecyclerView.scrollBy:(II)V │ │ -069fd8: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -069fdc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -069fe0: 1a04 fe12 |0004: const-string v4, "RecyclerView" // string@12fe │ │ -069fe4: 1a05 e303 |0006: const-string v5, "Cannot scroll without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03e3 │ │ -069fe8: 7120 3504 5400 |0008: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -069fee: 0e00 |000b: return-void │ │ -069ff0: 5531 af03 |000c: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -069ff4: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -069ff8: 0e00 |0010: return-void │ │ -069ffa: 6e10 030e 0000 |0011: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ -06a000: 0a00 |0014: move-result v0 │ │ -06a002: 5431 a103 |0015: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a006: 6e10 040e 0100 |0017: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ -06a00c: 0a01 |001a: move-result v1 │ │ -06a00e: 3900 0400 |001b: if-nez v0, 001f // +0004 │ │ -06a012: 3801 0f00 |001d: if-eqz v1, 002c // +000f │ │ -06a016: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -06a018: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ -06a01c: 2802 |0022: goto 0024 // +0002 │ │ -06a01e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -06a020: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ -06a024: 2802 |0026: goto 0028 // +0002 │ │ -06a026: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -06a028: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -06a02a: 6e40 950e 4305 |0029: invoke-virtual {v3, v4, v5, v0}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0e95 │ │ -06a030: 0e00 |002c: return-void │ │ +069fb0: |[069fb0] androidx.recyclerview.widget.RecyclerView.scrollBy:(II)V │ │ +069fc0: 5430 a103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069fc4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +069fc8: 1a04 fe12 |0004: const-string v4, "RecyclerView" // string@12fe │ │ +069fcc: 1a05 e303 |0006: const-string v5, "Cannot scroll without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03e3 │ │ +069fd0: 7120 3504 5400 |0008: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ +069fd6: 0e00 |000b: return-void │ │ +069fd8: 5531 af03 |000c: iget-boolean v1, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +069fdc: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +069fe0: 0e00 |0010: return-void │ │ +069fe2: 6e10 030e 0000 |0011: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ +069fe8: 0a00 |0014: move-result v0 │ │ +069fea: 5431 a103 |0015: iget-object v1, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +069fee: 6e10 040e 0100 |0017: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ +069ff4: 0a01 |001a: move-result v1 │ │ +069ff6: 3900 0400 |001b: if-nez v0, 001f // +0004 │ │ +069ffa: 3801 0f00 |001d: if-eqz v1, 002c // +000f │ │ +069ffe: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +06a000: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ +06a004: 2802 |0022: goto 0024 // +0002 │ │ +06a006: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +06a008: 3801 0300 |0024: if-eqz v1, 0027 // +0003 │ │ +06a00c: 2802 |0026: goto 0028 // +0002 │ │ +06a00e: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +06a010: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +06a012: 6e40 950e 4305 |0029: invoke-virtual {v3, v4, v5, v0}, Landroidx/recyclerview/widget/RecyclerView;.s:(IILandroid/view/MotionEvent;)V // method@0e95 │ │ +06a018: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #74 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'scrollTo' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06a404: |[06a404] androidx.recyclerview.widget.RecyclerView.scrollTo:(II)V │ │ -06a414: 1a01 fe12 |0000: const-string v1, "RecyclerView" // string@12fe │ │ -06a418: 1a02 ff12 |0002: const-string v2, "RecyclerView does not support scrolling to an absolute position. Use scrollToPosition instead" // string@12ff │ │ -06a41c: 7120 3d04 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ -06a422: 0e00 |0007: return-void │ │ +06a3ec: |[06a3ec] androidx.recyclerview.widget.RecyclerView.scrollTo:(II)V │ │ +06a3fc: 1a01 fe12 |0000: const-string v1, "RecyclerView" // string@12fe │ │ +06a400: 1a02 ff12 |0002: const-string v2, "RecyclerView does not support scrolling to an absolute position. Use scrollToPosition instead" // string@12ff │ │ +06a404: 7120 3d04 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ +06a40a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #75 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06a424: |[06a424] androidx.recyclerview.widget.RecyclerView.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -06a434: 5230 7703 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ -06a438: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06a43a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -06a43c: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -06a440: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06a442: 2802 |0007: goto 0009 // +0002 │ │ -06a444: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06a446: 3800 1400 |0009: if-eqz v0, 001d // +0014 │ │ -06a44a: 3804 0700 |000b: if-eqz v4, 0012 // +0007 │ │ -06a44e: 6e10 1d07 0400 |000d: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityEvent;.getContentChangeTypes:()I // method@071d │ │ -06a454: 0a00 |0010: move-result v0 │ │ -06a456: 2802 |0011: goto 0013 // +0002 │ │ -06a458: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -06a45a: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -06a45e: 2802 |0015: goto 0017 // +0002 │ │ -06a460: 0102 |0016: move v2, v0 │ │ -06a462: 5230 b103 |0017: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ -06a466: b620 |0019: or-int/2addr v0, v2 │ │ -06a468: 5930 b103 |001a: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ -06a46c: 2802 |001c: goto 001e // +0002 │ │ -06a46e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -06a470: 3801 0300 |001e: if-eqz v1, 0021 // +0003 │ │ -06a474: 0e00 |0020: return-void │ │ -06a476: 6f20 a906 4300 |0021: invoke-super {v3, v4}, Landroid/view/ViewGroup;.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V // method@06a9 │ │ -06a47c: 0e00 |0024: return-void │ │ +06a40c: |[06a40c] androidx.recyclerview.widget.RecyclerView.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +06a41c: 5230 7703 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.B:I // field@0377 │ │ +06a420: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06a422: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +06a424: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +06a428: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06a42a: 2802 |0007: goto 0009 // +0002 │ │ +06a42c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06a42e: 3800 1400 |0009: if-eqz v0, 001d // +0014 │ │ +06a432: 3804 0700 |000b: if-eqz v4, 0012 // +0007 │ │ +06a436: 6e10 1d07 0400 |000d: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityEvent;.getContentChangeTypes:()I // method@071d │ │ +06a43c: 0a00 |0010: move-result v0 │ │ +06a43e: 2802 |0011: goto 0013 // +0002 │ │ +06a440: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +06a442: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +06a446: 2802 |0015: goto 0017 // +0002 │ │ +06a448: 0102 |0016: move v2, v0 │ │ +06a44a: 5230 b103 |0017: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ +06a44e: b620 |0019: or-int/2addr v0, v2 │ │ +06a450: 5930 b103 |001a: iput v0, v3, Landroidx/recyclerview/widget/RecyclerView;.x:I // field@03b1 │ │ +06a454: 2802 |001c: goto 001e // +0002 │ │ +06a456: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +06a458: 3801 0300 |001e: if-eqz v1, 0021 // +0003 │ │ +06a45c: 0e00 |0020: return-void │ │ +06a45e: 6f20 a906 4300 |0021: invoke-super {v3, v4}, Landroid/view/ViewGroup;.sendAccessibilityEventUnchecked:(Landroid/view/accessibility/AccessibilityEvent;)V // method@06a9 │ │ +06a464: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -96128,118 +96128,118 @@ │ │ type : '(Landroidx/recyclerview/widget/m;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06a480: |[06a480] androidx.recyclerview.widget.RecyclerView.setAccessibilityDelegateCompat:(Landroidx/recyclerview/widget/m;)V │ │ -06a490: 5b01 9403 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.f0:Landroidx/recyclerview/widget/m; // field@0394 │ │ -06a494: 7120 4412 1000 |0002: invoke-static {v0, v1}, Ld0/w;.b:(Landroid/view/View;Ld0/a;)V // method@1244 │ │ -06a49a: 0e00 |0005: return-void │ │ +06a468: |[06a468] androidx.recyclerview.widget.RecyclerView.setAccessibilityDelegateCompat:(Landroidx/recyclerview/widget/m;)V │ │ +06a478: 5b01 9403 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.f0:Landroidx/recyclerview/widget/m; // field@0394 │ │ +06a47c: 7120 4412 1000 |0002: invoke-static {v0, v1}, Ld0/w;.b:(Landroid/view/View;Ld0/a;)V // method@1244 │ │ +06a482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #77 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setAdapter' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$d;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 180 16-bit code units │ │ -06a49c: |[06a49c] androidx.recyclerview.widget.RecyclerView.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$d;)V │ │ -06a4ac: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -06a4ae: 6e20 a10e 6500 |0001: invoke-virtual {v5, v6}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutFrozen:(Z)V // method@0ea1 │ │ -06a4b4: 5450 7e03 |0004: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -06a4b8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -06a4bc: 6e10 e50d 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de5 │ │ -06a4c2: 5450 a103 |000b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a4c6: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ -06a4ca: 5451 9103 |000f: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06a4ce: 6e20 fd0d 1000 |0011: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfd │ │ -06a4d4: 5450 a103 |0014: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a4d8: 5451 9103 |0016: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06a4dc: 6e20 fe0d 1000 |0018: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfe │ │ -06a4e2: 5450 9103 |001b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06a4e6: 5401 5203 |001d: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ -06a4ea: 6e10 8f1d 0100 |001f: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -06a4f0: 6e10 290e 0000 |0022: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e29 │ │ -06a4f6: 5450 9503 |0025: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ -06a4fa: 5401 d903 |0027: iget-object v1, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ -06a4fe: 6e20 f80e 1000 |0029: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/a;.b:(Ljava/util/ArrayList;)V // method@0ef8 │ │ -06a504: 5401 da03 |002c: iget-object v1, v0, Landroidx/recyclerview/widget/a;.c:Ljava/util/ArrayList; // field@03da │ │ -06a508: 6e20 f80e 1000 |002e: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/a;.b:(Ljava/util/ArrayList;)V // method@0ef8 │ │ -06a50e: 5450 9103 |0031: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06a512: 5401 5203 |0033: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ -06a516: 6e10 8f1d 0100 |0035: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -06a51c: 6e10 290e 0000 |0038: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e29 │ │ -06a522: 5401 5803 |003b: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -06a526: 3901 0900 |003d: if-nez v1, 0046 // +0009 │ │ -06a52a: 2201 8202 |003f: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0282 │ │ -06a52e: 7010 260e 0100 |0041: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e26 │ │ -06a534: 5b01 5803 |0044: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -06a538: 5400 5803 |0046: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -06a53c: 5201 5103 |0048: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ -06a540: 3901 1b00 |004a: if-nez v1, 0065 // +001b │ │ -06a544: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -06a546: 5402 5003 |004d: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ -06a54a: 6e10 5204 0200 |004f: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@0452 │ │ -06a550: 0a02 |0052: move-result v2 │ │ -06a552: 3521 1200 |0053: if-ge v1, v2, 0065 // +0012 │ │ -06a556: 5402 5003 |0055: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ -06a55a: 6e20 5304 1200 |0057: invoke-virtual {v2, v1}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@0453 │ │ -06a560: 0c02 |005a: move-result-object v2 │ │ -06a562: 1f02 8102 |005b: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ -06a566: 5422 4d03 |005d: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@034d │ │ -06a56a: 6e10 8f1d 0200 |005f: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -06a570: d801 0101 |0062: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06a574: 28e9 |0064: goto 004d // -0017 │ │ -06a576: 5450 8f03 |0065: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ -06a57a: 1211 |0067: const/4 v1, #int 1 // #1 │ │ -06a57c: 5c01 5e03 |0068: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@035e │ │ -06a580: 5550 7603 |006a: iget-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0376 │ │ -06a584: b660 |006c: or-int/2addr v0, v6 │ │ -06a586: 5c50 7603 |006d: iput-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0376 │ │ -06a58a: 5c51 b303 |006f: iput-boolean v1, v5, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b3 │ │ -06a58e: 5450 9703 |0071: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ -06a592: 6e10 060f 0000 |0073: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.e:()I // method@0f06 │ │ -06a598: 0a00 |0076: move-result v0 │ │ -06a59a: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -06a59c: 1262 |0078: const/4 v2, #int 6 // #6 │ │ -06a59e: 3501 0e00 |0079: if-ge v1, v0, 0087 // +000e │ │ -06a5a2: 5452 9703 |007b: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ -06a5a6: 6e20 050f 1200 |007d: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f05 │ │ -06a5ac: 0c02 |0080: move-result-object v2 │ │ -06a5ae: 7110 7c0e 0200 |0081: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ -06a5b4: d801 0101 |0084: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06a5b8: 28f2 |0086: goto 0078 // -000e │ │ -06a5ba: 6e10 7e0e 0500 |0087: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.m:()V // method@0e7e │ │ -06a5c0: 5450 9103 |008a: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06a5c4: 5401 5403 |008c: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -06a5c8: 6e10 991d 0100 |008e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06a5ce: 0a01 |0091: move-result v1 │ │ -06a5d0: 3516 1600 |0092: if-ge v6, v1, 00a8 // +0016 │ │ -06a5d4: 5403 5403 |0094: iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ -06a5d8: 6e20 931d 6300 |0096: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06a5de: 0c03 |0099: move-result-object v3 │ │ -06a5e0: 1f03 8a02 |009a: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ -06a5e4: 3803 0900 |009c: if-eqz v3, 00a5 // +0009 │ │ -06a5e8: 6e20 400e 2300 |009e: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e40 │ │ -06a5ee: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ -06a5f0: 6e20 3f0e 4300 |00a2: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView$v;.a:(Ljava/lang/Object;)V // method@0e3f │ │ -06a5f6: d806 0601 |00a5: add-int/lit8 v6, v6, #int 1 // #01 │ │ -06a5fa: 28eb |00a7: goto 0092 // -0015 │ │ -06a5fc: 5406 5903 |00a8: iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -06a600: 6e10 841c 0600 |00aa: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06a606: 6e10 290e 0000 |00ad: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e29 │ │ -06a60c: 6e10 940e 0500 |00b0: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e94 │ │ -06a612: 0e00 |00b3: return-void │ │ +06a484: |[06a484] androidx.recyclerview.widget.RecyclerView.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$d;)V │ │ +06a494: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +06a496: 6e20 a10e 6500 |0001: invoke-virtual {v5, v6}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutFrozen:(Z)V // method@0ea1 │ │ +06a49c: 5450 7e03 |0004: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06a4a0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +06a4a4: 6e10 e50d 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de5 │ │ +06a4aa: 5450 a103 |000b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a4ae: 3800 0e00 |000d: if-eqz v0, 001b // +000e │ │ +06a4b2: 5451 9103 |000f: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a4b6: 6e20 fd0d 1000 |0011: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfd │ │ +06a4bc: 5450 a103 |0014: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a4c0: 5451 9103 |0016: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a4c4: 6e20 fe0d 1000 |0018: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$j;.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfe │ │ +06a4ca: 5450 9103 |001b: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a4ce: 5401 5203 |001d: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +06a4d2: 6e10 8d1d 0100 |001f: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +06a4d8: 6e10 290e 0000 |0022: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e29 │ │ +06a4de: 5450 9503 |0025: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.g:Landroidx/recyclerview/widget/a; // field@0395 │ │ +06a4e2: 5401 d903 |0027: iget-object v1, v0, Landroidx/recyclerview/widget/a;.b:Ljava/util/ArrayList; // field@03d9 │ │ +06a4e6: 6e20 f80e 1000 |0029: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/a;.b:(Ljava/util/ArrayList;)V // method@0ef8 │ │ +06a4ec: 5401 da03 |002c: iget-object v1, v0, Landroidx/recyclerview/widget/a;.c:Ljava/util/ArrayList; // field@03da │ │ +06a4f0: 6e20 f80e 1000 |002e: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/a;.b:(Ljava/util/ArrayList;)V // method@0ef8 │ │ +06a4f6: 5450 9103 |0031: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a4fa: 5401 5203 |0033: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +06a4fe: 6e10 8d1d 0100 |0035: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +06a504: 6e10 290e 0000 |0038: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e29 │ │ +06a50a: 5401 5803 |003b: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06a50e: 3901 0900 |003d: if-nez v1, 0046 // +0009 │ │ +06a512: 2201 8202 |003f: new-instance v1, Landroidx/recyclerview/widget/RecyclerView$o; // type@0282 │ │ +06a516: 7010 260e 0100 |0041: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$o;.:()V // method@0e26 │ │ +06a51c: 5b01 5803 |0044: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06a520: 5400 5803 |0046: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06a524: 5201 5103 |0048: iget v1, v0, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ +06a528: 3901 1b00 |004a: if-nez v1, 0065 // +001b │ │ +06a52c: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +06a52e: 5402 5003 |004d: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +06a532: 6e10 5204 0200 |004f: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@0452 │ │ +06a538: 0a02 |0052: move-result v2 │ │ +06a53a: 3521 1200 |0053: if-ge v1, v2, 0065 // +0012 │ │ +06a53e: 5402 5003 |0055: iget-object v2, v0, Landroidx/recyclerview/widget/RecyclerView$o;.a:Landroid/util/SparseArray; // field@0350 │ │ +06a542: 6e20 5304 1200 |0057: invoke-virtual {v2, v1}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@0453 │ │ +06a548: 0c02 |005a: move-result-object v2 │ │ +06a54a: 1f02 8102 |005b: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$o$a; // type@0281 │ │ +06a54e: 5422 4d03 |005d: iget-object v2, v2, Landroidx/recyclerview/widget/RecyclerView$o$a;.a:Ljava/util/ArrayList; // field@034d │ │ +06a552: 6e10 8d1d 0200 |005f: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +06a558: d801 0101 |0062: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06a55c: 28e9 |0064: goto 004d // -0017 │ │ +06a55e: 5450 8f03 |0065: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.c0:Landroidx/recyclerview/widget/RecyclerView$s; // field@038f │ │ +06a562: 1211 |0067: const/4 v1, #int 1 // #1 │ │ +06a564: 5c01 5e03 |0068: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView$s;.c:Z // field@035e │ │ +06a568: 5550 7603 |006a: iget-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0376 │ │ +06a56c: b660 |006c: or-int/2addr v0, v6 │ │ +06a56e: 5c50 7603 |006d: iput-boolean v0, v5, Landroidx/recyclerview/widget/RecyclerView;.A:Z // field@0376 │ │ +06a572: 5c51 b303 |006f: iput-boolean v1, v5, Landroidx/recyclerview/widget/RecyclerView;.z:Z // field@03b3 │ │ +06a576: 5450 9703 |0071: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06a57a: 6e10 060f 0000 |0073: invoke-virtual {v0}, Landroidx/recyclerview/widget/b;.e:()I // method@0f06 │ │ +06a580: 0a00 |0076: move-result v0 │ │ +06a582: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +06a584: 1262 |0078: const/4 v2, #int 6 // #6 │ │ +06a586: 3501 0e00 |0079: if-ge v1, v0, 0087 // +000e │ │ +06a58a: 5452 9703 |007b: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06a58e: 6e20 050f 1200 |007d: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f05 │ │ +06a594: 0c02 |0080: move-result-object v2 │ │ +06a596: 7110 7c0e 0200 |0081: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ +06a59c: d801 0101 |0084: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06a5a0: 28f2 |0086: goto 0078 // -000e │ │ +06a5a2: 6e10 7e0e 0500 |0087: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.m:()V // method@0e7e │ │ +06a5a8: 5450 9103 |008a: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a5ac: 5401 5403 |008c: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +06a5b0: 6e10 971d 0100 |008e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +06a5b6: 0a01 |0091: move-result v1 │ │ +06a5b8: 3516 1600 |0092: if-ge v6, v1, 00a8 // +0016 │ │ +06a5bc: 5403 5403 |0094: iget-object v3, v0, Landroidx/recyclerview/widget/RecyclerView$p;.c:Ljava/util/ArrayList; // field@0354 │ │ +06a5c0: 6e20 911d 6300 |0096: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +06a5c6: 0c03 |0099: move-result-object v3 │ │ +06a5c8: 1f03 8a02 |009a: check-cast v3, Landroidx/recyclerview/widget/RecyclerView$v; // type@028a │ │ +06a5cc: 3803 0900 |009c: if-eqz v3, 00a5 // +0009 │ │ +06a5d0: 6e20 400e 2300 |009e: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/RecyclerView$v;.b:(I)V // method@0e40 │ │ +06a5d6: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ +06a5d8: 6e20 3f0e 4300 |00a2: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView$v;.a:(Ljava/lang/Object;)V // method@0e3f │ │ +06a5de: d806 0601 |00a5: add-int/lit8 v6, v6, #int 1 // #01 │ │ +06a5e2: 28eb |00a7: goto 0092 // -0015 │ │ +06a5e4: 5406 5903 |00a8: iget-object v6, v0, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06a5e8: 6e10 821c 0600 |00aa: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06a5ee: 6e10 290e 0000 |00ad: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e29 │ │ +06a5f4: 6e10 940e 0500 |00b0: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e94 │ │ +06a5fa: 0e00 |00b3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -96471,50 +96471,50 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$e;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06a614: |[06a614] androidx.recyclerview.widget.RecyclerView.setChildDrawingOrderCallback:(Landroidx/recyclerview/widget/RecyclerView$e;)V │ │ -06a624: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -06a628: 0e00 |0002: return-void │ │ -06a62a: 3801 0400 |0003: if-eqz v1, 0007 // +0004 │ │ -06a62e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -06a630: 2802 |0006: goto 0008 // +0002 │ │ -06a632: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06a634: 6e20 ab06 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setChildrenDrawingOrderEnabled:(Z)V // method@06ab │ │ -06a63a: 0e00 |000b: return-void │ │ +06a5fc: |[06a5fc] androidx.recyclerview.widget.RecyclerView.setChildDrawingOrderCallback:(Landroidx/recyclerview/widget/RecyclerView$e;)V │ │ +06a60c: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +06a610: 0e00 |0002: return-void │ │ +06a612: 3801 0400 |0003: if-eqz v1, 0007 // +0004 │ │ +06a616: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +06a618: 2802 |0006: goto 0008 // +0002 │ │ +06a61a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +06a61c: 6e20 ab06 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setChildrenDrawingOrderEnabled:(Z)V // method@06ab │ │ +06a622: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #79 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setClipToPadding' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06a63c: |[06a63c] androidx.recyclerview.widget.RecyclerView.setClipToPadding:(Z)V │ │ -06a64c: 5510 9b03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -06a650: 3202 0b00 |0002: if-eq v2, v0, 000d // +000b │ │ -06a654: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06a656: 5b10 7d03 |0005: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -06a65a: 5b10 7b03 |0007: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -06a65e: 5b10 7c03 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -06a662: 5b10 7a03 |000b: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -06a666: 5c12 9b03 |000d: iput-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ -06a66a: 6f20 ac06 2100 |000f: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setClipToPadding:(Z)V // method@06ac │ │ -06a670: 5512 ac03 |0012: iget-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ -06a674: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -06a678: 6e10 940e 0100 |0016: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e94 │ │ -06a67e: 0e00 |0019: return-void │ │ +06a624: |[06a624] androidx.recyclerview.widget.RecyclerView.setClipToPadding:(Z)V │ │ +06a634: 5510 9b03 |0000: iget-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06a638: 3202 0b00 |0002: if-eq v2, v0, 000d // +000b │ │ +06a63c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06a63e: 5b10 7d03 |0005: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06a642: 5b10 7b03 |0007: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06a646: 5b10 7c03 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06a64a: 5b10 7a03 |000b: iput-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06a64e: 5c12 9b03 |000d: iput-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView;.j:Z // field@039b │ │ +06a652: 6f20 ac06 2100 |000f: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setClipToPadding:(Z)V // method@06ac │ │ +06a658: 5512 ac03 |0012: iget-boolean v2, v1, Landroidx/recyclerview/widget/RecyclerView;.s:Z // field@03ac │ │ +06a65c: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +06a660: 6e10 940e 0100 |0016: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e94 │ │ +06a666: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -96746,23 +96746,23 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$f;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -06a680: |[06a680] androidx.recyclerview.widget.RecyclerView.setEdgeEffectFactory:(Landroidx/recyclerview/widget/RecyclerView$f;)V │ │ -06a690: 6e10 841c 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06a696: 5b01 7903 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ -06a69a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06a69c: 5b01 7d03 |0006: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ -06a6a0: 5b01 7b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ -06a6a4: 5b01 7c03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ -06a6a8: 5b01 7a03 |000c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ -06a6ac: 0e00 |000e: return-void │ │ +06a668: |[06a668] androidx.recyclerview.widget.RecyclerView.setEdgeEffectFactory:(Landroidx/recyclerview/widget/RecyclerView$f;)V │ │ +06a678: 6e10 821c 0100 |0000: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06a67e: 5b01 7903 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.D:Landroidx/recyclerview/widget/RecyclerView$f; // field@0379 │ │ +06a682: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +06a684: 5b01 7d03 |0006: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.H:Landroid/widget/EdgeEffect; // field@037d │ │ +06a688: 5b01 7b03 |0008: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.F:Landroid/widget/EdgeEffect; // field@037b │ │ +06a68c: 5b01 7c03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.G:Landroid/widget/EdgeEffect; // field@037c │ │ +06a690: 5b01 7a03 |000c: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.E:Landroid/widget/EdgeEffect; // field@037a │ │ +06a694: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -96994,42 +96994,42 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a6b0: |[06a6b0] androidx.recyclerview.widget.RecyclerView.setHasFixedSize:(Z)V │ │ -06a6c0: 5c01 ab03 |0000: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.r:Z // field@03ab │ │ -06a6c4: 0e00 |0002: return-void │ │ +06a698: |[06a698] androidx.recyclerview.widget.RecyclerView.setHasFixedSize:(Z)V │ │ +06a6a8: 5c01 ab03 |0000: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.r:Z // field@03ab │ │ +06a6ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #82 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setItemAnimator' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$g;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -06a6c8: |[06a6c8] androidx.recyclerview.widget.RecyclerView.setItemAnimator:(Landroidx/recyclerview/widget/RecyclerView$g;)V │ │ -06a6d8: 5420 7e03 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -06a6dc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06a6e0: 6e10 e50d 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de5 │ │ -06a6e6: 5420 7e03 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -06a6ea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -06a6ec: 5b01 3903 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ -06a6f0: 5b23 7e03 |000c: iput-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -06a6f4: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -06a6f8: 5420 9203 |0010: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0392 │ │ -06a6fc: 5b30 3903 |0012: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ -06a700: 0e00 |0014: return-void │ │ +06a6b0: |[06a6b0] androidx.recyclerview.widget.RecyclerView.setItemAnimator:(Landroidx/recyclerview/widget/RecyclerView$g;)V │ │ +06a6c0: 5420 7e03 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06a6c4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06a6c8: 6e10 e50d 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de5 │ │ +06a6ce: 5420 7e03 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06a6d2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +06a6d4: 5b01 3903 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ +06a6d8: 5b23 7e03 |000c: iput-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06a6dc: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +06a6e0: 5420 9203 |0010: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.e0:Landroidx/recyclerview/widget/RecyclerView$h; // field@0392 │ │ +06a6e4: 5b30 3903 |0012: iput-object v0, v3, Landroidx/recyclerview/widget/RecyclerView$g;.a:Landroidx/recyclerview/widget/RecyclerView$g$b; // field@0339 │ │ +06a6e8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -97261,19 +97261,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06a704: |[06a704] androidx.recyclerview.widget.RecyclerView.setItemViewCacheSize:(I)V │ │ -06a714: 5410 9103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06a718: 5902 5603 |0002: iput v2, v0, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0356 │ │ -06a71c: 6e10 2e0e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.g:()V // method@0e2e │ │ -06a722: 0e00 |0007: return-void │ │ +06a6ec: |[06a6ec] androidx.recyclerview.widget.RecyclerView.setItemViewCacheSize:(I)V │ │ +06a6fc: 5410 9103 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a700: 5902 5603 |0002: iput v2, v0, Landroidx/recyclerview/widget/RecyclerView$p;.e:I // field@0356 │ │ +06a704: 6e10 2e0e 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$p;.g:()V // method@0e2e │ │ +06a70a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -97505,44 +97505,44 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 54 16-bit code units │ │ -06a724: |[06a724] androidx.recyclerview.widget.RecyclerView.setLayoutFrozen:(Z)V │ │ -06a734: 5590 af03 |0000: iget-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -06a738: 320a 3300 |0002: if-eq v10, v0, 0035 // +0033 │ │ -06a73c: 1a00 8604 |0004: const-string v0, "Do not setLayoutFrozen in layout or scroll" // string@0486 │ │ -06a740: 6e20 4c0e 0900 |0006: invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;.b:(Ljava/lang/String;)V // method@0e4c │ │ -06a746: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06a748: 390a 0700 |000a: if-nez v10, 0011 // +0007 │ │ -06a74c: 5c90 af03 |000c: iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -06a750: 5c90 ae03 |000e: iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ -06a754: 2825 |0010: goto 0035 // +0025 │ │ -06a756: 7100 b703 0000 |0011: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03b7 │ │ -06a75c: 0b03 |0014: move-result-wide v3 │ │ -06a75e: 1235 |0015: const/4 v5, #int 3 // #3 │ │ -06a760: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -06a762: 1207 |0017: const/4 v7, #int 0 // #0 │ │ -06a764: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -06a766: 0431 |0019: move-wide v1, v3 │ │ -06a768: 7708 1e05 0100 |001a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@051e │ │ -06a76e: 0c0a |001d: move-result-object v10 │ │ -06a770: 6e20 8c0e a900 |001e: invoke-virtual {v9, v10}, Landroidx/recyclerview/widget/RecyclerView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0e8c │ │ -06a776: 121a |0021: const/4 v10, #int 1 // #1 │ │ -06a778: 5c9a af03 |0022: iput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -06a77c: 5c9a b003 |0024: iput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ -06a780: 6e20 a90e 0900 |0026: invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -06a786: 549a 8c03 |0029: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ -06a78a: 54a0 6803 |002b: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06a78e: 6e20 0506 a000 |002d: invoke-virtual {v0, v10}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -06a794: 54aa 6403 |0030: iget-object v10, v10, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ -06a798: 6e10 0309 0a00 |0032: invoke-virtual {v10}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0903 │ │ -06a79e: 0e00 |0035: return-void │ │ +06a70c: |[06a70c] androidx.recyclerview.widget.RecyclerView.setLayoutFrozen:(Z)V │ │ +06a71c: 5590 af03 |0000: iget-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06a720: 320a 3300 |0002: if-eq v10, v0, 0035 // +0033 │ │ +06a724: 1a00 8604 |0004: const-string v0, "Do not setLayoutFrozen in layout or scroll" // string@0486 │ │ +06a728: 6e20 4c0e 0900 |0006: invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;.b:(Ljava/lang/String;)V // method@0e4c │ │ +06a72e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06a730: 390a 0700 |000a: if-nez v10, 0011 // +0007 │ │ +06a734: 5c90 af03 |000c: iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06a738: 5c90 ae03 |000e: iput-boolean v0, v9, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +06a73c: 2825 |0010: goto 0035 // +0025 │ │ +06a73e: 7100 b703 0000 |0011: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03b7 │ │ +06a744: 0b03 |0014: move-result-wide v3 │ │ +06a746: 1235 |0015: const/4 v5, #int 3 // #3 │ │ +06a748: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +06a74a: 1207 |0017: const/4 v7, #int 0 // #0 │ │ +06a74c: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +06a74e: 0431 |0019: move-wide v1, v3 │ │ +06a750: 7708 1e05 0100 |001a: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@051e │ │ +06a756: 0c0a |001d: move-result-object v10 │ │ +06a758: 6e20 8c0e a900 |001e: invoke-virtual {v9, v10}, Landroidx/recyclerview/widget/RecyclerView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0e8c │ │ +06a75e: 121a |0021: const/4 v10, #int 1 // #1 │ │ +06a760: 5c9a af03 |0022: iput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06a764: 5c9a b003 |0024: iput-boolean v10, v9, Landroidx/recyclerview/widget/RecyclerView;.w:Z // field@03b0 │ │ +06a768: 6e20 a90e 0900 |0026: invoke-virtual {v9, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +06a76e: 549a 8c03 |0029: iget-object v10, v9, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +06a772: 54a0 6803 |002b: iget-object v0, v10, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06a776: 6e20 0506 a000 |002d: invoke-virtual {v0, v10}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ +06a77c: 54aa 6403 |0030: iget-object v10, v10, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06a780: 6e10 0309 0a00 |0032: invoke-virtual {v10}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0903 │ │ +06a786: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -97774,120 +97774,120 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$j;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 229 16-bit code units │ │ -06a7a0: |[06a7a0] androidx.recyclerview.widget.RecyclerView.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$j;)V │ │ -06a7b0: 5450 a103 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a7b4: 3306 0300 |0002: if-ne v6, v0, 0005 // +0003 │ │ -06a7b8: 0e00 |0004: return-void │ │ -06a7ba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06a7bc: 6e20 a90e 0500 |0006: invoke-virtual {v5, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -06a7c2: 5451 8c03 |0009: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ -06a7c6: 5412 6803 |000b: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06a7ca: 6e20 0506 1200 |000d: invoke-virtual {v2, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -06a7d0: 5411 6403 |0010: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ -06a7d4: 6e10 0309 0100 |0012: invoke-virtual {v1}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0903 │ │ -06a7da: 5451 a103 |0015: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a7de: 3801 3500 |0017: if-eqz v1, 004c // +0035 │ │ -06a7e2: 5451 7e03 |0019: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ -06a7e6: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ -06a7ea: 6e10 e50d 0100 |001d: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de5 │ │ -06a7f0: 5451 a103 |0020: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a7f4: 5452 9103 |0022: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06a7f8: 6e20 fd0d 2100 |0024: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfd │ │ -06a7fe: 5451 a103 |0027: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a802: 5452 9103 |0029: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06a806: 6e20 fe0d 2100 |002b: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfe │ │ -06a80c: 5451 9103 |002e: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06a810: 5412 5203 |0030: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ -06a814: 6e10 8f1d 0200 |0032: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -06a81a: 6e10 290e 0100 |0035: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e29 │ │ -06a820: 5551 a903 |0038: iget-boolean v1, v5, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ -06a824: 3801 0900 |003a: if-eqz v1, 0043 // +0009 │ │ -06a828: 5451 a103 |003c: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a82c: 5c10 4803 |003e: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ -06a830: 6e20 f80d 5100 |0040: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.A:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0df8 │ │ -06a836: 5451 a103 |0043: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a83a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -06a83c: 6e20 010e 2100 |0046: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.J:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e01 │ │ -06a842: 5b52 a103 |0049: iput-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a846: 280b |004b: goto 0056 // +000b │ │ -06a848: 5451 9103 |004c: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06a84c: 5412 5203 |004e: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ -06a850: 6e10 8f1d 0200 |0050: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -06a856: 6e10 290e 0100 |0053: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e29 │ │ -06a85c: 5451 9703 |0056: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ -06a860: 5412 de03 |0058: iget-object v2, v1, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ -06a864: 6e10 fe0e 0200 |005a: invoke-virtual {v2}, Landroidx/recyclerview/widget/b$a;.e:()V // method@0efe │ │ -06a86a: 5412 df03 |005d: iget-object v2, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ -06a86e: 6e10 991d 0200 |005f: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06a874: 0a02 |0062: move-result v2 │ │ -06a876: d802 02ff |0063: add-int/lit8 v2, v2, #int -1 // #ff │ │ -06a87a: 3a02 1a00 |0065: if-ltz v2, 007f // +001a │ │ -06a87e: 5413 dd03 |0067: iget-object v3, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -06a882: 5414 df03 |0069: iget-object v4, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ -06a886: 6e20 931d 2400 |006b: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06a88c: 0c04 |006e: move-result-object v4 │ │ -06a88e: 1f04 5e01 |006f: check-cast v4, Landroid/view/View; // type@015e │ │ -06a892: 1f03 ad02 |0071: check-cast v3, Landroidx/recyclerview/widget/k; // type@02ad │ │ -06a896: 6e10 841c 0300 |0073: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06a89c: 7110 7c0e 0400 |0076: invoke-static {v4}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ -06a8a2: 5413 df03 |0079: iget-object v3, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ -06a8a6: 6e20 971d 2300 |007b: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1d97 │ │ -06a8ac: 28e5 |007e: goto 0063 // -001b │ │ -06a8ae: 5411 dd03 |007f: iget-object v1, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -06a8b2: 1f01 ad02 |0081: check-cast v1, Landroidx/recyclerview/widget/k; // type@02ad │ │ -06a8b6: 6e10 440f 0100 |0083: invoke-virtual {v1}, Landroidx/recyclerview/widget/k;.a:()I // method@0f44 │ │ -06a8bc: 0a02 |0086: move-result v2 │ │ -06a8be: 3520 1600 |0087: if-ge v0, v2, 009d // +0016 │ │ -06a8c2: 5413 1b04 |0089: iget-object v3, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ -06a8c6: 6e20 8306 0300 |008b: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -06a8cc: 0c03 |008e: move-result-object v3 │ │ -06a8ce: 5414 1b04 |008f: iget-object v4, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ -06a8d2: 6e10 841c 0400 |0091: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06a8d8: 7110 7c0e 0300 |0094: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ -06a8de: 6e10 7205 0300 |0097: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0572 │ │ -06a8e4: d800 0001 |009a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06a8e8: 28eb |009c: goto 0087 // -0015 │ │ -06a8ea: 5410 1b04 |009d: iget-object v0, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ -06a8ee: 6e10 a006 0000 |009f: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@06a0 │ │ -06a8f4: 5b56 a103 |00a2: iput-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a8f8: 3806 3800 |00a4: if-eqz v6, 00dc // +0038 │ │ -06a8fc: 5460 4503 |00a6: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -06a900: 3900 0f00 |00a8: if-nez v0, 00b7 // +000f │ │ -06a904: 6e20 010e 5600 |00aa: invoke-virtual {v6, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.J:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e01 │ │ -06a90a: 5556 a903 |00ad: iget-boolean v6, v5, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ -06a90e: 3806 2d00 |00af: if-eqz v6, 00dc // +002d │ │ -06a912: 5456 a103 |00b1: iget-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06a916: 1210 |00b3: const/4 v0, #int 1 // #1 │ │ -06a918: 5c60 4803 |00b4: iput-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ -06a91c: 2826 |00b6: goto 00dc // +0026 │ │ -06a91e: 2200 0006 |00b7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -06a922: 2201 1c06 |00b9: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ -06a926: 7010 c31c 0100 |00bb: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -06a92c: 1a02 5d09 |00be: const-string v2, "LayoutManager " // string@095d │ │ -06a930: 6e20 d01c 2100 |00c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06a936: 6e20 cf1c 6100 |00c3: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -06a93c: 1a02 7f00 |00c6: const-string v2, " is already attached to a RecyclerView:" // string@007f │ │ -06a940: 6e20 d01c 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06a946: 5466 4503 |00cb: iget-object v6, v6, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ -06a94a: 6e10 760e 0600 |00cd: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ -06a950: 0c06 |00d0: move-result-object v6 │ │ -06a952: 6e20 d01c 6100 |00d1: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06a958: 6e10 d81c 0100 |00d4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06a95e: 0c06 |00d7: move-result-object v6 │ │ -06a960: 7020 3f1c 6000 |00d8: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -06a966: 2700 |00db: throw v0 │ │ -06a968: 5456 9103 |00dc: iget-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06a96c: 6e10 2e0e 0600 |00de: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$p;.g:()V // method@0e2e │ │ -06a972: 6e10 940e 0500 |00e1: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e94 │ │ -06a978: 0e00 |00e4: return-void │ │ +06a788: |[06a788] androidx.recyclerview.widget.RecyclerView.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$j;)V │ │ +06a798: 5450 a103 |0000: iget-object v0, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a79c: 3306 0300 |0002: if-ne v6, v0, 0005 // +0003 │ │ +06a7a0: 0e00 |0004: return-void │ │ +06a7a2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06a7a4: 6e20 a90e 0500 |0006: invoke-virtual {v5, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +06a7aa: 5451 8c03 |0009: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +06a7ae: 5412 6803 |000b: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06a7b2: 6e20 0506 1200 |000d: invoke-virtual {v2, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ +06a7b8: 5411 6403 |0010: iget-object v1, v1, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06a7bc: 6e10 0309 0100 |0012: invoke-virtual {v1}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0903 │ │ +06a7c2: 5451 a103 |0015: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a7c6: 3801 3500 |0017: if-eqz v1, 004c // +0035 │ │ +06a7ca: 5451 7e03 |0019: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.I:Landroidx/recyclerview/widget/RecyclerView$g; // field@037e │ │ +06a7ce: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ +06a7d2: 6e10 e50d 0100 |001d: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$g;.c:()V // method@0de5 │ │ +06a7d8: 5451 a103 |0020: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a7dc: 5452 9103 |0022: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a7e0: 6e20 fd0d 2100 |0024: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.F:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfd │ │ +06a7e6: 5451 a103 |0027: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a7ea: 5452 9103 |0029: iget-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a7ee: 6e20 fe0d 2100 |002b: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.G:(Landroidx/recyclerview/widget/RecyclerView$p;)V // method@0dfe │ │ +06a7f4: 5451 9103 |002e: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a7f8: 5412 5203 |0030: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +06a7fc: 6e10 8d1d 0200 |0032: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +06a802: 6e10 290e 0100 |0035: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e29 │ │ +06a808: 5551 a903 |0038: iget-boolean v1, v5, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ +06a80c: 3801 0900 |003a: if-eqz v1, 0043 // +0009 │ │ +06a810: 5451 a103 |003c: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a814: 5c10 4803 |003e: iput-boolean v0, v1, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ +06a818: 6e20 f80d 5100 |0040: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.A:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0df8 │ │ +06a81e: 5451 a103 |0043: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a822: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +06a824: 6e20 010e 2100 |0046: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$j;.J:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e01 │ │ +06a82a: 5b52 a103 |0049: iput-object v2, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a82e: 280b |004b: goto 0056 // +000b │ │ +06a830: 5451 9103 |004c: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a834: 5412 5203 |004e: iget-object v2, v1, Landroidx/recyclerview/widget/RecyclerView$p;.a:Ljava/util/ArrayList; // field@0352 │ │ +06a838: 6e10 8d1d 0200 |0050: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +06a83e: 6e10 290e 0100 |0053: invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView$p;.b:()V // method@0e29 │ │ +06a844: 5451 9703 |0056: iget-object v1, v5, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06a848: 5412 de03 |0058: iget-object v2, v1, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +06a84c: 6e10 fe0e 0200 |005a: invoke-virtual {v2}, Landroidx/recyclerview/widget/b$a;.e:()V // method@0efe │ │ +06a852: 5412 df03 |005d: iget-object v2, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +06a856: 6e10 971d 0200 |005f: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +06a85c: 0a02 |0062: move-result v2 │ │ +06a85e: d802 02ff |0063: add-int/lit8 v2, v2, #int -1 // #ff │ │ +06a862: 3a02 1a00 |0065: if-ltz v2, 007f // +001a │ │ +06a866: 5413 dd03 |0067: iget-object v3, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +06a86a: 5414 df03 |0069: iget-object v4, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +06a86e: 6e20 911d 2400 |006b: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +06a874: 0c04 |006e: move-result-object v4 │ │ +06a876: 1f04 5e01 |006f: check-cast v4, Landroid/view/View; // type@015e │ │ +06a87a: 1f03 ad02 |0071: check-cast v3, Landroidx/recyclerview/widget/k; // type@02ad │ │ +06a87e: 6e10 821c 0300 |0073: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06a884: 7110 7c0e 0400 |0076: invoke-static {v4}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ +06a88a: 5413 df03 |0079: iget-object v3, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +06a88e: 6e20 951d 2300 |007b: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1d95 │ │ +06a894: 28e5 |007e: goto 0063 // -001b │ │ +06a896: 5411 dd03 |007f: iget-object v1, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +06a89a: 1f01 ad02 |0081: check-cast v1, Landroidx/recyclerview/widget/k; // type@02ad │ │ +06a89e: 6e10 440f 0100 |0083: invoke-virtual {v1}, Landroidx/recyclerview/widget/k;.a:()I // method@0f44 │ │ +06a8a4: 0a02 |0086: move-result v2 │ │ +06a8a6: 3520 1600 |0087: if-ge v0, v2, 009d // +0016 │ │ +06a8aa: 5413 1b04 |0089: iget-object v3, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +06a8ae: 6e20 8306 0300 |008b: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +06a8b4: 0c03 |008e: move-result-object v3 │ │ +06a8b6: 5414 1b04 |008f: iget-object v4, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +06a8ba: 6e10 821c 0400 |0091: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06a8c0: 7110 7c0e 0300 |0094: invoke-static {v3}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ +06a8c6: 6e10 7205 0300 |0097: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0572 │ │ +06a8cc: d800 0001 |009a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06a8d0: 28eb |009c: goto 0087 // -0015 │ │ +06a8d2: 5410 1b04 |009d: iget-object v0, v1, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +06a8d6: 6e10 a006 0000 |009f: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@06a0 │ │ +06a8dc: 5b56 a103 |00a2: iput-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a8e0: 3806 3800 |00a4: if-eqz v6, 00dc // +0038 │ │ +06a8e4: 5460 4503 |00a6: iget-object v0, v6, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +06a8e8: 3900 0f00 |00a8: if-nez v0, 00b7 // +000f │ │ +06a8ec: 6e20 010e 5600 |00aa: invoke-virtual {v6, v5}, Landroidx/recyclerview/widget/RecyclerView$j;.J:(Landroidx/recyclerview/widget/RecyclerView;)V // method@0e01 │ │ +06a8f2: 5556 a903 |00ad: iget-boolean v6, v5, Landroidx/recyclerview/widget/RecyclerView;.q:Z // field@03a9 │ │ +06a8f6: 3806 2d00 |00af: if-eqz v6, 00dc // +002d │ │ +06a8fa: 5456 a103 |00b1: iget-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06a8fe: 1210 |00b3: const/4 v0, #int 1 // #1 │ │ +06a900: 5c60 4803 |00b4: iput-boolean v0, v6, Landroidx/recyclerview/widget/RecyclerView$j;.e:Z // field@0348 │ │ +06a904: 2826 |00b6: goto 00dc // +0026 │ │ +06a906: 2200 0006 |00b7: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +06a90a: 2201 1c06 |00b9: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ +06a90e: 7010 c11c 0100 |00bb: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +06a914: 1a02 5d09 |00be: const-string v2, "LayoutManager " // string@095d │ │ +06a918: 6e20 ce1c 2100 |00c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06a91e: 6e20 cd1c 6100 |00c3: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +06a924: 1a02 7f00 |00c6: const-string v2, " is already attached to a RecyclerView:" // string@007f │ │ +06a928: 6e20 ce1c 2100 |00c8: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06a92e: 5466 4503 |00cb: iget-object v6, v6, Landroidx/recyclerview/widget/RecyclerView$j;.b:Landroidx/recyclerview/widget/RecyclerView; // field@0345 │ │ +06a932: 6e10 760e 0600 |00cd: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.h:()Ljava/lang/String; // method@0e76 │ │ +06a938: 0c06 |00d0: move-result-object v6 │ │ +06a93a: 6e20 ce1c 6100 |00d1: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06a940: 6e10 d61c 0100 |00d4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +06a946: 0c06 |00d7: move-result-object v6 │ │ +06a948: 7020 3d1c 6000 |00d8: invoke-direct {v0, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +06a94e: 2700 |00db: throw v0 │ │ +06a950: 5456 9103 |00dc: iget-object v6, v5, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a954: 6e10 2e0e 0600 |00de: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView$p;.g:()V // method@0e2e │ │ +06a95a: 6e10 940e 0500 |00e1: invoke-virtual {v5}, Landroidx/recyclerview/widget/RecyclerView;.requestLayout:()V // method@0e94 │ │ +06a960: 0e00 |00e4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -99434,24 +99434,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -06a97c: |[06a97c] androidx.recyclerview.widget.RecyclerView.setNestedScrollingEnabled:(Z)V │ │ -06a98c: 7010 750e 0300 |0000: invoke-direct {v3}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -06a992: 0c00 |0003: move-result-object v0 │ │ -06a994: 5501 ee04 |0004: iget-boolean v1, v0, Ld0/o;.d:Z // field@04ee │ │ -06a998: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -06a99c: 5401 ed04 |0008: iget-object v1, v0, Ld0/o;.c:Landroid/view/View; // field@04ed │ │ -06a9a0: 6202 2d05 |000a: sget-object v2, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -06a9a4: 7110 0912 0100 |000c: invoke-static {v1}, Ld0/w$b;.z:(Landroid/view/View;)V // method@1209 │ │ -06a9aa: 5c04 ee04 |000f: iput-boolean v4, v0, Ld0/o;.d:Z // field@04ee │ │ -06a9ae: 0e00 |0011: return-void │ │ +06a964: |[06a964] androidx.recyclerview.widget.RecyclerView.setNestedScrollingEnabled:(Z)V │ │ +06a974: 7010 750e 0300 |0000: invoke-direct {v3}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +06a97a: 0c00 |0003: move-result-object v0 │ │ +06a97c: 5501 ee04 |0004: iget-boolean v1, v0, Ld0/o;.d:Z // field@04ee │ │ +06a980: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +06a984: 5401 ed04 |0008: iget-object v1, v0, Ld0/o;.c:Landroid/view/View; // field@04ed │ │ +06a988: 6202 2d05 |000a: sget-object v2, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +06a98c: 7110 0912 0100 |000c: invoke-static {v1}, Ld0/w$b;.z:(Landroid/view/View;)V // method@1209 │ │ +06a992: 5c04 ee04 |000f: iput-boolean v4, v0, Ld0/o;.d:Z // field@04ee │ │ +06a996: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -99683,72 +99683,72 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$l;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06a9b0: |[06a9b0] androidx.recyclerview.widget.RecyclerView.setOnFlingListener:(Landroidx/recyclerview/widget/RecyclerView$l;)V │ │ -06a9c0: 0e00 |0000: return-void │ │ +06a998: |[06a998] androidx.recyclerview.widget.RecyclerView.setOnFlingListener:(Landroidx/recyclerview/widget/RecyclerView$l;)V │ │ +06a9a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #88 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setOnScrollListener' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$n;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06a9c4: |[06a9c4] androidx.recyclerview.widget.RecyclerView.setOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$n;)V │ │ -06a9d4: 0e00 |0000: return-void │ │ +06a9ac: |[06a9ac] androidx.recyclerview.widget.RecyclerView.setOnScrollListener:(Landroidx/recyclerview/widget/RecyclerView$n;)V │ │ +06a9bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #89 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setPreserveFocusAfterLayout' │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a9d8: |[06a9d8] androidx.recyclerview.widget.RecyclerView.setPreserveFocusAfterLayout:(Z)V │ │ -06a9e8: 5c01 8b03 |0000: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038b │ │ -06a9ec: 0e00 |0002: return-void │ │ +06a9c0: |[06a9c0] androidx.recyclerview.widget.RecyclerView.setPreserveFocusAfterLayout:(Z)V │ │ +06a9d0: 5c01 8b03 |0000: iput-boolean v1, v0, Landroidx/recyclerview/widget/RecyclerView;.V:Z // field@038b │ │ +06a9d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #90 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setRecycledViewPool' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$o;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06a9f0: |[06a9f0] androidx.recyclerview.widget.RecyclerView.setRecycledViewPool:(Landroidx/recyclerview/widget/RecyclerView$o;)V │ │ -06aa00: 5430 9103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06aa04: 5401 5803 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -06aa08: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -06aa0c: 5212 5103 |0006: iget v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ -06aa10: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ -06aa14: 5912 5103 |000a: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ -06aa18: 5b04 5803 |000c: iput-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ -06aa1c: 3804 0700 |000e: if-eqz v4, 0015 // +0007 │ │ -06aa20: 5404 5903 |0010: iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ -06aa24: 6e10 650e 0400 |0012: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$d; // method@0e65 │ │ -06aa2a: 0e00 |0015: return-void │ │ +06a9d8: |[06a9d8] androidx.recyclerview.widget.RecyclerView.setRecycledViewPool:(Landroidx/recyclerview/widget/RecyclerView$o;)V │ │ +06a9e8: 5430 9103 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06a9ec: 5401 5803 |0002: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06a9f0: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +06a9f4: 5212 5103 |0006: iget v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ +06a9f8: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ +06a9fc: 5912 5103 |000a: iput v2, v1, Landroidx/recyclerview/widget/RecyclerView$o;.b:I // field@0351 │ │ +06aa00: 5b04 5803 |000c: iput-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$p;.g:Landroidx/recyclerview/widget/RecyclerView$o; // field@0358 │ │ +06aa04: 3804 0700 |000e: if-eqz v4, 0015 // +0007 │ │ +06aa08: 5404 5903 |0010: iget-object v4, v0, Landroidx/recyclerview/widget/RecyclerView$p;.h:Landroidx/recyclerview/widget/RecyclerView; // field@0359 │ │ +06aa0c: 6e10 650e 0400 |0012: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$d; // method@0e65 │ │ +06aa12: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -99980,57 +99980,57 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$q;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06aa2c: |[06aa2c] androidx.recyclerview.widget.RecyclerView.setRecyclerListener:(Landroidx/recyclerview/widget/RecyclerView$q;)V │ │ -06aa3c: 0e00 |0000: return-void │ │ +06aa14: |[06aa14] androidx.recyclerview.widget.RecyclerView.setRecyclerListener:(Landroidx/recyclerview/widget/RecyclerView$q;)V │ │ +06aa24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #92 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setScrollState' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -06aa40: |[06aa40] androidx.recyclerview.widget.RecyclerView.setScrollState:(I)V │ │ -06aa50: 5220 7f03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ -06aa54: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ -06aa58: 0e00 |0004: return-void │ │ -06aa5a: 5923 7f03 |0005: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ -06aa5e: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -06aa60: 3203 0e00 |0008: if-eq v3, v0, 0016 // +000e │ │ -06aa64: 5420 8c03 |000a: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ -06aa68: 5401 6803 |000c: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06aa6c: 6e20 0506 0100 |000e: invoke-virtual {v1, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ -06aa72: 5400 6403 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ -06aa76: 6e10 0309 0000 |0013: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0903 │ │ -06aa7c: 5420 a103 |0016: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06aa80: 3800 0500 |0018: if-eqz v0, 001d // +0005 │ │ -06aa84: 6e20 fc0d 3000 |001a: invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.E:(I)V // method@0dfc │ │ -06aa8a: 5423 9003 |001d: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.d0:Ljava/util/ArrayList; // field@0390 │ │ -06aa8e: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ -06aa92: 6e10 991d 0300 |0021: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06aa98: 0a03 |0024: move-result v3 │ │ -06aa9a: d803 03ff |0025: add-int/lit8 v3, v3, #int -1 // #ff │ │ -06aa9e: 3a03 0e00 |0027: if-ltz v3, 0035 // +000e │ │ -06aaa2: 5420 9003 |0029: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.d0:Ljava/util/ArrayList; // field@0390 │ │ -06aaa6: 6e20 931d 3000 |002b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06aaac: 0c00 |002e: move-result-object v0 │ │ -06aaae: 1f00 8002 |002f: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$n; // type@0280 │ │ -06aab2: 6e10 841c 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06aab8: 28f1 |0034: goto 0025 // -000f │ │ -06aaba: 0e00 |0035: return-void │ │ +06aa28: |[06aa28] androidx.recyclerview.widget.RecyclerView.setScrollState:(I)V │ │ +06aa38: 5220 7f03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +06aa3c: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ +06aa40: 0e00 |0004: return-void │ │ +06aa42: 5923 7f03 |0005: iput v3, v2, Landroidx/recyclerview/widget/RecyclerView;.J:I // field@037f │ │ +06aa46: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +06aa48: 3203 0e00 |0008: if-eq v3, v0, 0016 // +000e │ │ +06aa4c: 5420 8c03 |000a: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +06aa50: 5401 6803 |000c: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06aa54: 6e20 0506 0100 |000e: invoke-virtual {v1, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0605 │ │ +06aa5a: 5400 6403 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06aa5e: 6e10 0309 0000 |0013: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@0903 │ │ +06aa64: 5420 a103 |0016: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06aa68: 3800 0500 |0018: if-eqz v0, 001d // +0005 │ │ +06aa6c: 6e20 fc0d 3000 |001a: invoke-virtual {v0, v3}, Landroidx/recyclerview/widget/RecyclerView$j;.E:(I)V // method@0dfc │ │ +06aa72: 5423 9003 |001d: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.d0:Ljava/util/ArrayList; // field@0390 │ │ +06aa76: 3803 1600 |001f: if-eqz v3, 0035 // +0016 │ │ +06aa7a: 6e10 971d 0300 |0021: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +06aa80: 0a03 |0024: move-result v3 │ │ +06aa82: d803 03ff |0025: add-int/lit8 v3, v3, #int -1 // #ff │ │ +06aa86: 3a03 0e00 |0027: if-ltz v3, 0035 // +000e │ │ +06aa8a: 5420 9003 |0029: iget-object v0, v2, Landroidx/recyclerview/widget/RecyclerView;.d0:Ljava/util/ArrayList; // field@0390 │ │ +06aa8e: 6e20 911d 3000 |002b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +06aa94: 0c00 |002e: move-result-object v0 │ │ +06aa96: 1f00 8002 |002f: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$n; // type@0280 │ │ +06aa9a: 6e10 821c 0000 |0031: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06aaa0: 28f1 |0034: goto 0025 // -000f │ │ +06aaa2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -100262,232 +100262,232 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -06aabc: |[06aabc] androidx.recyclerview.widget.RecyclerView.setScrollingTouchSlop:(I)V │ │ -06aacc: 6e10 9405 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06aad2: 0c00 |0003: move-result-object v0 │ │ -06aad4: 7110 5c06 0000 |0004: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065c │ │ -06aada: 0c00 |0007: move-result-object v0 │ │ -06aadc: 3804 2600 |0008: if-eqz v4, 002e // +0026 │ │ -06aae0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -06aae2: 3214 1e00 |000b: if-eq v4, v1, 0029 // +001e │ │ -06aae6: 2201 1c06 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ -06aaea: 7010 c31c 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -06aaf0: 1a02 e324 |0012: const-string v2, "setScrollingTouchSlop(): bad argument constant " // string@24e3 │ │ -06aaf4: 6e20 d01c 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06aafa: 6e20 cb1c 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -06ab00: 1a04 a102 |001a: const-string v4, "; using default value" // string@02a1 │ │ -06ab04: 6e20 d01c 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06ab0a: 6e10 d81c 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06ab10: 0c04 |0022: move-result-object v4 │ │ -06ab12: 1a01 fe12 |0023: const-string v1, "RecyclerView" // string@12fe │ │ -06ab16: 7120 3d04 4100 |0025: invoke-static {v1, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ -06ab1c: 2806 |0028: goto 002e // +0006 │ │ -06ab1e: 6e10 6406 0000 |0029: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@0664 │ │ -06ab24: 0a04 |002c: move-result v4 │ │ -06ab26: 2805 |002d: goto 0032 // +0005 │ │ -06ab28: 6e10 6506 0000 |002e: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0665 │ │ -06ab2e: 0a04 |0031: move-result v4 │ │ -06ab30: 5934 8603 |0032: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ -06ab34: 0e00 |0034: return-void │ │ +06aaa4: |[06aaa4] androidx.recyclerview.widget.RecyclerView.setScrollingTouchSlop:(I)V │ │ +06aab4: 6e10 9405 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +06aaba: 0c00 |0003: move-result-object v0 │ │ +06aabc: 7110 5c06 0000 |0004: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@065c │ │ +06aac2: 0c00 |0007: move-result-object v0 │ │ +06aac4: 3804 2600 |0008: if-eqz v4, 002e // +0026 │ │ +06aac8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +06aaca: 3214 1e00 |000b: if-eq v4, v1, 0029 // +001e │ │ +06aace: 2201 1c06 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ +06aad2: 7010 c11c 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +06aad8: 1a02 e124 |0012: const-string v2, "setScrollingTouchSlop(): bad argument constant " // string@24e1 │ │ +06aadc: 6e20 ce1c 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06aae2: 6e20 c91c 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +06aae8: 1a04 a102 |001a: const-string v4, "; using default value" // string@02a1 │ │ +06aaec: 6e20 ce1c 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06aaf2: 6e10 d61c 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +06aaf8: 0c04 |0022: move-result-object v4 │ │ +06aafa: 1a01 fe12 |0023: const-string v1, "RecyclerView" // string@12fe │ │ +06aafe: 7120 3d04 4100 |0025: invoke-static {v1, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ +06ab04: 2806 |0028: goto 002e // +0006 │ │ +06ab06: 6e10 6406 0000 |0029: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@0664 │ │ +06ab0c: 0a04 |002c: move-result v4 │ │ +06ab0e: 2805 |002d: goto 0032 // +0005 │ │ +06ab10: 6e10 6506 0000 |002e: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@0665 │ │ +06ab16: 0a04 |0031: move-result v4 │ │ +06ab18: 5934 8603 |0032: iput v4, v3, Landroidx/recyclerview/widget/RecyclerView;.Q:I // field@0386 │ │ +06ab1c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #94 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'setViewCacheExtension' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$t;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06ab38: |[06ab38] androidx.recyclerview.widget.RecyclerView.setViewCacheExtension:(Landroidx/recyclerview/widget/RecyclerView$t;)V │ │ -06ab48: 5401 9103 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -06ab4c: 6e10 841c 0100 |0002: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06ab52: 0e00 |0005: return-void │ │ +06ab20: |[06ab20] androidx.recyclerview.widget.RecyclerView.setViewCacheExtension:(Landroidx/recyclerview/widget/RecyclerView$t;)V │ │ +06ab30: 5401 9103 |0000: iget-object v1, v0, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06ab34: 6e10 821c 0100 |0002: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06ab3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #95 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'startNestedScroll' │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -068858: |[068858] androidx.recyclerview.widget.RecyclerView.startNestedScroll:(I)Z │ │ -068868: 7010 750e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -06886e: 0c00 |0003: move-result-object v0 │ │ -068870: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -068872: 6e30 8611 3001 |0005: invoke-virtual {v0, v3, v1}, Ld0/o;.g:(II)Z // method@1186 │ │ -068878: 0a03 |0008: move-result v3 │ │ -06887a: 0f03 |0009: return v3 │ │ +068840: |[068840] androidx.recyclerview.widget.RecyclerView.startNestedScroll:(I)Z │ │ +068850: 7010 750e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +068856: 0c00 |0003: move-result-object v0 │ │ +068858: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06885a: 6e30 8611 3001 |0005: invoke-virtual {v0, v3, v1}, Ld0/o;.g:(II)Z // method@1186 │ │ +068860: 0a03 |0008: move-result v3 │ │ +068862: 0f03 |0009: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #96 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'stopNestedScroll' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06ada4: |[06ada4] androidx.recyclerview.widget.RecyclerView.stopNestedScroll:()V │ │ -06adb4: 7010 750e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -06adba: 0c00 |0003: move-result-object v0 │ │ -06adbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06adbe: 6e20 8711 1000 |0005: invoke-virtual {v0, v1}, Ld0/o;.h:(I)V // method@1187 │ │ -06adc4: 0e00 |0008: return-void │ │ +06ad8c: |[06ad8c] androidx.recyclerview.widget.RecyclerView.stopNestedScroll:()V │ │ +06ad9c: 7010 750e 0200 |0000: invoke-direct {v2}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +06ada2: 0c00 |0003: move-result-object v0 │ │ +06ada4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06ada6: 6e20 8711 1000 |0005: invoke-virtual {v0, v1}, Ld0/o;.h:(I)V // method@1187 │ │ +06adac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #97 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 't' │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 213 16-bit code units │ │ -06ab54: |[06ab54] androidx.recyclerview.widget.RecyclerView.t:(II)V │ │ -06ab64: 54c0 a103 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06ab68: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -06ab6c: 1a0d fe12 |0004: const-string v13, "RecyclerView" // string@12fe │ │ -06ab70: 1a0e e403 |0006: const-string v14, "Cannot smooth scroll without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03e4 │ │ -06ab74: 7120 3504 ed00 |0008: invoke-static {v13, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ -06ab7a: 2900 c900 |000b: goto/16 00d4 // +00c9 │ │ -06ab7e: 55c1 af03 |000d: iget-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -06ab82: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ -06ab86: 2900 c300 |0011: goto/16 00d4 // +00c3 │ │ -06ab8a: 6e10 030e 0000 |0013: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ -06ab90: 0a00 |0016: move-result v0 │ │ -06ab92: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -06ab94: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -06ab98: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -06ab9a: 2802 |001b: goto 001d // +0002 │ │ -06ab9c: 01d5 |001c: move v5, v13 │ │ -06ab9e: 54cd a103 |001d: iget-object v13, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06aba2: 6e10 040e 0d00 |001f: invoke-virtual {v13}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ -06aba8: 0a0d |0022: move-result v13 │ │ -06abaa: 390d 0400 |0023: if-nez v13, 0027 // +0004 │ │ -06abae: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -06abb0: 2802 |0026: goto 0028 // +0002 │ │ -06abb2: 01e6 |0027: move v6, v14 │ │ -06abb4: 3905 0400 |0028: if-nez v5, 002c // +0004 │ │ -06abb8: 3806 aa00 |002a: if-eqz v6, 00d4 // +00aa │ │ -06abbc: 54cd 8c03 |002c: iget-object v13, v12, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ -06abc0: 6e10 841c 0d00 |002e: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06abc6: 7110 5d1c 0500 |0031: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1c5d │ │ -06abcc: 0a0e |0034: move-result v14 │ │ -06abce: 7110 5d1c 0600 |0035: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@1c5d │ │ -06abd4: 0a00 |0038: move-result v0 │ │ -06abd6: 370e 0400 |0039: if-le v14, v0, 003d // +0004 │ │ -06abda: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -06abdc: 2802 |003c: goto 003e // +0002 │ │ -06abde: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -06abe0: 8313 |003e: int-to-double v3, v1 │ │ -06abe2: 7120 721c 4300 |003f: invoke-static {v3, v4}, Ljava/lang/Math;.sqrt:(D)D // method@1c72 │ │ -06abe8: 0b03 |0042: move-result-wide v3 │ │ -06abea: 8a33 |0043: double-to-int v3, v3 │ │ -06abec: 9204 0505 |0044: mul-int v4, v5, v5 │ │ -06abf0: 9207 0606 |0046: mul-int v7, v6, v6 │ │ -06abf4: b047 |0048: add-int/2addr v7, v4 │ │ -06abf6: 8377 |0049: int-to-double v7, v7 │ │ -06abf8: 7120 721c 8700 |004a: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@1c72 │ │ -06abfe: 0b07 |004d: move-result-wide v7 │ │ -06ac00: 8a74 |004e: double-to-int v4, v7 │ │ -06ac02: 54d7 6803 |004f: iget-object v7, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06ac06: 3802 0700 |0051: if-eqz v2, 0058 // +0007 │ │ -06ac0a: 6e10 cd05 0700 |0053: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ -06ac10: 0a07 |0056: move-result v7 │ │ -06ac12: 2805 |0057: goto 005c // +0005 │ │ -06ac14: 6e10 9c05 0700 |0058: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ -06ac1a: 0a07 |005b: move-result v7 │ │ -06ac1c: db08 0702 |005c: div-int/lit8 v8, v7, #int 2 // #02 │ │ -06ac20: 8244 |005e: int-to-float v4, v4 │ │ -06ac22: 1509 803f |005f: const/high16 v9, #int 1065353216 // #3f80 │ │ -06ac26: a804 0409 |0061: mul-float v4, v4, v9 │ │ -06ac2a: 8277 |0063: int-to-float v7, v7 │ │ -06ac2c: c974 |0064: div-float/2addr v4, v7 │ │ -06ac2e: 7120 6a1c 4900 |0065: invoke-static {v9, v4}, Ljava/lang/Math;.min:(FF)F // method@1c6a │ │ -06ac34: 0a04 |0068: move-result v4 │ │ -06ac36: 8288 |0069: int-to-float v8, v8 │ │ -06ac38: 150a 003f |006a: const/high16 v10, #int 1056964608 // #3f00 │ │ -06ac3c: c7a4 |006c: sub-float/2addr v4, v10 │ │ -06ac3e: 140a 3b46 f13e |006d: const v10, #float 0.471239 // #3ef1463b │ │ -06ac44: a804 040a |0070: mul-float v4, v4, v10 │ │ -06ac48: 894a |0072: float-to-double v10, v4 │ │ -06ac4a: 7120 711c ba00 |0073: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@1c71 │ │ -06ac50: 0b0a |0076: move-result-wide v10 │ │ -06ac52: 8ca4 |0077: double-to-float v4, v10 │ │ -06ac54: a804 0408 |0078: mul-float v4, v4, v8 │ │ -06ac58: c684 |007a: add-float/2addr v4, v8 │ │ -06ac5a: 3d03 1300 |007b: if-lez v3, 008e // +0013 │ │ -06ac5e: 150e 7a44 |007d: const/high16 v14, #int 1148846080 // #447a │ │ -06ac62: 8230 |007f: int-to-float v0, v3 │ │ -06ac64: c904 |0080: div-float/2addr v4, v0 │ │ -06ac66: 7110 5c1c 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@1c5c │ │ -06ac6c: 0a00 |0084: move-result v0 │ │ -06ac6e: a800 000e |0085: mul-float v0, v0, v14 │ │ -06ac72: 7110 6e1c 0000 |0087: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1c6e │ │ -06ac78: 0a0e |008a: move-result v14 │ │ -06ac7a: da0e 0e04 |008b: mul-int/lit8 v14, v14, #int 4 // #04 │ │ -06ac7e: 280d |008d: goto 009a // +000d │ │ -06ac80: 3802 0300 |008e: if-eqz v2, 0091 // +0003 │ │ -06ac84: 2802 |0090: goto 0092 // +0002 │ │ -06ac86: 010e |0091: move v14, v0 │ │ -06ac88: 82ee |0092: int-to-float v14, v14 │ │ -06ac8a: c97e |0093: div-float/2addr v14, v7 │ │ -06ac8c: c69e |0094: add-float/2addr v14, v9 │ │ -06ac8e: 1500 9643 |0095: const/high16 v0, #int 1133903872 // #4396 │ │ -06ac92: a80e 0e00 |0097: mul-float v14, v14, v0 │ │ -06ac96: 87ee |0099: float-to-int v14, v14 │ │ -06ac98: 1300 d007 |009a: const/16 v0, #int 2000 // #7d0 │ │ -06ac9c: 7120 6b1c 0e00 |009c: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -06aca2: 0a07 |009f: move-result v7 │ │ -06aca4: 620e aa03 |00a0: sget-object v14, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03aa │ │ -06aca8: 54d0 6503 |00a2: iget-object v0, v13, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0365 │ │ -06acac: 32e0 1100 |00a4: if-eq v0, v14, 00b5 // +0011 │ │ -06acb0: 5bde 6503 |00a6: iput-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0365 │ │ -06acb4: 2200 c301 |00a8: new-instance v0, Landroid/widget/OverScroller; // type@01c3 │ │ -06acb8: 54d2 6803 |00aa: iget-object v2, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06acbc: 6e10 9405 0200 |00ac: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ -06acc2: 0c02 |00af: move-result-object v2 │ │ -06acc4: 7030 0209 200e |00b0: invoke-direct {v0, v2, v14}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0902 │ │ -06acca: 5bd0 6403 |00b3: iput-object v0, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ -06acce: 54de 6803 |00b5: iget-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ -06acd2: 1220 |00b7: const/4 v0, #int 2 // #2 │ │ -06acd4: 6e20 a90e 0e00 |00b8: invoke-virtual {v14, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ -06acda: 59d1 6303 |00bb: iput v1, v13, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ -06acde: 59d1 6203 |00bd: iput v1, v13, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ -06ace2: 54d2 6403 |00bf: iget-object v2, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ -06ace6: 1203 |00c1: const/4 v3, #int 0 // #0 │ │ -06ace8: 1204 |00c2: const/4 v4, #int 0 // #0 │ │ -06acea: 7406 0d09 0200 |00c3: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@090d │ │ -06acf0: 600e 9000 |00c6: sget v14, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -06acf4: 1300 1700 |00c8: const/16 v0, #int 23 // #17 │ │ -06acf8: 350e 0700 |00ca: if-ge v14, v0, 00d1 // +0007 │ │ -06acfc: 54de 6403 |00cc: iget-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ -06ad00: 6e10 0409 0e00 |00ce: invoke-virtual {v14}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@0904 │ │ -06ad06: 6e10 3c0e 0d00 |00d1: invoke-virtual {v13}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e3c │ │ -06ad0c: 0e00 |00d4: return-void │ │ +06ab3c: |[06ab3c] androidx.recyclerview.widget.RecyclerView.t:(II)V │ │ +06ab4c: 54c0 a103 |0000: iget-object v0, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06ab50: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +06ab54: 1a0d fe12 |0004: const-string v13, "RecyclerView" // string@12fe │ │ +06ab58: 1a0e e403 |0006: const-string v14, "Cannot smooth scroll without a LayoutManager set. Call setLayoutManager with a non-null argument." // string@03e4 │ │ +06ab5c: 7120 3504 ed00 |0008: invoke-static {v13, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@0435 │ │ +06ab62: 2900 c900 |000b: goto/16 00d4 // +00c9 │ │ +06ab66: 55c1 af03 |000d: iget-boolean v1, v12, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06ab6a: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ +06ab6e: 2900 c300 |0011: goto/16 00d4 // +00c3 │ │ +06ab72: 6e10 030e 0000 |0013: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$j;.b:()Z // method@0e03 │ │ +06ab78: 0a00 |0016: move-result v0 │ │ +06ab7a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +06ab7c: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +06ab80: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +06ab82: 2802 |001b: goto 001d // +0002 │ │ +06ab84: 01d5 |001c: move v5, v13 │ │ +06ab86: 54cd a103 |001d: iget-object v13, v12, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06ab8a: 6e10 040e 0d00 |001f: invoke-virtual {v13}, Landroidx/recyclerview/widget/RecyclerView$j;.c:()Z // method@0e04 │ │ +06ab90: 0a0d |0022: move-result v13 │ │ +06ab92: 390d 0400 |0023: if-nez v13, 0027 // +0004 │ │ +06ab96: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +06ab98: 2802 |0026: goto 0028 // +0002 │ │ +06ab9a: 01e6 |0027: move v6, v14 │ │ +06ab9c: 3905 0400 |0028: if-nez v5, 002c // +0004 │ │ +06aba0: 3806 aa00 |002a: if-eqz v6, 00d4 // +00aa │ │ +06aba4: 54cd 8c03 |002c: iget-object v13, v12, Landroidx/recyclerview/widget/RecyclerView;.W:Landroidx/recyclerview/widget/RecyclerView$u; // field@038c │ │ +06aba8: 6e10 821c 0d00 |002e: invoke-virtual {v13}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06abae: 7110 5b1c 0500 |0031: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1c5b │ │ +06abb4: 0a0e |0034: move-result v14 │ │ +06abb6: 7110 5b1c 0600 |0035: invoke-static {v6}, Ljava/lang/Math;.abs:(I)I // method@1c5b │ │ +06abbc: 0a00 |0038: move-result v0 │ │ +06abbe: 370e 0400 |0039: if-le v14, v0, 003d // +0004 │ │ +06abc2: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +06abc4: 2802 |003c: goto 003e // +0002 │ │ +06abc6: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +06abc8: 8313 |003e: int-to-double v3, v1 │ │ +06abca: 7120 701c 4300 |003f: invoke-static {v3, v4}, Ljava/lang/Math;.sqrt:(D)D // method@1c70 │ │ +06abd0: 0b03 |0042: move-result-wide v3 │ │ +06abd2: 8a33 |0043: double-to-int v3, v3 │ │ +06abd4: 9204 0505 |0044: mul-int v4, v5, v5 │ │ +06abd8: 9207 0606 |0046: mul-int v7, v6, v6 │ │ +06abdc: b047 |0048: add-int/2addr v7, v4 │ │ +06abde: 8377 |0049: int-to-double v7, v7 │ │ +06abe0: 7120 701c 8700 |004a: invoke-static {v7, v8}, Ljava/lang/Math;.sqrt:(D)D // method@1c70 │ │ +06abe6: 0b07 |004d: move-result-wide v7 │ │ +06abe8: 8a74 |004e: double-to-int v4, v7 │ │ +06abea: 54d7 6803 |004f: iget-object v7, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06abee: 3802 0700 |0051: if-eqz v2, 0058 // +0007 │ │ +06abf2: 6e10 cd05 0700 |0053: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@05cd │ │ +06abf8: 0a07 |0056: move-result v7 │ │ +06abfa: 2805 |0057: goto 005c // +0005 │ │ +06abfc: 6e10 9c05 0700 |0058: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@059c │ │ +06ac02: 0a07 |005b: move-result v7 │ │ +06ac04: db08 0702 |005c: div-int/lit8 v8, v7, #int 2 // #02 │ │ +06ac08: 8244 |005e: int-to-float v4, v4 │ │ +06ac0a: 1509 803f |005f: const/high16 v9, #int 1065353216 // #3f80 │ │ +06ac0e: a804 0409 |0061: mul-float v4, v4, v9 │ │ +06ac12: 8277 |0063: int-to-float v7, v7 │ │ +06ac14: c974 |0064: div-float/2addr v4, v7 │ │ +06ac16: 7120 681c 4900 |0065: invoke-static {v9, v4}, Ljava/lang/Math;.min:(FF)F // method@1c68 │ │ +06ac1c: 0a04 |0068: move-result v4 │ │ +06ac1e: 8288 |0069: int-to-float v8, v8 │ │ +06ac20: 150a 003f |006a: const/high16 v10, #int 1056964608 // #3f00 │ │ +06ac24: c7a4 |006c: sub-float/2addr v4, v10 │ │ +06ac26: 140a 3b46 f13e |006d: const v10, #float 0.471239 // #3ef1463b │ │ +06ac2c: a804 040a |0070: mul-float v4, v4, v10 │ │ +06ac30: 894a |0072: float-to-double v10, v4 │ │ +06ac32: 7120 6f1c ba00 |0073: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@1c6f │ │ +06ac38: 0b0a |0076: move-result-wide v10 │ │ +06ac3a: 8ca4 |0077: double-to-float v4, v10 │ │ +06ac3c: a804 0408 |0078: mul-float v4, v4, v8 │ │ +06ac40: c684 |007a: add-float/2addr v4, v8 │ │ +06ac42: 3d03 1300 |007b: if-lez v3, 008e // +0013 │ │ +06ac46: 150e 7a44 |007d: const/high16 v14, #int 1148846080 // #447a │ │ +06ac4a: 8230 |007f: int-to-float v0, v3 │ │ +06ac4c: c904 |0080: div-float/2addr v4, v0 │ │ +06ac4e: 7110 5a1c 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@1c5a │ │ +06ac54: 0a00 |0084: move-result v0 │ │ +06ac56: a800 000e |0085: mul-float v0, v0, v14 │ │ +06ac5a: 7110 6c1c 0000 |0087: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1c6c │ │ +06ac60: 0a0e |008a: move-result v14 │ │ +06ac62: da0e 0e04 |008b: mul-int/lit8 v14, v14, #int 4 // #04 │ │ +06ac66: 280d |008d: goto 009a // +000d │ │ +06ac68: 3802 0300 |008e: if-eqz v2, 0091 // +0003 │ │ +06ac6c: 2802 |0090: goto 0092 // +0002 │ │ +06ac6e: 010e |0091: move v14, v0 │ │ +06ac70: 82ee |0092: int-to-float v14, v14 │ │ +06ac72: c97e |0093: div-float/2addr v14, v7 │ │ +06ac74: c69e |0094: add-float/2addr v14, v9 │ │ +06ac76: 1500 9643 |0095: const/high16 v0, #int 1133903872 // #4396 │ │ +06ac7a: a80e 0e00 |0097: mul-float v14, v14, v0 │ │ +06ac7e: 87ee |0099: float-to-int v14, v14 │ │ +06ac80: 1300 d007 |009a: const/16 v0, #int 2000 // #7d0 │ │ +06ac84: 7120 691c 0e00 |009c: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +06ac8a: 0a07 |009f: move-result v7 │ │ +06ac8c: 620e aa03 |00a0: sget-object v14, Landroidx/recyclerview/widget/RecyclerView;.q0:Landroidx/recyclerview/widget/RecyclerView$b; // field@03aa │ │ +06ac90: 54d0 6503 |00a2: iget-object v0, v13, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0365 │ │ +06ac94: 32e0 1100 |00a4: if-eq v0, v14, 00b5 // +0011 │ │ +06ac98: 5bde 6503 |00a6: iput-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.h:Landroid/view/animation/Interpolator; // field@0365 │ │ +06ac9c: 2200 c301 |00a8: new-instance v0, Landroid/widget/OverScroller; // type@01c3 │ │ +06aca0: 54d2 6803 |00aa: iget-object v2, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06aca4: 6e10 9405 0200 |00ac: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0594 │ │ +06acaa: 0c02 |00af: move-result-object v2 │ │ +06acac: 7030 0209 200e |00b0: invoke-direct {v0, v2, v14}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0902 │ │ +06acb2: 5bd0 6403 |00b3: iput-object v0, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06acb6: 54de 6803 |00b5: iget-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.k:Landroidx/recyclerview/widget/RecyclerView; // field@0368 │ │ +06acba: 1220 |00b7: const/4 v0, #int 2 // #2 │ │ +06acbc: 6e20 a90e 0e00 |00b8: invoke-virtual {v14, v0}, Landroidx/recyclerview/widget/RecyclerView;.setScrollState:(I)V // method@0ea9 │ │ +06acc2: 59d1 6303 |00bb: iput v1, v13, Landroidx/recyclerview/widget/RecyclerView$u;.f:I // field@0363 │ │ +06acc6: 59d1 6203 |00bd: iput v1, v13, Landroidx/recyclerview/widget/RecyclerView$u;.e:I // field@0362 │ │ +06acca: 54d2 6403 |00bf: iget-object v2, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06acce: 1203 |00c1: const/4 v3, #int 0 // #0 │ │ +06acd0: 1204 |00c2: const/4 v4, #int 0 // #0 │ │ +06acd2: 7406 0d09 0200 |00c3: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@090d │ │ +06acd8: 600e 9000 |00c6: sget v14, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +06acdc: 1300 1700 |00c8: const/16 v0, #int 23 // #17 │ │ +06ace0: 350e 0700 |00ca: if-ge v14, v0, 00d1 // +0007 │ │ +06ace4: 54de 6403 |00cc: iget-object v14, v13, Landroidx/recyclerview/widget/RecyclerView$u;.g:Landroid/widget/OverScroller; // field@0364 │ │ +06ace8: 6e10 0409 0e00 |00ce: invoke-virtual {v14}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@0904 │ │ +06acee: 6e10 3c0e 0d00 |00d1: invoke-virtual {v13}, Landroidx/recyclerview/widget/RecyclerView$u;.a:()V // method@0e3c │ │ +06acf4: 0e00 |00d4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -100857,91 +100857,91 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -06ad10: |[06ad10] androidx.recyclerview.widget.RecyclerView.u:()V │ │ -06ad20: 5220 ad03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ -06ad24: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06ad26: b010 |0003: add-int/2addr v0, v1 │ │ -06ad28: 5920 ad03 |0004: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ -06ad2c: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -06ad30: 5520 af03 |0008: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -06ad34: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -06ad38: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06ad3a: 5c20 ae03 |000d: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ -06ad3e: 0e00 |000f: return-void │ │ +06acf8: |[06acf8] androidx.recyclerview.widget.RecyclerView.u:()V │ │ +06ad08: 5220 ad03 |0000: iget v0, v2, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ad0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06ad0e: b010 |0003: add-int/2addr v0, v1 │ │ +06ad10: 5920 ad03 |0004: iput v0, v2, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ad14: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +06ad18: 5520 af03 |0008: iget-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06ad1c: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +06ad20: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06ad22: 5c20 ae03 |000d: iput-boolean v0, v2, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +06ad26: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #99 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'v' │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -06ad40: |[06ad40] androidx.recyclerview.widget.RecyclerView.v:(Z)V │ │ -06ad50: 5230 ad03 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ -06ad54: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06ad56: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ -06ad5a: 5931 ad03 |0005: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ -06ad5e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06ad60: 3904 0800 |0008: if-nez v4, 0010 // +0008 │ │ -06ad64: 5532 af03 |000a: iget-boolean v2, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -06ad68: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ -06ad6c: 5c30 ae03 |000e: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ -06ad70: 5232 ad03 |0010: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ -06ad74: 3312 1400 |0012: if-ne v2, v1, 0026 // +0014 │ │ -06ad78: 3804 0c00 |0014: if-eqz v4, 0020 // +000c │ │ -06ad7c: 5534 ae03 |0016: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ -06ad80: 3804 0800 |0018: if-eqz v4, 0020 // +0008 │ │ -06ad84: 5534 af03 |001a: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -06ad88: 3904 0400 |001c: if-nez v4, 0020 // +0004 │ │ -06ad8c: 5434 a103 |001e: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ -06ad90: 5534 af03 |0020: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ -06ad94: 3904 0400 |0022: if-nez v4, 0026 // +0004 │ │ -06ad98: 5c30 ae03 |0024: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ -06ad9c: b112 |0026: sub-int/2addr v2, v1 │ │ -06ad9e: 5932 ad03 |0027: iput v2, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ -06ada2: 0e00 |0029: return-void │ │ +06ad28: |[06ad28] androidx.recyclerview.widget.RecyclerView.v:(Z)V │ │ +06ad38: 5230 ad03 |0000: iget v0, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ad3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06ad3e: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ +06ad42: 5931 ad03 |0005: iput v1, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ad46: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06ad48: 3904 0800 |0008: if-nez v4, 0010 // +0008 │ │ +06ad4c: 5532 af03 |000a: iget-boolean v2, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06ad50: 3902 0400 |000c: if-nez v2, 0010 // +0004 │ │ +06ad54: 5c30 ae03 |000e: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +06ad58: 5232 ad03 |0010: iget v2, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ad5c: 3312 1400 |0012: if-ne v2, v1, 0026 // +0014 │ │ +06ad60: 3804 0c00 |0014: if-eqz v4, 0020 // +000c │ │ +06ad64: 5534 ae03 |0016: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +06ad68: 3804 0800 |0018: if-eqz v4, 0020 // +0008 │ │ +06ad6c: 5534 af03 |001a: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06ad70: 3904 0400 |001c: if-nez v4, 0020 // +0004 │ │ +06ad74: 5434 a103 |001e: iget-object v4, v3, Landroidx/recyclerview/widget/RecyclerView;.m:Landroidx/recyclerview/widget/RecyclerView$j; // field@03a1 │ │ +06ad78: 5534 af03 |0020: iget-boolean v4, v3, Landroidx/recyclerview/widget/RecyclerView;.v:Z // field@03af │ │ +06ad7c: 3904 0400 |0022: if-nez v4, 0026 // +0004 │ │ +06ad80: 5c30 ae03 |0024: iput-boolean v0, v3, Landroidx/recyclerview/widget/RecyclerView;.u:Z // field@03ae │ │ +06ad84: b112 |0026: sub-int/2addr v2, v1 │ │ +06ad86: 5932 ad03 |0027: iput v2, v3, Landroidx/recyclerview/widget/RecyclerView;.t:I // field@03ad │ │ +06ad8a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #100 : (in Landroidx/recyclerview/widget/RecyclerView;) │ │ name : 'w' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06adc8: |[06adc8] androidx.recyclerview.widget.RecyclerView.w:(I)V │ │ -06add8: 7010 750e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ -06adde: 0c00 |0003: move-result-object v0 │ │ -06ade0: 6e20 8711 2000 |0004: invoke-virtual {v0, v2}, Ld0/o;.h:(I)V // method@1187 │ │ -06ade6: 0e00 |0007: return-void │ │ +06adb0: |[06adb0] androidx.recyclerview.widget.RecyclerView.w:(I)V │ │ +06adc0: 7010 750e 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView;.getScrollingChildHelper:()Ld0/o; // method@0e75 │ │ +06adc6: 0c00 |0003: move-result-object v0 │ │ +06adc8: 6e20 8711 2000 |0004: invoke-virtual {v0, v2}, Ld0/o;.h:(I)V // method@1187 │ │ +06adce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #188 header: │ │ class_idx : 652 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #188 annotations: │ │ Annotations on class │ │ @@ -100966,47 +100966,47 @@ │ │ type : '(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06aec4: |[06aec4] androidx.recyclerview.widget.StaggeredGridLayoutManager$a.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V │ │ -06aed4: 5b01 b403 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03b4 │ │ -06aed8: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06aede: 0e00 |0005: return-void │ │ +06aeac: |[06aeac] androidx.recyclerview.widget.StaggeredGridLayoutManager$a.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V │ │ +06aebc: 5b01 b403 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03b4 │ │ +06aec0: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06aec6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06aee0: |[06aee0] androidx.recyclerview.widget.StaggeredGridLayoutManager$a.run:()V │ │ -06aef0: 5410 b403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03b4 │ │ -06aef4: 6e10 d90e 0000 |0002: invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.K:()Z // method@0ed9 │ │ -06aefa: 0e00 |0005: return-void │ │ +06aec8: |[06aec8] androidx.recyclerview.widget.StaggeredGridLayoutManager$a.run:()V │ │ +06aed8: 5410 b403 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$a;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03b4 │ │ +06aedc: 6e10 d90e 0000 |0002: invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.K:()Z // method@0ed9 │ │ +06aee2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #189 header: │ │ class_idx : 653 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #189 annotations: │ │ Annotations on class │ │ @@ -101026,45 +101026,45 @@ │ │ type : '(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06aefc: |[06aefc] androidx.recyclerview.widget.StaggeredGridLayoutManager$b.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V │ │ -06af0c: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06af12: 6e10 b50e 0000 |0003: invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;.a:()V // method@0eb5 │ │ -06af18: 0e00 |0006: return-void │ │ +06aee4: |[06aee4] androidx.recyclerview.widget.StaggeredGridLayoutManager$b.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V │ │ +06aef4: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06aefa: 6e10 b50e 0000 |0003: invoke-virtual {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;.a:()V // method@0eb5 │ │ +06af00: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06af1c: |[06af1c] androidx.recyclerview.widget.StaggeredGridLayoutManager$b.a:()V │ │ -06af2c: 0e00 |0000: return-void │ │ +06af04: |[06af04] androidx.recyclerview.widget.StaggeredGridLayoutManager$b.a:()V │ │ +06af14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #190 header: │ │ class_idx : 655 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #190 annotations: │ │ Annotations on class │ │ @@ -101086,62 +101086,62 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06afc4: |[06afc4] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.:()V │ │ -06afd4: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06afda: 0e00 |0003: return-void │ │ +06afac: |[06afac] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.:()V │ │ +06afbc: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06afc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06af90: |[06af90] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -06afa0: 2200 9002 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0290 │ │ -06afa4: 7020 bf0e 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.:(Landroid/os/Parcel;)V // method@0ebf │ │ -06afaa: 1100 |0005: return-object v0 │ │ +06af78: |[06af78] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06af88: 2200 9002 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0290 │ │ +06af8c: 7020 bf0e 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.:(Landroid/os/Parcel;)V // method@0ebf │ │ +06af92: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06afac: |[06afac] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.newArray:(I)[Ljava/lang/Object; │ │ -06afbc: 2311 d40a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0ad4 │ │ -06afc0: 1101 |0002: return-object v1 │ │ +06af94: |[06af94] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a.newArray:(I)[Ljava/lang/Object; │ │ +06afa4: 2311 d40a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0ad4 │ │ +06afa8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #191 header: │ │ class_idx : 656 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #191 annotations: │ │ Annotations on class │ │ @@ -101184,125 +101184,125 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06b070: |[06b070] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:()V │ │ -06b080: 2200 8f02 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a; // type@028f │ │ -06b084: 7010 ba0e 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a;.:()V // method@0eba │ │ -06b08a: 6900 b503 |0005: sput-object v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.CREATOR:Landroid/os/Parcelable$Creator; // field@03b5 │ │ -06b08e: 0e00 |0007: return-void │ │ +06b058: |[06b058] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:()V │ │ +06b068: 2200 8f02 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a; // type@028f │ │ +06b06c: 7010 ba0e 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a$a;.:()V // method@0eba │ │ +06b072: 6900 b503 |0005: sput-object v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.CREATOR:Landroid/os/Parcelable$Creator; // field@03b5 │ │ +06b076: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b090: |[06b090] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:()V │ │ -06b0a0: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06b0a6: 0e00 |0003: return-void │ │ +06b078: |[06b078] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:()V │ │ +06b088: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06b08e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -06b0a8: |[06b0a8] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:(Landroid/os/Parcel;)V │ │ -06b0b8: 7010 801c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06b0be: 6e10 9b03 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b0c4: 0a00 |0006: move-result v0 │ │ -06b0c6: 5920 b603 |0007: iput v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b6 │ │ -06b0ca: 6e10 9b03 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b0d0: 0a00 |000c: move-result v0 │ │ -06b0d2: 5920 b703 |000d: iput v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03b7 │ │ -06b0d6: 6e10 9b03 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b0dc: 0a00 |0012: move-result v0 │ │ -06b0de: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -06b0e0: 3310 0300 |0014: if-ne v0, v1, 0017 // +0003 │ │ -06b0e4: 2802 |0016: goto 0018 // +0002 │ │ -06b0e6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -06b0e8: 5c21 b903 |0018: iput-boolean v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03b9 │ │ -06b0ec: 6e10 9b03 0300 |001a: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b0f2: 0a00 |001d: move-result v0 │ │ -06b0f4: 3d00 0900 |001e: if-lez v0, 0027 // +0009 │ │ -06b0f8: 2300 bb0a |0020: new-array v0, v0, [I // type@0abb │ │ -06b0fc: 5b20 b803 |0022: iput-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ -06b100: 6e20 9c03 0300 |0024: invoke-virtual {v3, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@039c │ │ -06b106: 0e00 |0027: return-void │ │ +06b090: |[06b090] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.:(Landroid/os/Parcel;)V │ │ +06b0a0: 7010 7e1c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06b0a6: 6e10 9b03 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +06b0ac: 0a00 |0006: move-result v0 │ │ +06b0ae: 5920 b603 |0007: iput v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b6 │ │ +06b0b2: 6e10 9b03 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +06b0b8: 0a00 |000c: move-result v0 │ │ +06b0ba: 5920 b703 |000d: iput v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03b7 │ │ +06b0be: 6e10 9b03 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +06b0c4: 0a00 |0012: move-result v0 │ │ +06b0c6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +06b0c8: 3310 0300 |0014: if-ne v0, v1, 0017 // +0003 │ │ +06b0cc: 2802 |0016: goto 0018 // +0002 │ │ +06b0ce: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +06b0d0: 5c21 b903 |0018: iput-boolean v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03b9 │ │ +06b0d4: 6e10 9b03 0300 |001a: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +06b0da: 0a00 |001d: move-result v0 │ │ +06b0dc: 3d00 0900 |001e: if-lez v0, 0027 // +0009 │ │ +06b0e0: 2300 bb0a |0020: new-array v0, v0, [I // type@0abb │ │ +06b0e4: 5b20 b803 |0022: iput-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ +06b0e8: 6e20 9c03 0300 |0024: invoke-virtual {v3, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@039c │ │ +06b0ee: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06afdc: |[06afdc] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.describeContents:()I │ │ -06afec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06afee: 0f00 |0001: return v0 │ │ +06afc4: |[06afc4] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.describeContents:()I │ │ +06afd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06afd6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -06aff0: |[06aff0] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.toString:()Ljava/lang/String; │ │ -06b000: 1a00 6505 |0000: const-string v0, "FullSpanItem{mPosition=" // string@0565 │ │ -06b004: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -06b00a: 0c00 |0005: move-result-object v0 │ │ -06b00c: 5221 b603 |0006: iget v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b6 │ │ -06b010: 6e20 cb1c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -06b016: 1a01 d401 |000b: const-string v1, ", mGapDir=" // string@01d4 │ │ -06b01a: 6e20 d01c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06b020: 5221 b703 |0010: iget v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03b7 │ │ -06b024: 6e20 cb1c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -06b02a: 1a01 d601 |0015: const-string v1, ", mHasUnwantedGapAfter=" // string@01d6 │ │ -06b02e: 6e20 d01c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06b034: 5521 b903 |001a: iget-boolean v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03b9 │ │ -06b038: 6e20 d11c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cd1 │ │ -06b03e: 1a01 d501 |001f: const-string v1, ", mGapPerSpan=" // string@01d5 │ │ -06b042: 6e20 d01c 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06b048: 5421 b803 |0024: iget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ -06b04c: 7110 af1d 0100 |0026: invoke-static {v1}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@1daf │ │ -06b052: 0c01 |0029: move-result-object v1 │ │ -06b054: 6e20 d01c 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06b05a: 1301 7d00 |002d: const/16 v1, #int 125 // #7d │ │ -06b05e: 6e20 c81c 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc8 │ │ -06b064: 6e10 d81c 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06b06a: 0c00 |0035: move-result-object v0 │ │ -06b06c: 1100 |0036: return-object v0 │ │ +06afd8: |[06afd8] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.toString:()Ljava/lang/String; │ │ +06afe8: 1a00 6505 |0000: const-string v0, "FullSpanItem{mPosition=" // string@0565 │ │ +06afec: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +06aff2: 0c00 |0005: move-result-object v0 │ │ +06aff4: 5221 b603 |0006: iget v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b6 │ │ +06aff8: 6e20 c91c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +06affe: 1a01 d401 |000b: const-string v1, ", mGapDir=" // string@01d4 │ │ +06b002: 6e20 ce1c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06b008: 5221 b703 |0010: iget v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03b7 │ │ +06b00c: 6e20 c91c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +06b012: 1a01 d601 |0015: const-string v1, ", mHasUnwantedGapAfter=" // string@01d6 │ │ +06b016: 6e20 ce1c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06b01c: 5521 b903 |001a: iget-boolean v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03b9 │ │ +06b020: 6e20 cf1c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1ccf │ │ +06b026: 1a01 d501 |001f: const-string v1, ", mGapPerSpan=" // string@01d5 │ │ +06b02a: 6e20 ce1c 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06b030: 5421 b803 |0024: iget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ +06b034: 7110 ad1d 0100 |0026: invoke-static {v1}, Ljava/util/Arrays;.toString:([I)Ljava/lang/String; // method@1dad │ │ +06b03a: 0c01 |0029: move-result-object v1 │ │ +06b03c: 6e20 ce1c 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06b042: 1301 7d00 |002d: const/16 v1, #int 125 // #7d │ │ +06b046: 6e20 c61c 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc6 │ │ +06b04c: 6e10 d61c 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +06b052: 0c00 |0035: move-result-object v0 │ │ +06b054: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -101587,44 +101587,44 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06b108: |[06b108] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.writeToParcel:(Landroid/os/Parcel;I)V │ │ -06b118: 5213 b603 |0000: iget v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b6 │ │ -06b11c: 6e20 a403 3200 |0002: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b122: 5213 b703 |0005: iget v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03b7 │ │ -06b126: 6e20 a403 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b12c: 5513 b903 |000a: iget-boolean v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03b9 │ │ -06b130: 6e20 a403 3200 |000c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b136: 5413 b803 |000f: iget-object v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ -06b13a: 3803 0f00 |0011: if-eqz v3, 0020 // +000f │ │ -06b13e: 2130 |0013: array-length v0, v3 │ │ -06b140: 3d00 0c00 |0014: if-lez v0, 0020 // +000c │ │ -06b144: 2133 |0016: array-length v3, v3 │ │ -06b146: 6e20 a403 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b14c: 5413 b803 |001a: iget-object v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ -06b150: 6e20 a503 3200 |001c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03a5 │ │ -06b156: 2805 |001f: goto 0024 // +0005 │ │ -06b158: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -06b15a: 6e20 a403 3200 |0021: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b160: 0e00 |0024: return-void │ │ +06b0f0: |[06b0f0] androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a.writeToParcel:(Landroid/os/Parcel;I)V │ │ +06b100: 5213 b603 |0000: iget v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.e:I // field@03b6 │ │ +06b104: 6e20 a403 3200 |0002: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b10a: 5213 b703 |0005: iget v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.f:I // field@03b7 │ │ +06b10e: 6e20 a403 3200 |0007: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b114: 5513 b903 |000a: iget-boolean v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.h:Z // field@03b9 │ │ +06b118: 6e20 a403 3200 |000c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b11e: 5413 b803 |000f: iget-object v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ +06b122: 3803 0f00 |0011: if-eqz v3, 0020 // +000f │ │ +06b126: 2130 |0013: array-length v0, v3 │ │ +06b128: 3d00 0c00 |0014: if-lez v0, 0020 // +000c │ │ +06b12c: 2133 |0016: array-length v3, v3 │ │ +06b12e: 6e20 a403 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b134: 5413 b803 |001a: iget-object v3, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;.g:[I // field@03b8 │ │ +06b138: 6e20 a503 3200 |001c: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03a5 │ │ +06b13e: 2805 |001f: goto 0024 // +0005 │ │ +06b140: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +06b142: 6e20 a403 3200 |0021: invoke-virtual {v2, v3}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b148: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #192 header: │ │ class_idx : 657 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #192 annotations: │ │ Annotations on class │ │ @@ -101651,29 +101651,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b164: |[06b164] androidx.recyclerview.widget.StaggeredGridLayoutManager$d.:()V │ │ -06b174: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06b17a: 0e00 |0003: return-void │ │ +06b14c: |[06b14c] androidx.recyclerview.widget.StaggeredGridLayoutManager$d.:()V │ │ +06b15c: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06b162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #193 header: │ │ class_idx : 658 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #193 annotations: │ │ Annotations on class │ │ @@ -101695,62 +101695,62 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b1b0: |[06b1b0] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.:()V │ │ -06b1c0: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06b1c6: 0e00 |0003: return-void │ │ +06b198: |[06b198] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.:()V │ │ +06b1a8: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06b1ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06b17c: |[06b17c] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -06b18c: 2200 9302 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e; // type@0293 │ │ -06b190: 7020 c90e 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.:(Landroid/os/Parcel;)V // method@0ec9 │ │ -06b196: 1100 |0005: return-object v0 │ │ +06b164: |[06b164] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06b174: 2200 9302 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e; // type@0293 │ │ +06b178: 7020 c90e 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.:(Landroid/os/Parcel;)V // method@0ec9 │ │ +06b17e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b198: |[06b198] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.newArray:(I)[Ljava/lang/Object; │ │ -06b1a8: 2311 d50a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e; // type@0ad5 │ │ -06b1ac: 1101 |0002: return-object v1 │ │ +06b180: |[06b180] androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a.newArray:(I)[Ljava/lang/Object; │ │ +06b190: 2311 d50a |0000: new-array v1, v1, [Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e; // type@0ad5 │ │ +06b194: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #194 header: │ │ class_idx : 659 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 10 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #194 annotations: │ │ Annotations on class │ │ @@ -101819,201 +101819,201 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06b1dc: |[06b1dc] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:()V │ │ -06b1ec: 2200 9202 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a; // type@0292 │ │ -06b1f0: 7010 c40e 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;.:()V // method@0ec4 │ │ -06b1f6: 6900 bb03 |0005: sput-object v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.CREATOR:Landroid/os/Parcelable$Creator; // field@03bb │ │ -06b1fa: 0e00 |0007: return-void │ │ +06b1c4: |[06b1c4] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:()V │ │ +06b1d4: 2200 9202 |0000: new-instance v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a; // type@0292 │ │ +06b1d8: 7010 c40e 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e$a;.:()V // method@0ec4 │ │ +06b1de: 6900 bb03 |0005: sput-object v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.CREATOR:Landroid/os/Parcelable$Creator; // field@03bb │ │ +06b1e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b1fc: |[06b1fc] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:()V │ │ -06b20c: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06b212: 0e00 |0003: return-void │ │ +06b1e4: |[06b1e4] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:()V │ │ +06b1f4: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06b1fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -06b214: |[06b214] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:(Landroid/os/Parcel;)V │ │ -06b224: 7010 801c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06b22a: 6e10 9b03 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b230: 0a00 |0006: move-result v0 │ │ -06b232: 5930 bc03 |0007: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ -06b236: 6e10 9b03 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b23c: 0a00 |000c: move-result v0 │ │ -06b23e: 5930 bd03 |000d: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ -06b242: 6e10 9b03 0400 |000f: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b248: 0a00 |0012: move-result v0 │ │ -06b24a: 5930 be03 |0013: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ -06b24e: 3d00 0900 |0015: if-lez v0, 001e // +0009 │ │ -06b252: 2300 bb0a |0017: new-array v0, v0, [I // type@0abb │ │ -06b256: 5b30 bf03 |0019: iput-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ -06b25a: 6e20 9c03 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@039c │ │ -06b260: 6e10 9b03 0400 |001e: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b266: 0a00 |0021: move-result v0 │ │ -06b268: 5930 c003 |0022: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ -06b26c: 3d00 0900 |0024: if-lez v0, 002d // +0009 │ │ -06b270: 2300 bb0a |0026: new-array v0, v0, [I // type@0abb │ │ -06b274: 5b30 c103 |0028: iput-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ -06b278: 6e20 9c03 0400 |002a: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@039c │ │ -06b27e: 6e10 9b03 0400 |002d: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b284: 0a00 |0030: move-result v0 │ │ -06b286: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -06b288: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -06b28a: 3320 0400 |0033: if-ne v0, v2, 0037 // +0004 │ │ -06b28e: 1210 |0035: const/4 v0, #int 1 // #1 │ │ -06b290: 2802 |0036: goto 0038 // +0002 │ │ -06b292: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -06b294: 5c30 c303 |0038: iput-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ -06b298: 6e10 9b03 0400 |003a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b29e: 0a00 |003d: move-result v0 │ │ -06b2a0: 3320 0400 |003e: if-ne v0, v2, 0042 // +0004 │ │ -06b2a4: 1210 |0040: const/4 v0, #int 1 // #1 │ │ -06b2a6: 2802 |0041: goto 0043 // +0002 │ │ -06b2a8: 1200 |0042: const/4 v0, #int 0 // #0 │ │ -06b2aa: 5c30 c403 |0043: iput-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ -06b2ae: 6e10 9b03 0400 |0045: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -06b2b4: 0a00 |0048: move-result v0 │ │ -06b2b6: 3320 0300 |0049: if-ne v0, v2, 004c // +0003 │ │ -06b2ba: 1211 |004b: const/4 v1, #int 1 // #1 │ │ -06b2bc: 5c31 c503 |004c: iput-boolean v1, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ -06b2c0: 1c00 9002 |004e: const-class v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0290 │ │ -06b2c4: 6e10 021c 0000 |0050: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1c02 │ │ -06b2ca: 0c00 |0053: move-result-object v0 │ │ -06b2cc: 6e20 9903 0400 |0054: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readArrayList:(Ljava/lang/ClassLoader;)Ljava/util/ArrayList; // method@0399 │ │ -06b2d2: 0c04 |0057: move-result-object v4 │ │ -06b2d4: 5b34 c203 |0058: iput-object v4, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ -06b2d8: 0e00 |005a: return-void │ │ +06b1fc: |[06b1fc] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:(Landroid/os/Parcel;)V │ │ +06b20c: 7010 7e1c 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06b212: 6e10 9b03 0400 |0003: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +06b218: 0a00 |0006: move-result v0 │ │ +06b21a: 5930 bc03 |0007: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ +06b21e: 6e10 9b03 0400 |0009: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +06b224: 0a00 |000c: move-result v0 │ │ +06b226: 5930 bd03 |000d: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ +06b22a: 6e10 9b03 0400 |000f: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +06b230: 0a00 |0012: move-result v0 │ │ +06b232: 5930 be03 |0013: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ +06b236: 3d00 0900 |0015: if-lez v0, 001e // +0009 │ │ +06b23a: 2300 bb0a |0017: new-array v0, v0, [I // type@0abb │ │ +06b23e: 5b30 bf03 |0019: iput-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ +06b242: 6e20 9c03 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@039c │ │ +06b248: 6e10 9b03 0400 |001e: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +06b24e: 0a00 |0021: move-result v0 │ │ +06b250: 5930 c003 |0022: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ +06b254: 3d00 0900 |0024: if-lez v0, 002d // +0009 │ │ +06b258: 2300 bb0a |0026: new-array v0, v0, [I // type@0abb │ │ +06b25c: 5b30 c103 |0028: iput-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ +06b260: 6e20 9c03 0400 |002a: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readIntArray:([I)V // method@039c │ │ +06b266: 6e10 9b03 0400 |002d: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +06b26c: 0a00 |0030: move-result v0 │ │ +06b26e: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +06b270: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +06b272: 3320 0400 |0033: if-ne v0, v2, 0037 // +0004 │ │ +06b276: 1210 |0035: const/4 v0, #int 1 // #1 │ │ +06b278: 2802 |0036: goto 0038 // +0002 │ │ +06b27a: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +06b27c: 5c30 c303 |0038: iput-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ +06b280: 6e10 9b03 0400 |003a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +06b286: 0a00 |003d: move-result v0 │ │ +06b288: 3320 0400 |003e: if-ne v0, v2, 0042 // +0004 │ │ +06b28c: 1210 |0040: const/4 v0, #int 1 // #1 │ │ +06b28e: 2802 |0041: goto 0043 // +0002 │ │ +06b290: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +06b292: 5c30 c403 |0043: iput-boolean v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ +06b296: 6e10 9b03 0400 |0045: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +06b29c: 0a00 |0048: move-result v0 │ │ +06b29e: 3320 0300 |0049: if-ne v0, v2, 004c // +0003 │ │ +06b2a2: 1211 |004b: const/4 v1, #int 1 // #1 │ │ +06b2a4: 5c31 c503 |004c: iput-boolean v1, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ +06b2a8: 1c00 9002 |004e: const-class v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a; // type@0290 │ │ +06b2ac: 6e10 001c 0000 |0050: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1c00 │ │ +06b2b2: 0c00 |0053: move-result-object v0 │ │ +06b2b4: 6e20 9903 0400 |0054: invoke-virtual {v4, v0}, Landroid/os/Parcel;.readArrayList:(Ljava/lang/ClassLoader;)Ljava/util/ArrayList; // method@0399 │ │ +06b2ba: 0c04 |0057: move-result-object v4 │ │ +06b2bc: 5b34 c203 |0058: iput-object v4, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ +06b2c0: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;) │ │ name : '' │ │ type : '(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -06b2dc: |[06b2dc] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;)V │ │ -06b2ec: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06b2f2: 5220 be03 |0003: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ -06b2f6: 5910 be03 |0005: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ -06b2fa: 5220 bc03 |0007: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ -06b2fe: 5910 bc03 |0009: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ -06b302: 5220 bd03 |000b: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ -06b306: 5910 bd03 |000d: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ -06b30a: 5420 bf03 |000f: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ -06b30e: 5b10 bf03 |0011: iput-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ -06b312: 5220 c003 |0013: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ -06b316: 5910 c003 |0015: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ -06b31a: 5420 c103 |0017: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ -06b31e: 5b10 c103 |0019: iput-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ -06b322: 5520 c303 |001b: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ -06b326: 5c10 c303 |001d: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ -06b32a: 5520 c403 |001f: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ -06b32e: 5c10 c403 |0021: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ -06b332: 5520 c503 |0023: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ -06b336: 5c10 c503 |0025: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ -06b33a: 5422 c203 |0027: iget-object v2, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ -06b33e: 5b12 c203 |0029: iput-object v2, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ -06b342: 0e00 |002b: return-void │ │ +06b2c4: |[06b2c4] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;)V │ │ +06b2d4: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06b2da: 5220 be03 |0003: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ +06b2de: 5910 be03 |0005: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ +06b2e2: 5220 bc03 |0007: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ +06b2e6: 5910 bc03 |0009: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ +06b2ea: 5220 bd03 |000b: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ +06b2ee: 5910 bd03 |000d: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ +06b2f2: 5420 bf03 |000f: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ +06b2f6: 5b10 bf03 |0011: iput-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ +06b2fa: 5220 c003 |0013: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ +06b2fe: 5910 c003 |0015: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ +06b302: 5420 c103 |0017: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ +06b306: 5b10 c103 |0019: iput-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ +06b30a: 5520 c303 |001b: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ +06b30e: 5c10 c303 |001d: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ +06b312: 5520 c403 |001f: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ +06b316: 5c10 c403 |0021: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ +06b31a: 5520 c503 |0023: iget-boolean v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ +06b31e: 5c10 c503 |0025: iput-boolean v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ +06b322: 5422 c203 |0027: iget-object v2, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ +06b326: 5b12 c203 |0029: iput-object v2, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ +06b32a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06b1c8: |[06b1c8] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.describeContents:()I │ │ -06b1d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b1da: 0f00 |0001: return v0 │ │ +06b1b0: |[06b1b0] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.describeContents:()I │ │ +06b1c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b1c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -06b344: |[06b344] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.writeToParcel:(Landroid/os/Parcel;I)V │ │ -06b354: 5202 bc03 |0000: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ -06b358: 6e20 a403 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b35e: 5202 bd03 |0005: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ -06b362: 6e20 a403 2100 |0007: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b368: 5202 be03 |000a: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ -06b36c: 6e20 a403 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b372: 5202 be03 |000f: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ -06b376: 3d02 0700 |0011: if-lez v2, 0018 // +0007 │ │ -06b37a: 5402 bf03 |0013: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ -06b37e: 6e20 a503 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03a5 │ │ -06b384: 5202 c003 |0018: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ -06b388: 6e20 a403 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b38e: 5202 c003 |001d: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ -06b392: 3d02 0700 |001f: if-lez v2, 0026 // +0007 │ │ -06b396: 5402 c103 |0021: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ -06b39a: 6e20 a503 2100 |0023: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03a5 │ │ -06b3a0: 5502 c303 |0026: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ -06b3a4: 6e20 a403 2100 |0028: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b3aa: 5502 c403 |002b: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ -06b3ae: 6e20 a403 2100 |002d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b3b4: 5502 c503 |0030: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ -06b3b8: 6e20 a403 2100 |0032: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -06b3be: 5402 c203 |0035: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ -06b3c2: 6e20 a603 2100 |0037: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeList:(Ljava/util/List;)V // method@03a6 │ │ -06b3c8: 0e00 |003a: return-void │ │ +06b32c: |[06b32c] androidx.recyclerview.widget.StaggeredGridLayoutManager$e.writeToParcel:(Landroid/os/Parcel;I)V │ │ +06b33c: 5202 bc03 |0000: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.e:I // field@03bc │ │ +06b340: 6e20 a403 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b346: 5202 bd03 |0005: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.f:I // field@03bd │ │ +06b34a: 6e20 a403 2100 |0007: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b350: 5202 be03 |000a: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ +06b354: 6e20 a403 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b35a: 5202 be03 |000f: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.g:I // field@03be │ │ +06b35e: 3d02 0700 |0011: if-lez v2, 0018 // +0007 │ │ +06b362: 5402 bf03 |0013: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.h:[I // field@03bf │ │ +06b366: 6e20 a503 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03a5 │ │ +06b36c: 5202 c003 |0018: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ +06b370: 6e20 a403 2100 |001a: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b376: 5202 c003 |001d: iget v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.i:I // field@03c0 │ │ +06b37a: 3d02 0700 |001f: if-lez v2, 0026 // +0007 │ │ +06b37e: 5402 c103 |0021: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.j:[I // field@03c1 │ │ +06b382: 6e20 a503 2100 |0023: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeIntArray:([I)V // method@03a5 │ │ +06b388: 5502 c303 |0026: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.l:Z // field@03c3 │ │ +06b38c: 6e20 a403 2100 |0028: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b392: 5502 c403 |002b: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.m:Z // field@03c4 │ │ +06b396: 6e20 a403 2100 |002d: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b39c: 5502 c503 |0030: iget-boolean v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.n:Z // field@03c5 │ │ +06b3a0: 6e20 a403 2100 |0032: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +06b3a6: 5402 c203 |0035: iget-object v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;.k:Ljava/util/List; // field@03c2 │ │ +06b3aa: 6e20 a603 2100 |0037: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeList:(Ljava/util/List;)V // method@03a6 │ │ +06b3b0: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #195 header: │ │ class_idx : 660 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #195 annotations: │ │ Annotations on class │ │ @@ -102055,158 +102055,158 @@ │ │ type : '(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -06b494: |[06b494] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V │ │ -06b4a4: 5b01 ca03 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03ca │ │ -06b4a8: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06b4ae: 2201 5b06 |0005: new-instance v1, Ljava/util/ArrayList; // type@065b │ │ -06b4b2: 7010 891d 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -06b4b8: 5b01 c603 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ -06b4bc: 1501 0080 |000c: const/high16 v1, #int -2147483648 // #8000 │ │ -06b4c0: 5901 c703 |000e: iput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ -06b4c4: 5901 c803 |0010: iput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ -06b4c8: 5902 c903 |0012: iput v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:I // field@03c9 │ │ -06b4cc: 0e00 |0014: return-void │ │ +06b47c: |[06b47c] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.:(Landroidx/recyclerview/widget/StaggeredGridLayoutManager;I)V │ │ +06b48c: 5b01 ca03 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03ca │ │ +06b490: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06b496: 2201 5b06 |0005: new-instance v1, Ljava/util/ArrayList; // type@065b │ │ +06b49a: 7010 871d 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +06b4a0: 5b01 c603 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06b4a4: 1501 0080 |000c: const/high16 v1, #int -2147483648 // #8000 │ │ +06b4a8: 5901 c703 |000e: iput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ +06b4ac: 5901 c803 |0010: iput v1, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ +06b4b0: 5902 c903 |0012: iput v2, v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:I // field@03c9 │ │ +06b4b4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;) │ │ name : 'd' │ │ type : '(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06b3cc: |[06b3cc] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; │ │ -06b3dc: 6e10 a405 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ -06b3e2: 0c00 |0003: move-result-object v0 │ │ -06b3e4: 1f00 8e02 |0004: check-cast v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // type@028e │ │ -06b3e8: 1100 |0006: return-object v0 │ │ +06b3b4: |[06b3b4] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; │ │ +06b3c4: 6e10 a405 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@05a4 │ │ +06b3ca: 0c00 |0003: move-result-object v0 │ │ +06b3cc: 1f00 8e02 |0004: check-cast v0, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // type@028e │ │ +06b3d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -06b4d0: |[06b4d0] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.a:()V │ │ -06b4e0: 5430 c603 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ -06b4e4: 6e10 991d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06b4ea: 0a01 |0005: move-result v1 │ │ -06b4ec: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06b4f0: 6e20 931d 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06b4f6: 0c00 |000b: move-result-object v0 │ │ -06b4f8: 1f00 5e01 |000c: check-cast v0, Landroid/view/View; // type@015e │ │ -06b4fc: 7110 d10e 0000 |000e: invoke-static {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // method@0ed1 │ │ -06b502: 0c01 |0011: move-result-object v1 │ │ -06b504: 5432 ca03 |0012: iget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03ca │ │ -06b508: 5422 cd03 |0014: iget-object v2, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.j:Landroidx/recyclerview/widget/j; // field@03cd │ │ -06b50c: 6e20 3e0f 0200 |0016: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f3e │ │ -06b512: 0a00 |0019: move-result v0 │ │ -06b514: 5930 c803 |001a: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ -06b518: 6e10 841c 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06b51e: 0e00 |001f: return-void │ │ +06b4b8: |[06b4b8] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.a:()V │ │ +06b4c8: 5430 c603 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06b4cc: 6e10 971d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +06b4d2: 0a01 |0005: move-result v1 │ │ +06b4d4: d801 01ff |0006: add-int/lit8 v1, v1, #int -1 // #ff │ │ +06b4d8: 6e20 911d 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +06b4de: 0c00 |000b: move-result-object v0 │ │ +06b4e0: 1f00 5e01 |000c: check-cast v0, Landroid/view/View; // type@015e │ │ +06b4e4: 7110 d10e 0000 |000e: invoke-static {v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // method@0ed1 │ │ +06b4ea: 0c01 |0011: move-result-object v1 │ │ +06b4ec: 5432 ca03 |0012: iget-object v2, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03ca │ │ +06b4f0: 5422 cd03 |0014: iget-object v2, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.j:Landroidx/recyclerview/widget/j; // field@03cd │ │ +06b4f4: 6e20 3e0f 0200 |0016: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f3e │ │ +06b4fa: 0a00 |0019: move-result v0 │ │ +06b4fc: 5930 c803 |001a: iput v0, v3, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ +06b500: 6e10 821c 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06b506: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06b520: |[06b520] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.b:()V │ │ -06b530: 5410 c603 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ -06b534: 6e10 8f1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -06b53a: 1500 0080 |0005: const/high16 v0, #int -2147483648 // #8000 │ │ -06b53e: 5910 c703 |0007: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ -06b542: 5910 c803 |0009: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ -06b546: 0e00 |000b: return-void │ │ +06b508: |[06b508] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.b:()V │ │ +06b518: 5410 c603 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06b51c: 6e10 8d1d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +06b522: 1500 0080 |0005: const/high16 v0, #int -2147483648 // #8000 │ │ +06b526: 5910 c703 |0007: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ +06b52a: 5910 c803 |0009: iput v0, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ +06b52e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;) │ │ name : 'c' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06b3ec: |[06b3ec] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.c:(I)I │ │ -06b3fc: 5220 c803 |0000: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ -06b400: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -06b404: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -06b408: 0f00 |0006: return v0 │ │ -06b40a: 5420 c603 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ -06b40e: 6e10 991d 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06b414: 0a00 |000c: move-result v0 │ │ -06b416: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -06b41a: 0f03 |000f: return v3 │ │ -06b41c: 6e10 ce0e 0200 |0010: invoke-virtual {v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:()V // method@0ece │ │ -06b422: 5223 c803 |0013: iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ -06b426: 0f03 |0015: return v3 │ │ +06b3d4: |[06b3d4] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.c:(I)I │ │ +06b3e4: 5220 c803 |0000: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ +06b3e8: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +06b3ec: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +06b3f0: 0f00 |0006: return v0 │ │ +06b3f2: 5420 c603 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06b3f6: 6e10 971d 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +06b3fc: 0a00 |000c: move-result v0 │ │ +06b3fe: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +06b402: 0f03 |000f: return v3 │ │ +06b404: 6e10 ce0e 0200 |0010: invoke-virtual {v2}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:()V // method@0ece │ │ +06b40a: 5223 c803 |0013: iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.c:I // field@03c8 │ │ +06b40e: 0f03 |0015: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;) │ │ name : 'e' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06b428: |[06b428] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.e:(I)I │ │ -06b438: 5220 c703 |0000: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ -06b43c: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ -06b440: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -06b444: 0f00 |0006: return v0 │ │ -06b446: 5420 c603 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ -06b44a: 6e10 991d 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06b450: 0a00 |000c: move-result v0 │ │ -06b452: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -06b456: 0f03 |000f: return v3 │ │ -06b458: 5423 c603 |0010: iget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ -06b45c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -06b45e: 6e20 931d 0300 |0013: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06b464: 0c03 |0016: move-result-object v3 │ │ -06b466: 1f03 5e01 |0017: check-cast v3, Landroid/view/View; // type@015e │ │ -06b46a: 7110 d10e 0300 |0019: invoke-static {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // method@0ed1 │ │ -06b470: 0c00 |001c: move-result-object v0 │ │ -06b472: 5421 ca03 |001d: iget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03ca │ │ -06b476: 5411 cd03 |001f: iget-object v1, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.j:Landroidx/recyclerview/widget/j; // field@03cd │ │ -06b47a: 6e20 3f0f 3100 |0021: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f3f │ │ -06b480: 0a03 |0024: move-result v3 │ │ -06b482: 5923 c703 |0025: iput v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ -06b486: 6e10 841c 0000 |0027: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06b48c: 5223 c703 |002a: iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ -06b490: 0f03 |002c: return v3 │ │ +06b410: |[06b410] androidx.recyclerview.widget.StaggeredGridLayoutManager$f.e:(I)I │ │ +06b420: 5220 c703 |0000: iget v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ +06b424: 1501 0080 |0002: const/high16 v1, #int -2147483648 // #8000 │ │ +06b428: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +06b42c: 0f00 |0006: return v0 │ │ +06b42e: 5420 c603 |0007: iget-object v0, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06b432: 6e10 971d 0000 |0009: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +06b438: 0a00 |000c: move-result v0 │ │ +06b43a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +06b43e: 0f03 |000f: return v3 │ │ +06b440: 5423 c603 |0010: iget-object v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.a:Ljava/util/ArrayList; // field@03c6 │ │ +06b444: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +06b446: 6e20 911d 0300 |0013: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +06b44c: 0c03 |0016: move-result-object v3 │ │ +06b44e: 1f03 5e01 |0017: check-cast v3, Landroid/view/View; // type@015e │ │ +06b452: 7110 d10e 0300 |0019: invoke-static {v3}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.d:(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c; // method@0ed1 │ │ +06b458: 0c00 |001c: move-result-object v0 │ │ +06b45a: 5421 ca03 |001d: iget-object v1, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager; // field@03ca │ │ +06b45e: 5411 cd03 |001f: iget-object v1, v1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;.j:Landroidx/recyclerview/widget/j; // field@03cd │ │ +06b462: 6e20 3f0f 3100 |0021: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f3f │ │ +06b468: 0a03 |0024: move-result v3 │ │ +06b46a: 5923 c703 |0025: iput v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ +06b46e: 6e10 821c 0000 |0027: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06b474: 5223 c703 |002a: iget v3, v2, Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;.b:I // field@03c7 │ │ +06b478: 0f03 |002c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -102429,21 +102429,21 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f; │ │ 0x0000 - 0x002d reg=3 (null) I │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #196 header: │ │ class_idx : 662 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #196 annotations: │ │ Annotations on class │ │ @@ -102468,113 +102468,113 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -062a78: |[062a78] androidx.recyclerview.widget.a$a.equals:(Ljava/lang/Object;)Z │ │ -062a88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -062a8a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -062a8e: 0f00 |0003: return v0 │ │ -062a90: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -062a92: 3805 2700 |0005: if-eqz v5, 002c // +0027 │ │ -062a96: 1c02 9602 |0007: const-class v2, Landroidx/recyclerview/widget/a$a; // type@0296 │ │ -062a9a: 6e10 841c 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -062aa0: 0c03 |000c: move-result-object v3 │ │ -062aa2: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ -062aa6: 281d |000f: goto 002c // +001d │ │ -062aa8: 1f05 9602 |0010: check-cast v5, Landroidx/recyclerview/widget/a$a; // type@0296 │ │ -062aac: 6e10 841c 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -062ab2: 6e10 841c 0500 |0015: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -062ab8: 6e10 841c 0500 |0018: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -062abe: 5442 d703 |001b: iget-object v2, v4, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03d7 │ │ -062ac2: 5455 d703 |001d: iget-object v5, v5, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03d7 │ │ -062ac6: 3802 0900 |001f: if-eqz v2, 0028 // +0009 │ │ -062aca: 6e20 821c 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1c82 │ │ -062ad0: 0a05 |0024: move-result v5 │ │ -062ad2: 3905 0600 |0025: if-nez v5, 002b // +0006 │ │ -062ad6: 0f01 |0027: return v1 │ │ -062ad8: 3805 0300 |0028: if-eqz v5, 002b // +0003 │ │ -062adc: 0f01 |002a: return v1 │ │ -062ade: 0f00 |002b: return v0 │ │ -062ae0: 0f01 |002c: return v1 │ │ +062a60: |[062a60] androidx.recyclerview.widget.a$a.equals:(Ljava/lang/Object;)Z │ │ +062a70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +062a72: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +062a76: 0f00 |0003: return v0 │ │ +062a78: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +062a7a: 3805 2700 |0005: if-eqz v5, 002c // +0027 │ │ +062a7e: 1c02 9602 |0007: const-class v2, Landroidx/recyclerview/widget/a$a; // type@0296 │ │ +062a82: 6e10 821c 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +062a88: 0c03 |000c: move-result-object v3 │ │ +062a8a: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ +062a8e: 281d |000f: goto 002c // +001d │ │ +062a90: 1f05 9602 |0010: check-cast v5, Landroidx/recyclerview/widget/a$a; // type@0296 │ │ +062a94: 6e10 821c 0500 |0012: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +062a9a: 6e10 821c 0500 |0015: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +062aa0: 6e10 821c 0500 |0018: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +062aa6: 5442 d703 |001b: iget-object v2, v4, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03d7 │ │ +062aaa: 5455 d703 |001d: iget-object v5, v5, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03d7 │ │ +062aae: 3802 0900 |001f: if-eqz v2, 0028 // +0009 │ │ +062ab2: 6e20 801c 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1c80 │ │ +062ab8: 0a05 |0024: move-result v5 │ │ +062aba: 3905 0600 |0025: if-nez v5, 002b // +0006 │ │ +062abe: 0f01 |0027: return v1 │ │ +062ac0: 3805 0300 |0028: if-eqz v5, 002b // +0003 │ │ +062ac4: 0f01 |002a: return v1 │ │ +062ac6: 0f00 |002b: return v0 │ │ +062ac8: 0f01 |002c: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/a$a;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -062ae4: |[062ae4] androidx.recyclerview.widget.a$a.hashCode:()I │ │ -062af4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062af6: da00 001f |0001: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -062afa: d800 0000 |0003: add-int/lit8 v0, v0, #int 0 // #00 │ │ -062afe: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -062b02: d800 0000 |0007: add-int/lit8 v0, v0, #int 0 // #00 │ │ -062b06: 0f00 |0009: return v0 │ │ +062acc: |[062acc] androidx.recyclerview.widget.a$a.hashCode:()I │ │ +062adc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +062ade: da00 001f |0001: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +062ae2: d800 0000 |0003: add-int/lit8 v0, v0, #int 0 // #00 │ │ +062ae6: da00 001f |0005: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +062aea: d800 0000 |0007: add-int/lit8 v0, v0, #int 0 // #00 │ │ +062aee: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/a$a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -062b08: |[062b08] androidx.recyclerview.widget.a$a.toString:()Ljava/lang/String; │ │ -062b18: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -062b1c: 7010 c31c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -062b22: 7110 dd1c 0200 |0005: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1cdd │ │ -062b28: 0a01 |0008: move-result v1 │ │ -062b2a: 7110 4c1c 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c4c │ │ -062b30: 0c01 |000c: move-result-object v1 │ │ -062b32: 6e20 d01c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -062b38: 1a01 0516 |0010: const-string v1, "[" // string@1605 │ │ -062b3c: 6e20 d01c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -062b42: 1a01 ea02 |0015: const-string v1, "??" // string@02ea │ │ -062b46: 6e20 d01c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -062b4c: 1a01 0d02 |001a: const-string v1, ",s:" // string@020d │ │ -062b50: 6e20 d01c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -062b56: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -062b58: 6e20 cb1c 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -062b5e: 1a01 2818 |0023: const-string v1, "c:" // string@1828 │ │ -062b62: 6e20 d01c 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -062b68: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -062b6a: 6e20 cb1c 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -062b70: 1a01 0c02 |002c: const-string v1, ",p:" // string@020c │ │ -062b74: 6e20 d01c 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -062b7a: 5421 d703 |0031: iget-object v1, v2, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03d7 │ │ -062b7e: 6e20 cf1c 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -062b84: 1a01 8a16 |0036: const-string v1, "]" // string@168a │ │ -062b88: 6e20 d01c 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -062b8e: 6e10 d81c 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -062b94: 0c00 |003e: move-result-object v0 │ │ -062b96: 1100 |003f: return-object v0 │ │ +062af0: |[062af0] androidx.recyclerview.widget.a$a.toString:()Ljava/lang/String; │ │ +062b00: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +062b04: 7010 c11c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +062b0a: 7110 db1c 0200 |0005: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1cdb │ │ +062b10: 0a01 |0008: move-result v1 │ │ +062b12: 7110 4a1c 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1c4a │ │ +062b18: 0c01 |000c: move-result-object v1 │ │ +062b1a: 6e20 ce1c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +062b20: 1a01 0416 |0010: const-string v1, "[" // string@1604 │ │ +062b24: 6e20 ce1c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +062b2a: 1a01 ea02 |0015: const-string v1, "??" // string@02ea │ │ +062b2e: 6e20 ce1c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +062b34: 1a01 0d02 |001a: const-string v1, ",s:" // string@020d │ │ +062b38: 6e20 ce1c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +062b3e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +062b40: 6e20 c91c 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +062b46: 1a01 2718 |0023: const-string v1, "c:" // string@1827 │ │ +062b4a: 6e20 ce1c 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +062b50: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +062b52: 6e20 c91c 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +062b58: 1a01 0c02 |002c: const-string v1, ",p:" // string@020c │ │ +062b5c: 6e20 ce1c 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +062b62: 5421 d703 |0031: iget-object v1, v2, Landroidx/recyclerview/widget/a$a;.a:Ljava/lang/Object; // field@03d7 │ │ +062b66: 6e20 cd1c 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +062b6c: 1a01 8916 |0036: const-string v1, "]" // string@1689 │ │ +062b70: 6e20 ce1c 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +062b76: 6e10 d61c 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +062b7c: 0c00 |003e: move-result-object v0 │ │ +062b7e: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #197 header: │ │ class_idx : 664 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #197 annotations: │ │ Annotations on class │ │ @@ -102602,259 +102602,259 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -062e2c: |[062e2c] androidx.recyclerview.widget.b$a.:()V │ │ -062e3c: 7010 801c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c80 │ │ -062e42: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -062e46: 5a20 db03 |0005: iput-wide v0, v2, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062e4a: 0e00 |0007: return-void │ │ +062e14: |[062e14] androidx.recyclerview.widget.b$a.:()V │ │ +062e24: 7010 7e1c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c7e │ │ +062e2a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +062e2e: 5a20 db03 |0005: iput-wide v0, v2, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062e32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'a' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -062d64: |[062d64] androidx.recyclerview.widget.b$a.a:(I)I │ │ -062d74: 5460 dc03 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ -062d78: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -062d7c: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ -062d80: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ -062d84: 3417 0900 |0008: if-lt v7, v1, 0011 // +0009 │ │ -062d88: 5360 db03 |000a: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062d8c: 7120 541c 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Long;.bitCount:(J)I // method@1c54 │ │ -062d92: 0a07 |000f: move-result v7 │ │ -062d94: 0f07 |0010: return v7 │ │ -062d96: 5360 db03 |0011: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062d9a: a304 0207 |0013: shl-long v4, v2, v7 │ │ -062d9e: bc24 |0015: sub-long/2addr v4, v2 │ │ -062da0: c040 |0016: and-long/2addr v0, v4 │ │ -062da2: 28f5 |0017: goto 000c // -000b │ │ -062da4: 3517 0300 |0018: if-ge v7, v1, 001b // +0003 │ │ -062da8: 28f7 |001a: goto 0011 // -0009 │ │ -062daa: b117 |001b: sub-int/2addr v7, v1 │ │ -062dac: 6e20 fa0e 7000 |001c: invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/b$a;.a:(I)I // method@0efa │ │ -062db2: 0a07 |001f: move-result v7 │ │ -062db4: 5360 db03 |0020: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062db8: 7120 541c 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Long;.bitCount:(J)I // method@1c54 │ │ -062dbe: 0a00 |0025: move-result v0 │ │ -062dc0: b070 |0026: add-int/2addr v0, v7 │ │ -062dc2: 0f00 |0027: return v0 │ │ +062d4c: |[062d4c] androidx.recyclerview.widget.b$a.a:(I)I │ │ +062d5c: 5460 dc03 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +062d60: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +062d64: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ +062d68: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ +062d6c: 3417 0900 |0008: if-lt v7, v1, 0011 // +0009 │ │ +062d70: 5360 db03 |000a: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062d74: 7120 521c 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Long;.bitCount:(J)I // method@1c52 │ │ +062d7a: 0a07 |000f: move-result v7 │ │ +062d7c: 0f07 |0010: return v7 │ │ +062d7e: 5360 db03 |0011: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062d82: a304 0207 |0013: shl-long v4, v2, v7 │ │ +062d86: bc24 |0015: sub-long/2addr v4, v2 │ │ +062d88: c040 |0016: and-long/2addr v0, v4 │ │ +062d8a: 28f5 |0017: goto 000c // -000b │ │ +062d8c: 3517 0300 |0018: if-ge v7, v1, 001b // +0003 │ │ +062d90: 28f7 |001a: goto 0011 // -0009 │ │ +062d92: b117 |001b: sub-int/2addr v7, v1 │ │ +062d94: 6e20 fa0e 7000 |001c: invoke-virtual {v0, v7}, Landroidx/recyclerview/widget/b$a;.a:(I)I // method@0efa │ │ +062d9a: 0a07 |001f: move-result v7 │ │ +062d9c: 5360 db03 |0020: iget-wide v0, v6, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062da0: 7120 521c 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Long;.bitCount:(J)I // method@1c52 │ │ +062da6: 0a00 |0025: move-result v0 │ │ +062da8: b070 |0026: add-int/2addr v0, v7 │ │ +062daa: 0f00 |0027: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'b' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -062e4c: |[062e4c] androidx.recyclerview.widget.b$a.b:()V │ │ -062e5c: 5410 dc03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ -062e60: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -062e64: 2200 9802 |0004: new-instance v0, Landroidx/recyclerview/widget/b$a; // type@0298 │ │ -062e68: 7010 f90e 0000 |0006: invoke-direct {v0}, Landroidx/recyclerview/widget/b$a;.:()V // method@0ef9 │ │ -062e6e: 5b10 dc03 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ -062e72: 0e00 |000b: return-void │ │ +062e34: |[062e34] androidx.recyclerview.widget.b$a.b:()V │ │ +062e44: 5410 dc03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +062e48: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +062e4c: 2200 9802 |0004: new-instance v0, Landroidx/recyclerview/widget/b$a; // type@0298 │ │ +062e50: 7010 f90e 0000 |0006: invoke-direct {v0}, Landroidx/recyclerview/widget/b$a;.:()V // method@0ef9 │ │ +062e56: 5b10 dc03 |0009: iput-object v0, v1, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +062e5a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'c' │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -062c74: |[062c74] androidx.recyclerview.widget.b$a.c:(I)Z │ │ -062c84: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -062c88: 3405 0d00 |0002: if-lt v5, v0, 000f // +000d │ │ -062c8c: 6e10 fb0e 0400 |0004: invoke-virtual {v4}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0efb │ │ -062c92: 5441 dc03 |0007: iget-object v1, v4, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ -062c96: b105 |0009: sub-int/2addr v5, v0 │ │ -062c98: 6e20 fc0e 5100 |000a: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0efc │ │ -062c9e: 0a05 |000d: move-result v5 │ │ -062ca0: 0f05 |000e: return v5 │ │ -062ca2: 5340 db03 |000f: iget-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062ca6: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ -062caa: c352 |0013: shl-long/2addr v2, v5 │ │ -062cac: c020 |0014: and-long/2addr v0, v2 │ │ -062cae: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ -062cb2: 3105 0002 |0017: cmp-long v5, v0, v2 │ │ -062cb6: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ -062cba: 1215 |001b: const/4 v5, #int 1 // #1 │ │ -062cbc: 2802 |001c: goto 001e // +0002 │ │ -062cbe: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -062cc0: 0f05 |001e: return v5 │ │ +062c5c: |[062c5c] androidx.recyclerview.widget.b$a.c:(I)Z │ │ +062c6c: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +062c70: 3405 0d00 |0002: if-lt v5, v0, 000f // +000d │ │ +062c74: 6e10 fb0e 0400 |0004: invoke-virtual {v4}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0efb │ │ +062c7a: 5441 dc03 |0007: iget-object v1, v4, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +062c7e: b105 |0009: sub-int/2addr v5, v0 │ │ +062c80: 6e20 fc0e 5100 |000a: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0efc │ │ +062c86: 0a05 |000d: move-result v5 │ │ +062c88: 0f05 |000e: return v5 │ │ +062c8a: 5340 db03 |000f: iget-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062c8e: 1602 0100 |0011: const-wide/16 v2, #int 1 // #1 │ │ +062c92: c352 |0013: shl-long/2addr v2, v5 │ │ +062c94: c020 |0014: and-long/2addr v0, v2 │ │ +062c96: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ +062c9a: 3105 0002 |0017: cmp-long v5, v0, v2 │ │ +062c9e: 3805 0400 |0019: if-eqz v5, 001d // +0004 │ │ +062ca2: 1215 |001b: const/4 v5, #int 1 // #1 │ │ +062ca4: 2802 |001c: goto 001e // +0002 │ │ +062ca6: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +062ca8: 0f05 |001e: return v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'd' │ │ type : '(I)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -062cc4: |[062cc4] androidx.recyclerview.widget.b$a.d:(I)Z │ │ -062cd4: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -062cd8: 340d 0d00 |0002: if-lt v13, v0, 000f // +000d │ │ -062cdc: 6e10 fb0e 0c00 |0004: invoke-virtual {v12}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0efb │ │ -062ce2: 54c1 dc03 |0007: iget-object v1, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ -062ce6: b10d |0009: sub-int/2addr v13, v0 │ │ -062ce8: 6e20 fd0e d100 |000a: invoke-virtual {v1, v13}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0efd │ │ -062cee: 0a0d |000d: move-result v13 │ │ -062cf0: 0f0d |000e: return v13 │ │ -062cf2: 1600 0100 |000f: const-wide/16 v0, #int 1 // #1 │ │ -062cf6: a302 000d |0011: shl-long v2, v0, v13 │ │ -062cfa: 53c4 db03 |0013: iget-wide v4, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062cfe: a006 0402 |0015: and-long v6, v4, v2 │ │ -062d02: 1608 0000 |0017: const-wide/16 v8, #int 0 // #0 │ │ -062d06: 120d |0019: const/4 v13, #int 0 // #0 │ │ -062d08: 121a |001a: const/4 v10, #int 1 // #1 │ │ -062d0a: 310b 0608 |001b: cmp-long v11, v6, v8 │ │ -062d0e: 380b 0400 |001d: if-eqz v11, 0021 // +0004 │ │ -062d12: 1216 |001f: const/4 v6, #int 1 // #1 │ │ -062d14: 2802 |0020: goto 0022 // +0002 │ │ -062d16: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -062d18: 7e27 |0022: not-long v7, v2 │ │ -062d1a: c074 |0023: and-long/2addr v4, v7 │ │ -062d1c: 5ac4 db03 |0024: iput-wide v4, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062d20: bc02 |0026: sub-long/2addr v2, v0 │ │ -062d22: a000 0402 |0027: and-long v0, v4, v2 │ │ -062d26: 7e22 |0029: not-long v2, v2 │ │ -062d28: c042 |002a: and-long/2addr v2, v4 │ │ -062d2a: 7130 581c 320a |002b: invoke-static {v2, v3, v10}, Ljava/lang/Long;.rotateRight:(JI)J // method@1c58 │ │ -062d30: 0b02 |002e: move-result-wide v2 │ │ -062d32: c120 |002f: or-long/2addr v0, v2 │ │ -062d34: 5ac0 db03 |0030: iput-wide v0, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062d38: 54c0 dc03 |0032: iget-object v0, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ -062d3c: 3800 1200 |0034: if-eqz v0, 0046 // +0012 │ │ -062d40: 6e20 fc0e d000 |0036: invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0efc │ │ -062d46: 0a00 |0039: move-result v0 │ │ -062d48: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ -062d4c: 1300 3f00 |003c: const/16 v0, #int 63 // #3f │ │ -062d50: 6e20 ff0e 0c00 |003e: invoke-virtual {v12, v0}, Landroidx/recyclerview/widget/b$a;.f:(I)V // method@0eff │ │ -062d56: 54c0 dc03 |0041: iget-object v0, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ -062d5a: 6e20 fd0e d000 |0043: invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0efd │ │ -062d60: 0f06 |0046: return v6 │ │ +062cac: |[062cac] androidx.recyclerview.widget.b$a.d:(I)Z │ │ +062cbc: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +062cc0: 340d 0d00 |0002: if-lt v13, v0, 000f // +000d │ │ +062cc4: 6e10 fb0e 0c00 |0004: invoke-virtual {v12}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0efb │ │ +062cca: 54c1 dc03 |0007: iget-object v1, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +062cce: b10d |0009: sub-int/2addr v13, v0 │ │ +062cd0: 6e20 fd0e d100 |000a: invoke-virtual {v1, v13}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0efd │ │ +062cd6: 0a0d |000d: move-result v13 │ │ +062cd8: 0f0d |000e: return v13 │ │ +062cda: 1600 0100 |000f: const-wide/16 v0, #int 1 // #1 │ │ +062cde: a302 000d |0011: shl-long v2, v0, v13 │ │ +062ce2: 53c4 db03 |0013: iget-wide v4, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062ce6: a006 0402 |0015: and-long v6, v4, v2 │ │ +062cea: 1608 0000 |0017: const-wide/16 v8, #int 0 // #0 │ │ +062cee: 120d |0019: const/4 v13, #int 0 // #0 │ │ +062cf0: 121a |001a: const/4 v10, #int 1 // #1 │ │ +062cf2: 310b 0608 |001b: cmp-long v11, v6, v8 │ │ +062cf6: 380b 0400 |001d: if-eqz v11, 0021 // +0004 │ │ +062cfa: 1216 |001f: const/4 v6, #int 1 // #1 │ │ +062cfc: 2802 |0020: goto 0022 // +0002 │ │ +062cfe: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +062d00: 7e27 |0022: not-long v7, v2 │ │ +062d02: c074 |0023: and-long/2addr v4, v7 │ │ +062d04: 5ac4 db03 |0024: iput-wide v4, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062d08: bc02 |0026: sub-long/2addr v2, v0 │ │ +062d0a: a000 0402 |0027: and-long v0, v4, v2 │ │ +062d0e: 7e22 |0029: not-long v2, v2 │ │ +062d10: c042 |002a: and-long/2addr v2, v4 │ │ +062d12: 7130 561c 320a |002b: invoke-static {v2, v3, v10}, Ljava/lang/Long;.rotateRight:(JI)J // method@1c56 │ │ +062d18: 0b02 |002e: move-result-wide v2 │ │ +062d1a: c120 |002f: or-long/2addr v0, v2 │ │ +062d1c: 5ac0 db03 |0030: iput-wide v0, v12, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062d20: 54c0 dc03 |0032: iget-object v0, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +062d24: 3800 1200 |0034: if-eqz v0, 0046 // +0012 │ │ +062d28: 6e20 fc0e d000 |0036: invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0efc │ │ +062d2e: 0a00 |0039: move-result v0 │ │ +062d30: 3800 0700 |003a: if-eqz v0, 0041 // +0007 │ │ +062d34: 1300 3f00 |003c: const/16 v0, #int 63 // #3f │ │ +062d38: 6e20 ff0e 0c00 |003e: invoke-virtual {v12, v0}, Landroidx/recyclerview/widget/b$a;.f:(I)V // method@0eff │ │ +062d3e: 54c0 dc03 |0041: iget-object v0, v12, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +062d42: 6e20 fd0e d000 |0043: invoke-virtual {v0, v13}, Landroidx/recyclerview/widget/b$a;.d:(I)Z // method@0efd │ │ +062d48: 0f06 |0046: return v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'e' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -062e74: |[062e74] androidx.recyclerview.widget.b$a.e:()V │ │ -062e84: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -062e88: 5a20 db03 |0002: iput-wide v0, v2, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062e8c: 5420 dc03 |0004: iget-object v0, v2, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ -062e90: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -062e94: 6e10 fe0e 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/b$a;.e:()V // method@0efe │ │ -062e9a: 0e00 |000b: return-void │ │ +062e5c: |[062e5c] androidx.recyclerview.widget.b$a.e:()V │ │ +062e6c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +062e70: 5a20 db03 |0002: iput-wide v0, v2, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062e74: 5420 dc03 |0004: iget-object v0, v2, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +062e78: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +062e7c: 6e10 fe0e 0000 |0008: invoke-virtual {v0}, Landroidx/recyclerview/widget/b$a;.e:()V // method@0efe │ │ +062e82: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'f' │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -062e9c: |[062e9c] androidx.recyclerview.widget.b$a.f:(I)V │ │ -062eac: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ -062eb0: 3405 0c00 |0002: if-lt v5, v0, 000e // +000c │ │ -062eb4: 6e10 fb0e 0400 |0004: invoke-virtual {v4}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0efb │ │ -062eba: 5441 dc03 |0007: iget-object v1, v4, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ -062ebe: b105 |0009: sub-int/2addr v5, v0 │ │ -062ec0: 6e20 ff0e 5100 |000a: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/b$a;.f:(I)V // method@0eff │ │ -062ec6: 2809 |000d: goto 0016 // +0009 │ │ -062ec8: 5340 db03 |000e: iget-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062ecc: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ -062ed0: c352 |0012: shl-long/2addr v2, v5 │ │ -062ed2: c120 |0013: or-long/2addr v0, v2 │ │ -062ed4: 5a40 db03 |0014: iput-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062ed8: 0e00 |0016: return-void │ │ +062e84: |[062e84] androidx.recyclerview.widget.b$a.f:(I)V │ │ +062e94: 1300 4000 |0000: const/16 v0, #int 64 // #40 │ │ +062e98: 3405 0c00 |0002: if-lt v5, v0, 000e // +000c │ │ +062e9c: 6e10 fb0e 0400 |0004: invoke-virtual {v4}, Landroidx/recyclerview/widget/b$a;.b:()V // method@0efb │ │ +062ea2: 5441 dc03 |0007: iget-object v1, v4, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +062ea6: b105 |0009: sub-int/2addr v5, v0 │ │ +062ea8: 6e20 ff0e 5100 |000a: invoke-virtual {v1, v5}, Landroidx/recyclerview/widget/b$a;.f:(I)V // method@0eff │ │ +062eae: 2809 |000d: goto 0016 // +0009 │ │ +062eb0: 5340 db03 |000e: iget-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062eb4: 1602 0100 |0010: const-wide/16 v2, #int 1 // #1 │ │ +062eb8: c352 |0012: shl-long/2addr v2, v5 │ │ +062eba: c120 |0013: or-long/2addr v0, v2 │ │ +062ebc: 5a40 db03 |0014: iput-wide v0, v4, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062ec0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/recyclerview/widget/b$a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -062dc4: |[062dc4] androidx.recyclerview.widget.b$a.toString:()Ljava/lang/String; │ │ -062dd4: 5430 dc03 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ -062dd8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -062ddc: 5330 db03 |0004: iget-wide v0, v3, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062de0: 7120 591c 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.toBinaryString:(J)Ljava/lang/String; // method@1c59 │ │ -062de6: 0c00 |0009: move-result-object v0 │ │ -062de8: 2821 |000a: goto 002b // +0021 │ │ -062dea: 2200 1c06 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -062dee: 7010 c31c 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -062df4: 5431 dc03 |0010: iget-object v1, v3, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ -062df8: 6e10 000f 0100 |0012: invoke-virtual {v1}, Landroidx/recyclerview/widget/b$a;.toString:()Ljava/lang/String; // method@0f00 │ │ -062dfe: 0c01 |0015: move-result-object v1 │ │ -062e00: 6e20 d01c 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -062e06: 1a01 fb26 |0019: const-string v1, "xx" // string@26fb │ │ -062e0a: 6e20 d01c 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -062e10: 5331 db03 |001e: iget-wide v1, v3, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ -062e14: 7120 591c 2100 |0020: invoke-static {v1, v2}, Ljava/lang/Long;.toBinaryString:(J)Ljava/lang/String; // method@1c59 │ │ -062e1a: 0c01 |0023: move-result-object v1 │ │ -062e1c: 6e20 d01c 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -062e22: 6e10 d81c 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -062e28: 0c00 |002a: move-result-object v0 │ │ -062e2a: 1100 |002b: return-object v0 │ │ +062dac: |[062dac] androidx.recyclerview.widget.b$a.toString:()Ljava/lang/String; │ │ +062dbc: 5430 dc03 |0000: iget-object v0, v3, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +062dc0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +062dc4: 5330 db03 |0004: iget-wide v0, v3, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062dc8: 7120 571c 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.toBinaryString:(J)Ljava/lang/String; // method@1c57 │ │ +062dce: 0c00 |0009: move-result-object v0 │ │ +062dd0: 2821 |000a: goto 002b // +0021 │ │ +062dd2: 2200 1c06 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +062dd6: 7010 c11c 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +062ddc: 5431 dc03 |0010: iget-object v1, v3, Landroidx/recyclerview/widget/b$a;.b:Landroidx/recyclerview/widget/b$a; // field@03dc │ │ +062de0: 6e10 000f 0100 |0012: invoke-virtual {v1}, Landroidx/recyclerview/widget/b$a;.toString:()Ljava/lang/String; // method@0f00 │ │ +062de6: 0c01 |0015: move-result-object v1 │ │ +062de8: 6e20 ce1c 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +062dee: 1a01 f926 |0019: const-string v1, "xx" // string@26f9 │ │ +062df2: 6e20 ce1c 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +062df8: 5331 db03 |001e: iget-wide v1, v3, Landroidx/recyclerview/widget/b$a;.a:J // field@03db │ │ +062dfc: 7120 571c 2100 |0020: invoke-static {v1, v2}, Ljava/lang/Long;.toBinaryString:(J)Ljava/lang/String; // method@1c57 │ │ +062e02: 0c01 |0023: move-result-object v1 │ │ +062e04: 6e20 ce1c 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +062e0a: 6e10 d61c 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +062e10: 0c00 |002a: move-result-object v0 │ │ +062e12: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #198 header: │ │ class_idx : 665 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #198 annotations: │ │ Annotations on class │ │ @@ -102866,21 +102866,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #199 header: │ │ class_idx : 666 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #199 annotations: │ │ Annotations on class │ │ @@ -102911,47 +102911,47 @@ │ │ type : '(Landroidx/recyclerview/widget/k;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -063040: |[063040] androidx.recyclerview.widget.b.:(Landroidx/recyclerview/widget/k;)V │ │ -063050: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -063056: 5b01 dd03 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -06305a: 2201 9802 |0005: new-instance v1, Landroidx/recyclerview/widget/b$a; // type@0298 │ │ -06305e: 7010 f90e 0100 |0007: invoke-direct {v1}, Landroidx/recyclerview/widget/b$a;.:()V // method@0ef9 │ │ -063064: 5b01 de03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ -063068: 2201 5b06 |000c: new-instance v1, Ljava/util/ArrayList; // type@065b │ │ -06306c: 7010 891d 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -063072: 5b01 df03 |0011: iput-object v1, v0, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ -063076: 0e00 |0013: return-void │ │ +063028: |[063028] androidx.recyclerview.widget.b.:(Landroidx/recyclerview/widget/k;)V │ │ +063038: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06303e: 5b01 dd03 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +063042: 2201 9802 |0005: new-instance v1, Landroidx/recyclerview/widget/b$a; // type@0298 │ │ +063046: 7010 f90e 0100 |0007: invoke-direct {v1}, Landroidx/recyclerview/widget/b$a;.:()V // method@0ef9 │ │ +06304c: 5b01 de03 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +063050: 2201 5b06 |000c: new-instance v1, Ljava/util/ArrayList; // type@065b │ │ +063054: 7010 871d 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +06305a: 5b01 df03 |0011: iput-object v1, v0, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +06305e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/b;) │ │ name : 'a' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -062edc: |[062edc] androidx.recyclerview.widget.b.a:(I)Landroid/view/View; │ │ -062eec: 6e20 040f 2100 |0000: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/b;.c:(I)I // method@0f04 │ │ -062ef2: 0a02 |0003: move-result v2 │ │ -062ef4: 5410 dd03 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -062ef8: 1f00 ad02 |0006: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ -062efc: 5400 1b04 |0008: iget-object v0, v0, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ -062f00: 6e20 8306 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -062f06: 0c02 |000d: move-result-object v2 │ │ -062f08: 1102 |000e: return-object v2 │ │ +062ec4: |[062ec4] androidx.recyclerview.widget.b.a:(I)Landroid/view/View; │ │ +062ed4: 6e20 040f 2100 |0000: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/b;.c:(I)I // method@0f04 │ │ +062eda: 0a02 |0003: move-result v2 │ │ +062edc: 5410 dd03 |0004: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +062ee0: 1f00 ad02 |0006: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ +062ee4: 5400 1b04 |0008: iget-object v0, v0, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +062ee8: 6e20 8306 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +062eee: 0c02 |000d: move-result-object v2 │ │ +062ef0: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -103183,83 +103183,83 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -062f34: |[062f34] androidx.recyclerview.widget.b.b:()I │ │ -062f44: 5420 dd03 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -062f48: 1f00 ad02 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ -062f4c: 6e10 440f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/k;.a:()I // method@0f44 │ │ -062f52: 0a00 |0007: move-result v0 │ │ -062f54: 5421 df03 |0008: iget-object v1, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ -062f58: 6e10 991d 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -062f5e: 0a01 |000d: move-result v1 │ │ -062f60: b110 |000e: sub-int/2addr v0, v1 │ │ -062f62: 0f00 |000f: return v0 │ │ +062f1c: |[062f1c] androidx.recyclerview.widget.b.b:()I │ │ +062f2c: 5420 dd03 |0000: iget-object v0, v2, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +062f30: 1f00 ad02 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ +062f34: 6e10 440f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/k;.a:()I // method@0f44 │ │ +062f3a: 0a00 |0007: move-result v0 │ │ +062f3c: 5421 df03 |0008: iget-object v1, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +062f40: 6e10 971d 0100 |000a: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +062f46: 0a01 |000d: move-result v1 │ │ +062f48: b110 |000e: sub-int/2addr v0, v1 │ │ +062f4a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/recyclerview/widget/b;) │ │ name : 'c' │ │ type : '(I)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -062f64: |[062f64] androidx.recyclerview.widget.b.c:(I)I │ │ -062f74: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -062f76: 3b05 0300 |0001: if-gez v5, 0004 // +0003 │ │ -062f7a: 0f00 |0003: return v0 │ │ -062f7c: 5441 dd03 |0004: iget-object v1, v4, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -062f80: 1f01 ad02 |0006: check-cast v1, Landroidx/recyclerview/widget/k; // type@02ad │ │ -062f84: 6e10 440f 0100 |0008: invoke-virtual {v1}, Landroidx/recyclerview/widget/k;.a:()I // method@0f44 │ │ -062f8a: 0a01 |000b: move-result v1 │ │ -062f8c: 0152 |000c: move v2, v5 │ │ -062f8e: 3512 1c00 |000d: if-ge v2, v1, 0029 // +001c │ │ -062f92: 5443 de03 |000f: iget-object v3, v4, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ -062f96: 6e20 fa0e 2300 |0011: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/b$a;.a:(I)I // method@0efa │ │ -062f9c: 0a03 |0014: move-result v3 │ │ -062f9e: 9103 0203 |0015: sub-int v3, v2, v3 │ │ -062fa2: 9103 0503 |0017: sub-int v3, v5, v3 │ │ -062fa6: 3903 0e00 |0019: if-nez v3, 0027 // +000e │ │ -062faa: 5445 de03 |001b: iget-object v5, v4, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ -062fae: 6e20 fc0e 2500 |001d: invoke-virtual {v5, v2}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0efc │ │ -062fb4: 0a05 |0020: move-result v5 │ │ -062fb6: 3805 0500 |0021: if-eqz v5, 0026 // +0005 │ │ -062fba: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -062fbe: 28f6 |0025: goto 001b // -000a │ │ -062fc0: 0f02 |0026: return v2 │ │ -062fc2: b032 |0027: add-int/2addr v2, v3 │ │ -062fc4: 28e5 |0028: goto 000d // -001b │ │ -062fc6: 0f00 |0029: return v0 │ │ +062f4c: |[062f4c] androidx.recyclerview.widget.b.c:(I)I │ │ +062f5c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +062f5e: 3b05 0300 |0001: if-gez v5, 0004 // +0003 │ │ +062f62: 0f00 |0003: return v0 │ │ +062f64: 5441 dd03 |0004: iget-object v1, v4, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +062f68: 1f01 ad02 |0006: check-cast v1, Landroidx/recyclerview/widget/k; // type@02ad │ │ +062f6c: 6e10 440f 0100 |0008: invoke-virtual {v1}, Landroidx/recyclerview/widget/k;.a:()I // method@0f44 │ │ +062f72: 0a01 |000b: move-result v1 │ │ +062f74: 0152 |000c: move v2, v5 │ │ +062f76: 3512 1c00 |000d: if-ge v2, v1, 0029 // +001c │ │ +062f7a: 5443 de03 |000f: iget-object v3, v4, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +062f7e: 6e20 fa0e 2300 |0011: invoke-virtual {v3, v2}, Landroidx/recyclerview/widget/b$a;.a:(I)I // method@0efa │ │ +062f84: 0a03 |0014: move-result v3 │ │ +062f86: 9103 0203 |0015: sub-int v3, v2, v3 │ │ +062f8a: 9103 0503 |0017: sub-int v3, v5, v3 │ │ +062f8e: 3903 0e00 |0019: if-nez v3, 0027 // +000e │ │ +062f92: 5445 de03 |001b: iget-object v5, v4, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +062f96: 6e20 fc0e 2500 |001d: invoke-virtual {v5, v2}, Landroidx/recyclerview/widget/b$a;.c:(I)Z // method@0efc │ │ +062f9c: 0a05 |0020: move-result v5 │ │ +062f9e: 3805 0500 |0021: if-eqz v5, 0026 // +0005 │ │ +062fa2: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +062fa6: 28f6 |0025: goto 001b // -000a │ │ +062fa8: 0f02 |0026: return v2 │ │ +062faa: b032 |0027: add-int/2addr v2, v3 │ │ +062fac: 28e5 |0028: goto 000d // -001b │ │ +062fae: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/recyclerview/widget/b;) │ │ name : 'd' │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -062f0c: |[062f0c] androidx.recyclerview.widget.b.d:(I)Landroid/view/View; │ │ -062f1c: 5410 dd03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -062f20: 1f00 ad02 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ -062f24: 5400 1b04 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ -062f28: 6e20 8306 2000 |0006: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ -062f2e: 0c02 |0009: move-result-object v2 │ │ -062f30: 1102 |000a: return-object v2 │ │ +062ef4: |[062ef4] androidx.recyclerview.widget.b.d:(I)Landroid/view/View; │ │ +062f04: 5410 dd03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +062f08: 1f00 ad02 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ +062f0c: 5400 1b04 |0004: iget-object v0, v0, Landroidx/recyclerview/widget/k;.a:Landroidx/recyclerview/widget/RecyclerView; // field@041b │ │ +062f10: 6e20 8306 2000 |0006: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0683 │ │ +062f16: 0c02 |0009: move-result-object v2 │ │ +062f18: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -103491,83 +103491,83 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -062fc8: |[062fc8] androidx.recyclerview.widget.b.e:()I │ │ -062fd8: 5410 dd03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -062fdc: 1f00 ad02 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ -062fe0: 6e10 440f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/k;.a:()I // method@0f44 │ │ -062fe6: 0a00 |0007: move-result v0 │ │ -062fe8: 0f00 |0008: return v0 │ │ +062fb0: |[062fb0] androidx.recyclerview.widget.b.e:()I │ │ +062fc0: 5410 dd03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +062fc4: 1f00 ad02 |0002: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ +062fc8: 6e10 440f 0000 |0004: invoke-virtual {v0}, Landroidx/recyclerview/widget/k;.a:()I // method@0f44 │ │ +062fce: 0a00 |0007: move-result v0 │ │ +062fd0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/recyclerview/widget/b;) │ │ name : 'f' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -063078: |[063078] androidx.recyclerview.widget.b.f:(Landroid/view/View;)V │ │ -063088: 5410 df03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ -06308c: 6e20 981d 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d98 │ │ -063092: 0a00 |0005: move-result v0 │ │ -063094: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -063098: 5410 dd03 |0008: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ -06309c: 1f00 ad02 |000a: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ -0630a0: 6e10 841c 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0630a6: 7110 7c0e 0200 |000f: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ -0630ac: 0e00 |0012: return-void │ │ +063060: |[063060] androidx.recyclerview.widget.b.f:(Landroid/view/View;)V │ │ +063070: 5410 df03 |0000: iget-object v0, v1, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +063074: 6e20 961d 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d96 │ │ +06307a: 0a00 |0005: move-result v0 │ │ +06307c: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +063080: 5410 dd03 |0008: iget-object v0, v1, Landroidx/recyclerview/widget/b;.a:Landroidx/recyclerview/widget/b$b; // field@03dd │ │ +063084: 1f00 ad02 |000a: check-cast v0, Landroidx/recyclerview/widget/k; // type@02ad │ │ +063088: 6e10 821c 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06308e: 7110 7c0e 0200 |000f: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ +063094: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Landroidx/recyclerview/widget/b;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -062fec: |[062fec] androidx.recyclerview.widget.b.toString:()Ljava/lang/String; │ │ -062ffc: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -063000: 7010 c31c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -063006: 5421 de03 |0005: iget-object v1, v2, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ -06300a: 6e10 000f 0100 |0007: invoke-virtual {v1}, Landroidx/recyclerview/widget/b$a;.toString:()Ljava/lang/String; // method@0f00 │ │ -063010: 0c01 |000a: move-result-object v1 │ │ -063012: 6e20 d01c 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -063018: 1a01 c601 |000e: const-string v1, ", hidden list:" // string@01c6 │ │ -06301c: 6e20 d01c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -063022: 5421 df03 |0013: iget-object v1, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ -063026: 6e10 991d 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06302c: 0a01 |0018: move-result v1 │ │ -06302e: 6e20 cb1c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -063034: 6e10 d81c 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06303a: 0c00 |001f: move-result-object v0 │ │ -06303c: 1100 |0020: return-object v0 │ │ +062fd4: |[062fd4] androidx.recyclerview.widget.b.toString:()Ljava/lang/String; │ │ +062fe4: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +062fe8: 7010 c11c 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +062fee: 5421 de03 |0005: iget-object v1, v2, Landroidx/recyclerview/widget/b;.b:Landroidx/recyclerview/widget/b$a; // field@03de │ │ +062ff2: 6e10 000f 0100 |0007: invoke-virtual {v1}, Landroidx/recyclerview/widget/b$a;.toString:()Ljava/lang/String; // method@0f00 │ │ +062ff8: 0c01 |000a: move-result-object v1 │ │ +062ffa: 6e20 ce1c 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +063000: 1a01 c601 |000e: const-string v1, ", hidden list:" // string@01c6 │ │ +063004: 6e20 ce1c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06300a: 5421 df03 |0013: iget-object v1, v2, Landroidx/recyclerview/widget/b;.c:Ljava/util/ArrayList; // field@03df │ │ +06300e: 6e10 971d 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +063014: 0a01 |0018: move-result v1 │ │ +063016: 6e20 c91c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +06301c: 6e10 d61c 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +063022: 0c00 |001f: move-result-object v0 │ │ +063024: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #200 header: │ │ class_idx : 667 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #200 annotations: │ │ Annotations on class │ │ @@ -103595,59 +103595,59 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -063140: |[063140] androidx.recyclerview.widget.c$a.:()V │ │ -063150: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -063152: 2700 |0001: throw v0 │ │ +063128: |[063128] androidx.recyclerview.widget.c$a.:()V │ │ +063138: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06313a: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/c$a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0630b0: |[0630b0] androidx.recyclerview.widget.c$a.toString:()Ljava/lang/String; │ │ -0630c0: 1a00 e603 |0000: const-string v0, "ChangeInfo{oldHolder=" // string@03e6 │ │ -0630c4: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -0630ca: 0c00 |0005: move-result-object v0 │ │ -0630cc: 5431 e003 |0006: iget-object v1, v3, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e0 │ │ -0630d0: 6e20 cf1c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -0630d6: 1a01 e801 |000b: const-string v1, ", newHolder=" // string@01e8 │ │ -0630da: 6e20 d01c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0630e0: 5431 e103 |0010: iget-object v1, v3, Landroidx/recyclerview/widget/c$a;.b:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e1 │ │ -0630e4: 6e20 cf1c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -0630ea: 1a01 bf01 |0015: const-string v1, ", fromX=" // string@01bf │ │ -0630ee: 6e20 d01c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0630f4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0630f6: 6e20 cb1c 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0630fc: 1a02 c001 |001e: const-string v2, ", fromY=" // string@01c0 │ │ -063100: 6e20 d01c 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -063106: 6e20 cb1c 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -06310c: 1a02 0002 |0026: const-string v2, ", toX=" // string@0200 │ │ -063110: 6e20 d01c 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -063116: 6e20 cb1c 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -06311c: 1a02 0102 |002e: const-string v2, ", toY=" // string@0201 │ │ -063120: 6e20 d01c 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -063126: 6e20 cb1c 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -06312c: 1301 7d00 |0036: const/16 v1, #int 125 // #7d │ │ -063130: 6e20 c81c 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc8 │ │ -063136: 6e10 d81c 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06313c: 0c00 |003e: move-result-object v0 │ │ -06313e: 1100 |003f: return-object v0 │ │ +063098: |[063098] androidx.recyclerview.widget.c$a.toString:()Ljava/lang/String; │ │ +0630a8: 1a00 e603 |0000: const-string v0, "ChangeInfo{oldHolder=" // string@03e6 │ │ +0630ac: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +0630b2: 0c00 |0005: move-result-object v0 │ │ +0630b4: 5431 e003 |0006: iget-object v1, v3, Landroidx/recyclerview/widget/c$a;.a:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e0 │ │ +0630b8: 6e20 cd1c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +0630be: 1a01 e801 |000b: const-string v1, ", newHolder=" // string@01e8 │ │ +0630c2: 6e20 ce1c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0630c8: 5431 e103 |0010: iget-object v1, v3, Landroidx/recyclerview/widget/c$a;.b:Landroidx/recyclerview/widget/RecyclerView$v; // field@03e1 │ │ +0630cc: 6e20 cd1c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +0630d2: 1a01 bf01 |0015: const-string v1, ", fromX=" // string@01bf │ │ +0630d6: 6e20 ce1c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0630dc: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +0630de: 6e20 c91c 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0630e4: 1a02 c001 |001e: const-string v2, ", fromY=" // string@01c0 │ │ +0630e8: 6e20 ce1c 2000 |0020: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0630ee: 6e20 c91c 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0630f4: 1a02 0002 |0026: const-string v2, ", toX=" // string@0200 │ │ +0630f8: 6e20 ce1c 2000 |0028: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0630fe: 6e20 c91c 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +063104: 1a02 0102 |002e: const-string v2, ", toY=" // string@0201 │ │ +063108: 6e20 ce1c 2000 |0030: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06310e: 6e20 c91c 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +063114: 1301 7d00 |0036: const/16 v1, #int 125 // #7d │ │ +063118: 6e20 c61c 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc6 │ │ +06311e: 6e10 d61c 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +063124: 0c00 |003e: move-result-object v0 │ │ +063126: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -103923,21 +103923,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0040 reg=3 this Landroidx/recyclerview/widget/c$a; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #201 header: │ │ class_idx : 668 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #201 annotations: │ │ Annotations on class │ │ @@ -103957,29 +103957,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -063154: |[063154] androidx.recyclerview.widget.c$b.:()V │ │ -063164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -063166: 2700 |0001: throw v0 │ │ +06313c: |[06313c] androidx.recyclerview.widget.c$b.:()V │ │ +06314c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06314e: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #202 header: │ │ class_idx : 670 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #202 annotations: │ │ Annotations on class │ │ @@ -104004,63 +104004,63 @@ │ │ type : '(Landroidx/recyclerview/widget/d;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06358c: |[06358c] androidx.recyclerview.widget.d$a.:(Landroidx/recyclerview/widget/d;)V │ │ -06359c: 5b01 ed03 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$a;.e:Landroidx/recyclerview/widget/d; // field@03ed │ │ -0635a0: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0635a6: 0e00 |0005: return-void │ │ +063574: |[063574] androidx.recyclerview.widget.d$a.:(Landroidx/recyclerview/widget/d;)V │ │ +063584: 5b01 ed03 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$a;.e:Landroidx/recyclerview/widget/d; // field@03ed │ │ +063588: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06358e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/d$a;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0635a8: |[0635a8] androidx.recyclerview.widget.d$a.run:()V │ │ -0635b8: 5460 ed03 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/d$a;.e:Landroidx/recyclerview/widget/d; // field@03ed │ │ -0635bc: 5201 0604 |0002: iget v1, v0, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ -0635c0: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -0635c2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0635c4: 3231 0500 |0006: if-eq v1, v3, 000b // +0005 │ │ -0635c8: 3221 0800 |0008: if-eq v1, v2, 0010 // +0008 │ │ -0635cc: 282d |000a: goto 0037 // +002d │ │ -0635ce: 5401 0504 |000b: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ -0635d2: 6e10 8500 0100 |000d: invoke-virtual {v1}, Landroid/animation/ValueAnimator;.cancel:()V // method@0085 │ │ -0635d8: 1231 |0010: const/4 v1, #int 3 // #3 │ │ -0635da: 5901 0604 |0011: iput v1, v0, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ -0635de: 5401 0504 |0013: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ -0635e2: 2322 ba0a |0015: new-array v2, v2, [F // type@0aba │ │ -0635e6: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -0635e8: 6e10 8600 0100 |0018: invoke-virtual {v1}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0086 │ │ -0635ee: 0c05 |001b: move-result-object v5 │ │ -0635f0: 1f05 fd05 |001c: check-cast v5, Ljava/lang/Float; // type@05fd │ │ -0635f4: 6e10 381c 0500 |001e: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@1c38 │ │ -0635fa: 0a05 |0021: move-result v5 │ │ -0635fc: 4b05 0204 |0022: aput v5, v2, v4 │ │ -063600: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -063602: 4b04 0203 |0025: aput v4, v2, v3 │ │ -063606: 6e20 8a00 2100 |0027: invoke-virtual {v1, v2}, Landroid/animation/ValueAnimator;.setFloatValues:([F)V // method@008a │ │ -06360c: 5401 0504 |002a: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ -063610: 1302 f401 |002c: const/16 v2, #int 500 // #1f4 │ │ -063614: 8122 |002e: int-to-long v2, v2 │ │ -063616: 6e30 8900 2103 |002f: invoke-virtual {v1, v2, v3}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0089 │ │ -06361c: 5400 0504 |0032: iget-object v0, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ -063620: 6e10 9000 0000 |0034: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0090 │ │ -063626: 0e00 |0037: return-void │ │ +063590: |[063590] androidx.recyclerview.widget.d$a.run:()V │ │ +0635a0: 5460 ed03 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/d$a;.e:Landroidx/recyclerview/widget/d; // field@03ed │ │ +0635a4: 5201 0604 |0002: iget v1, v0, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ +0635a8: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +0635aa: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +0635ac: 3231 0500 |0006: if-eq v1, v3, 000b // +0005 │ │ +0635b0: 3221 0800 |0008: if-eq v1, v2, 0010 // +0008 │ │ +0635b4: 282d |000a: goto 0037 // +002d │ │ +0635b6: 5401 0504 |000b: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ +0635ba: 6e10 8500 0100 |000d: invoke-virtual {v1}, Landroid/animation/ValueAnimator;.cancel:()V // method@0085 │ │ +0635c0: 1231 |0010: const/4 v1, #int 3 // #3 │ │ +0635c2: 5901 0604 |0011: iput v1, v0, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ +0635c6: 5401 0504 |0013: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ +0635ca: 2322 ba0a |0015: new-array v2, v2, [F // type@0aba │ │ +0635ce: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +0635d0: 6e10 8600 0100 |0018: invoke-virtual {v1}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0086 │ │ +0635d6: 0c05 |001b: move-result-object v5 │ │ +0635d8: 1f05 fd05 |001c: check-cast v5, Ljava/lang/Float; // type@05fd │ │ +0635dc: 6e10 361c 0500 |001e: invoke-virtual {v5}, Ljava/lang/Float;.floatValue:()F // method@1c36 │ │ +0635e2: 0a05 |0021: move-result v5 │ │ +0635e4: 4b05 0204 |0022: aput v5, v2, v4 │ │ +0635e8: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +0635ea: 4b04 0203 |0025: aput v4, v2, v3 │ │ +0635ee: 6e20 8a00 2100 |0027: invoke-virtual {v1, v2}, Landroid/animation/ValueAnimator;.setFloatValues:([F)V // method@008a │ │ +0635f4: 5401 0504 |002a: iget-object v1, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ +0635f8: 1302 f401 |002c: const/16 v2, #int 500 // #1f4 │ │ +0635fc: 8122 |002e: int-to-long v2, v2 │ │ +0635fe: 6e30 8900 2103 |002f: invoke-virtual {v1, v2, v3}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0089 │ │ +063604: 5400 0504 |0032: iget-object v0, v0, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ +063608: 6e10 9000 0000 |0034: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0090 │ │ +06360e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -104336,21 +104336,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0038 reg=6 this Landroidx/recyclerview/widget/d$a; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #203 header: │ │ class_idx : 672 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 45 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #203 annotations: │ │ Annotations on class │ │ @@ -104378,88 +104378,88 @@ │ │ type : '(Landroidx/recyclerview/widget/d;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -063640: |[063640] androidx.recyclerview.widget.d$c.:(Landroidx/recyclerview/widget/d;)V │ │ -063650: 5b01 ef03 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ -063654: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0060 │ │ -06365a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06365c: 5c01 ee03 |0006: iput-boolean v1, v0, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ -063660: 0e00 |0008: return-void │ │ +063628: |[063628] androidx.recyclerview.widget.d$c.:(Landroidx/recyclerview/widget/d;)V │ │ +063638: 5b01 ef03 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ +06363c: 7010 6000 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0060 │ │ +063642: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +063644: 5c01 ee03 |0006: iput-boolean v1, v0, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ +063648: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/d$c;) │ │ name : 'onAnimationCancel' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -063664: |[063664] androidx.recyclerview.widget.d$c.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -063674: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -063676: 5c01 ee03 |0001: iput-boolean v1, v0, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ -06367a: 0e00 |0003: return-void │ │ +06364c: |[06364c] androidx.recyclerview.widget.d$c.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +06365c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06365e: 5c01 ee03 |0001: iput-boolean v1, v0, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ +063662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/d$c;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -06367c: |[06367c] androidx.recyclerview.widget.d$c.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -06368c: 5523 ee03 |0000: iget-boolean v3, v2, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ -063690: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -063692: 3803 0500 |0003: if-eqz v3, 0008 // +0005 │ │ -063696: 5c20 ee03 |0005: iput-boolean v0, v2, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ -06369a: 0e00 |0007: return-void │ │ -06369c: 5423 ef03 |0008: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ -0636a0: 5433 0504 |000a: iget-object v3, v3, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ -0636a4: 6e10 8600 0300 |000c: invoke-virtual {v3}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0086 │ │ -0636aa: 0c03 |000f: move-result-object v3 │ │ -0636ac: 1f03 fd05 |0010: check-cast v3, Ljava/lang/Float; // type@05fd │ │ -0636b0: 6e10 381c 0300 |0012: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@1c38 │ │ -0636b6: 0a03 |0015: move-result v3 │ │ -0636b8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0636ba: 2d03 0301 |0017: cmpl-float v3, v3, v1 │ │ -0636be: 3903 0a00 |0019: if-nez v3, 0023 // +000a │ │ -0636c2: 5423 ef03 |001b: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ -0636c6: 5930 0604 |001d: iput v0, v3, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ -0636ca: 6e20 220f 0300 |001f: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/d;.h:(I)V // method@0f22 │ │ -0636d0: 280b |0022: goto 002d // +000b │ │ -0636d2: 5423 ef03 |0023: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ -0636d6: 1220 |0025: const/4 v0, #int 2 // #2 │ │ -0636d8: 5930 0604 |0026: iput v0, v3, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ -0636dc: 5433 fe03 |0028: iget-object v3, v3, Landroidx/recyclerview/widget/d;.n:Landroidx/recyclerview/widget/RecyclerView; // field@03fe │ │ -0636e0: 6e10 d905 0300 |002a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -0636e6: 0e00 |002d: return-void │ │ +063664: |[063664] androidx.recyclerview.widget.d$c.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +063674: 5523 ee03 |0000: iget-boolean v3, v2, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ +063678: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +06367a: 3803 0500 |0003: if-eqz v3, 0008 // +0005 │ │ +06367e: 5c20 ee03 |0005: iput-boolean v0, v2, Landroidx/recyclerview/widget/d$c;.a:Z // field@03ee │ │ +063682: 0e00 |0007: return-void │ │ +063684: 5423 ef03 |0008: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ +063688: 5433 0504 |000a: iget-object v3, v3, Landroidx/recyclerview/widget/d;.u:Landroid/animation/ValueAnimator; // field@0405 │ │ +06368c: 6e10 8600 0300 |000c: invoke-virtual {v3}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0086 │ │ +063692: 0c03 |000f: move-result-object v3 │ │ +063694: 1f03 fd05 |0010: check-cast v3, Ljava/lang/Float; // type@05fd │ │ +063698: 6e10 361c 0300 |0012: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@1c36 │ │ +06369e: 0a03 |0015: move-result v3 │ │ +0636a0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0636a2: 2d03 0301 |0017: cmpl-float v3, v3, v1 │ │ +0636a6: 3903 0a00 |0019: if-nez v3, 0023 // +000a │ │ +0636aa: 5423 ef03 |001b: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ +0636ae: 5930 0604 |001d: iput v0, v3, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ +0636b2: 6e20 220f 0300 |001f: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/d;.h:(I)V // method@0f22 │ │ +0636b8: 280b |0022: goto 002d // +000b │ │ +0636ba: 5423 ef03 |0023: iget-object v3, v2, Landroidx/recyclerview/widget/d$c;.b:Landroidx/recyclerview/widget/d; // field@03ef │ │ +0636be: 1220 |0025: const/4 v0, #int 2 // #2 │ │ +0636c0: 5930 0604 |0026: iput v0, v3, Landroidx/recyclerview/widget/d;.v:I // field@0406 │ │ +0636c4: 5433 fe03 |0028: iget-object v3, v3, Landroidx/recyclerview/widget/d;.n:Landroidx/recyclerview/widget/RecyclerView; // field@03fe │ │ +0636c8: 6e10 d905 0300 |002a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +0636ce: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #204 header: │ │ class_idx : 673 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -104484,51 +104484,51 @@ │ │ type : '(Landroidx/recyclerview/widget/d;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0636e8: |[0636e8] androidx.recyclerview.widget.d$d.:(Landroidx/recyclerview/widget/d;)V │ │ -0636f8: 5b01 f003 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ -0636fc: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -063702: 0e00 |0005: return-void │ │ +0636d0: |[0636d0] androidx.recyclerview.widget.d$d.:(Landroidx/recyclerview/widget/d;)V │ │ +0636e0: 5b01 f003 |0000: iput-object v1, v0, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ +0636e4: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0636ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/d$d;) │ │ name : 'onAnimationUpdate' │ │ type : '(Landroid/animation/ValueAnimator;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -063704: |[063704] androidx.recyclerview.widget.d$d.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ -063714: 6e10 8600 0200 |0000: invoke-virtual {v2}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0086 │ │ -06371a: 0c02 |0003: move-result-object v2 │ │ -06371c: 1f02 fd05 |0004: check-cast v2, Ljava/lang/Float; // type@05fd │ │ -063720: 6e10 381c 0200 |0006: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@1c38 │ │ -063726: 0a02 |0009: move-result v2 │ │ -063728: 1500 7f43 |000a: const/high16 v0, #int 1132396544 // #437f │ │ -06372c: a802 0200 |000c: mul-float v2, v2, v0 │ │ -063730: 8722 |000e: float-to-int v2, v2 │ │ -063732: 5410 f003 |000f: iget-object v0, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ -063736: 5400 f203 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/d;.b:Landroid/graphics/drawable/StateListDrawable; // field@03f2 │ │ -06373a: 6e20 d802 2000 |0013: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@02d8 │ │ -063740: 5410 f003 |0016: iget-object v0, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ -063744: 5400 f303 |0018: iget-object v0, v0, Landroidx/recyclerview/widget/d;.c:Landroid/graphics/drawable/Drawable; // field@03f3 │ │ -063748: 6e20 d802 2000 |001a: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@02d8 │ │ -06374e: 5412 f003 |001d: iget-object v2, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ -063752: 5422 fe03 |001f: iget-object v2, v2, Landroidx/recyclerview/widget/d;.n:Landroidx/recyclerview/widget/RecyclerView; // field@03fe │ │ -063756: 6e10 d905 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -06375c: 0e00 |0024: return-void │ │ +0636ec: |[0636ec] androidx.recyclerview.widget.d$d.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ +0636fc: 6e10 8600 0200 |0000: invoke-virtual {v2}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@0086 │ │ +063702: 0c02 |0003: move-result-object v2 │ │ +063704: 1f02 fd05 |0004: check-cast v2, Ljava/lang/Float; // type@05fd │ │ +063708: 6e10 361c 0200 |0006: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@1c36 │ │ +06370e: 0a02 |0009: move-result v2 │ │ +063710: 1500 7f43 |000a: const/high16 v0, #int 1132396544 // #437f │ │ +063714: a802 0200 |000c: mul-float v2, v2, v0 │ │ +063718: 8722 |000e: float-to-int v2, v2 │ │ +06371a: 5410 f003 |000f: iget-object v0, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ +06371e: 5400 f203 |0011: iget-object v0, v0, Landroidx/recyclerview/widget/d;.b:Landroid/graphics/drawable/StateListDrawable; // field@03f2 │ │ +063722: 6e20 d802 2000 |0013: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@02d8 │ │ +063728: 5410 f003 |0016: iget-object v0, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ +06372c: 5400 f303 |0018: iget-object v0, v0, Landroidx/recyclerview/widget/d;.c:Landroid/graphics/drawable/Drawable; // field@03f3 │ │ +063730: 6e20 d802 2000 |001a: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@02d8 │ │ +063736: 5412 f003 |001d: iget-object v2, v1, Landroidx/recyclerview/widget/d$d;.a:Landroidx/recyclerview/widget/d; // field@03f0 │ │ +06373a: 5422 fe03 |001f: iget-object v2, v2, Landroidx/recyclerview/widget/d;.n:Landroidx/recyclerview/widget/RecyclerView; // field@03fe │ │ +06373e: 6e10 d905 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +063744: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -104751,21 +104751,21 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0025 reg=1 this Landroidx/recyclerview/widget/d$d; │ │ 0x0000 - 0x0025 reg=2 (null) Landroid/animation/ValueAnimator; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #205 header: │ │ class_idx : 675 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -104787,80 +104787,80 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064100: |[064100] androidx.recyclerview.widget.e$a.:()V │ │ -064110: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -064116: 0e00 |0003: return-void │ │ +0640e8: |[0640e8] androidx.recyclerview.widget.e$a.:()V │ │ +0640f8: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0640fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/e$a;) │ │ name : 'compare' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 55 16-bit code units │ │ -064080: |[064080] androidx.recyclerview.widget.e$a.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -064090: 1f07 a502 |0000: check-cast v7, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ -064094: 1f08 a502 |0002: check-cast v8, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ -064098: 5470 1004 |0004: iget-object v0, v7, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0410 │ │ -06409c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -06409e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0640a0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0640a4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0640a6: 2802 |000b: goto 000d // +0002 │ │ -0640a8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0640aa: 5484 1004 |000d: iget-object v4, v8, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0410 │ │ -0640ae: 3904 0400 |000f: if-nez v4, 0013 // +0004 │ │ -0640b2: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -0640b4: 2802 |0012: goto 0014 // +0002 │ │ -0640b6: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -0640b8: 12f5 |0014: const/4 v5, #int -1 // #ff │ │ -0640ba: 3243 0500 |0015: if-eq v3, v4, 001a // +0005 │ │ -0640be: 3900 0b00 |0017: if-nez v0, 0022 // +000b │ │ -0640c2: 280a |0019: goto 0023 // +000a │ │ -0640c4: 5570 0d04 |001a: iget-boolean v0, v7, Landroidx/recyclerview/widget/e$c;.a:Z // field@040d │ │ -0640c8: 5583 0d04 |001c: iget-boolean v3, v8, Landroidx/recyclerview/widget/e$c;.a:Z // field@040d │ │ -0640cc: 3230 0700 |001e: if-eq v0, v3, 0025 // +0007 │ │ -0640d0: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ -0640d4: 12f1 |0022: const/4 v1, #int -1 // #ff │ │ -0640d6: 0112 |0023: move v2, v1 │ │ -0640d8: 2812 |0024: goto 0036 // +0012 │ │ -0640da: 5280 0e04 |0025: iget v0, v8, Landroidx/recyclerview/widget/e$c;.b:I // field@040e │ │ -0640de: 5271 0e04 |0027: iget v1, v7, Landroidx/recyclerview/widget/e$c;.b:I // field@040e │ │ -0640e2: b110 |0029: sub-int/2addr v0, v1 │ │ -0640e4: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ -0640e8: 0102 |002c: move v2, v0 │ │ -0640ea: 2809 |002d: goto 0036 // +0009 │ │ -0640ec: 5277 0f04 |002e: iget v7, v7, Landroidx/recyclerview/widget/e$c;.c:I // field@040f │ │ -0640f0: 5288 0f04 |0030: iget v8, v8, Landroidx/recyclerview/widget/e$c;.c:I // field@040f │ │ -0640f4: b187 |0032: sub-int/2addr v7, v8 │ │ -0640f6: 3807 0300 |0033: if-eqz v7, 0036 // +0003 │ │ -0640fa: 0172 |0035: move v2, v7 │ │ -0640fc: 0f02 |0036: return v2 │ │ +064068: |[064068] androidx.recyclerview.widget.e$a.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +064078: 1f07 a502 |0000: check-cast v7, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ +06407c: 1f08 a502 |0002: check-cast v8, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ +064080: 5470 1004 |0004: iget-object v0, v7, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0410 │ │ +064084: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +064086: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +064088: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +06408c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +06408e: 2802 |000b: goto 000d // +0002 │ │ +064090: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +064092: 5484 1004 |000d: iget-object v4, v8, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0410 │ │ +064096: 3904 0400 |000f: if-nez v4, 0013 // +0004 │ │ +06409a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +06409c: 2802 |0012: goto 0014 // +0002 │ │ +06409e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +0640a0: 12f5 |0014: const/4 v5, #int -1 // #ff │ │ +0640a2: 3243 0500 |0015: if-eq v3, v4, 001a // +0005 │ │ +0640a6: 3900 0b00 |0017: if-nez v0, 0022 // +000b │ │ +0640aa: 280a |0019: goto 0023 // +000a │ │ +0640ac: 5570 0d04 |001a: iget-boolean v0, v7, Landroidx/recyclerview/widget/e$c;.a:Z // field@040d │ │ +0640b0: 5583 0d04 |001c: iget-boolean v3, v8, Landroidx/recyclerview/widget/e$c;.a:Z // field@040d │ │ +0640b4: 3230 0700 |001e: if-eq v0, v3, 0025 // +0007 │ │ +0640b8: 3800 0300 |0020: if-eqz v0, 0023 // +0003 │ │ +0640bc: 12f1 |0022: const/4 v1, #int -1 // #ff │ │ +0640be: 0112 |0023: move v2, v1 │ │ +0640c0: 2812 |0024: goto 0036 // +0012 │ │ +0640c2: 5280 0e04 |0025: iget v0, v8, Landroidx/recyclerview/widget/e$c;.b:I // field@040e │ │ +0640c6: 5271 0e04 |0027: iget v1, v7, Landroidx/recyclerview/widget/e$c;.b:I // field@040e │ │ +0640ca: b110 |0029: sub-int/2addr v0, v1 │ │ +0640cc: 3800 0400 |002a: if-eqz v0, 002e // +0004 │ │ +0640d0: 0102 |002c: move v2, v0 │ │ +0640d2: 2809 |002d: goto 0036 // +0009 │ │ +0640d4: 5277 0f04 |002e: iget v7, v7, Landroidx/recyclerview/widget/e$c;.c:I // field@040f │ │ +0640d8: 5288 0f04 |0030: iget v8, v8, Landroidx/recyclerview/widget/e$c;.c:I // field@040f │ │ +0640dc: b187 |0032: sub-int/2addr v7, v8 │ │ +0640de: 3807 0300 |0033: if-eqz v7, 0036 // +0003 │ │ +0640e2: 0172 |0035: move v2, v7 │ │ +0640e4: 0f02 |0036: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #206 header: │ │ class_idx : 676 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #206 annotations: │ │ Annotations on class │ │ @@ -104892,29 +104892,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064118: |[064118] androidx.recyclerview.widget.e$b.:()V │ │ -064128: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06412e: 0e00 |0003: return-void │ │ +064100: |[064100] androidx.recyclerview.widget.e$b.:()V │ │ +064110: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +064116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #207 header: │ │ class_idx : 677 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -104954,29 +104954,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064130: |[064130] androidx.recyclerview.widget.e$c.:()V │ │ -064140: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -064146: 0e00 |0003: return-void │ │ +064118: |[064118] androidx.recyclerview.widget.e$c.:()V │ │ +064128: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06412e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #208 header: │ │ class_idx : 678 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -105026,74 +105026,74 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -064148: |[064148] androidx.recyclerview.widget.e.:()V │ │ -064158: 2200 2006 |0000: new-instance v0, Ljava/lang/ThreadLocal; // type@0620 │ │ -06415c: 7010 f41c 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@1cf4 │ │ -064162: 6900 1604 |0005: sput-object v0, Landroidx/recyclerview/widget/e;.i:Ljava/lang/ThreadLocal; // field@0416 │ │ -064166: 2200 a302 |0007: new-instance v0, Landroidx/recyclerview/widget/e$a; // type@02a3 │ │ -06416a: 7010 240f 0000 |0009: invoke-direct {v0}, Landroidx/recyclerview/widget/e$a;.:()V // method@0f24 │ │ -064170: 6900 1704 |000c: sput-object v0, Landroidx/recyclerview/widget/e;.j:Landroidx/recyclerview/widget/e$a; // field@0417 │ │ -064174: 0e00 |000e: return-void │ │ +064130: |[064130] androidx.recyclerview.widget.e.:()V │ │ +064140: 2200 2006 |0000: new-instance v0, Ljava/lang/ThreadLocal; // type@0620 │ │ +064144: 7010 f21c 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@1cf2 │ │ +06414a: 6900 1604 |0005: sput-object v0, Landroidx/recyclerview/widget/e;.i:Ljava/lang/ThreadLocal; // field@0416 │ │ +06414e: 2200 a302 |0007: new-instance v0, Landroidx/recyclerview/widget/e$a; // type@02a3 │ │ +064152: 7010 240f 0000 |0009: invoke-direct {v0}, Landroidx/recyclerview/widget/e$a;.:()V // method@0f24 │ │ +064158: 6900 1704 |000c: sput-object v0, Landroidx/recyclerview/widget/e;.j:Landroidx/recyclerview/widget/e$a; // field@0417 │ │ +06415c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/e;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -064178: |[064178] androidx.recyclerview.widget.e.:()V │ │ -064188: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06418e: 2200 5b06 |0003: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ -064192: 7010 891d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -064198: 5b10 1204 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ -06419c: 2200 5b06 |000a: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ -0641a0: 7010 891d 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -0641a6: 5b10 1504 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ -0641aa: 0e00 |0011: return-void │ │ +064160: |[064160] androidx.recyclerview.widget.e.:()V │ │ +064170: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +064176: 2200 5b06 |0003: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ +06417a: 7010 871d 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +064180: 5b10 1204 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +064184: 2200 5b06 |000a: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ +064188: 7010 871d 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +06418e: 5b10 1504 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +064192: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/e;) │ │ name : 'a' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0641ac: |[0641ac] androidx.recyclerview.widget.e.a:(Landroidx/recyclerview/widget/RecyclerView;II)V │ │ -0641bc: 6e10 790e 0600 |0000: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.isAttachedToWindow:()Z // method@0e79 │ │ -0641c2: 0a00 |0003: move-result v0 │ │ -0641c4: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -0641c8: 5350 1304 |0006: iget-wide v0, v5, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ -0641cc: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ -0641d0: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ -0641d4: 3904 0b00 |000c: if-nez v4, 0017 // +000b │ │ -0641d8: 6e10 700e 0600 |000e: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.getNanoTime:()J // method@0e70 │ │ -0641de: 0b00 |0011: move-result-wide v0 │ │ -0641e0: 5a50 1304 |0012: iput-wide v0, v5, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ -0641e4: 6e20 fe05 5600 |0014: invoke-virtual {v6, v5}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@05fe │ │ -0641ea: 5466 8e03 |0017: iget-object v6, v6, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ -0641ee: 5967 0a04 |0019: iput v7, v6, Landroidx/recyclerview/widget/e$b;.a:I // field@040a │ │ -0641f2: 5968 0b04 |001b: iput v8, v6, Landroidx/recyclerview/widget/e$b;.b:I // field@040b │ │ -0641f6: 0e00 |001d: return-void │ │ +064194: |[064194] androidx.recyclerview.widget.e.a:(Landroidx/recyclerview/widget/RecyclerView;II)V │ │ +0641a4: 6e10 790e 0600 |0000: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.isAttachedToWindow:()Z // method@0e79 │ │ +0641aa: 0a00 |0003: move-result v0 │ │ +0641ac: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +0641b0: 5350 1304 |0006: iget-wide v0, v5, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +0641b4: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ +0641b8: 3104 0002 |000a: cmp-long v4, v0, v2 │ │ +0641bc: 3904 0b00 |000c: if-nez v4, 0017 // +000b │ │ +0641c0: 6e10 700e 0600 |000e: invoke-virtual {v6}, Landroidx/recyclerview/widget/RecyclerView;.getNanoTime:()J // method@0e70 │ │ +0641c6: 0b00 |0011: move-result-wide v0 │ │ +0641c8: 5a50 1304 |0012: iput-wide v0, v5, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +0641cc: 6e20 fe05 5600 |0014: invoke-virtual {v6, v5}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@05fe │ │ +0641d2: 5466 8e03 |0017: iget-object v6, v6, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +0641d6: 5967 0a04 |0019: iput v7, v6, Landroidx/recyclerview/widget/e$b;.a:I // field@040a │ │ +0641da: 5968 0b04 |001b: iput v8, v6, Landroidx/recyclerview/widget/e$b;.b:I // field@040b │ │ +0641de: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -105996,112 +105996,112 @@ │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 190 16-bit code units │ │ -0641f8: |[0641f8] androidx.recyclerview.widget.e.b:(J)V │ │ -064208: 5460 1204 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ -06420c: 6e10 991d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -064212: 0a00 |0005: move-result v0 │ │ -064214: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -064216: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -064218: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -06421a: 3502 1f00 |0009: if-ge v2, v0, 0028 // +001f │ │ -06421e: 5464 1204 |000b: iget-object v4, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ -064222: 6e20 931d 2400 |000d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -064228: 0c04 |0010: move-result-object v4 │ │ -06422a: 1f04 8b02 |0011: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ -06422e: 6e10 d105 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getWindowVisibility:()I // method@05d1 │ │ -064234: 0a05 |0016: move-result v5 │ │ -064236: 3905 0e00 |0017: if-nez v5, 0025 // +000e │ │ -06423a: 5445 8e03 |0019: iget-object v5, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ -06423e: 5951 0c04 |001b: iput v1, v5, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ -064242: 6e10 841c 0500 |001d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -064248: 5444 8e03 |0020: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ -06424c: 5244 0c04 |0022: iget v4, v4, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ -064250: b043 |0024: add-int/2addr v3, v4 │ │ -064252: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -064256: 28e2 |0027: goto 0009 // -001e │ │ -064258: 5462 1504 |0028: iget-object v2, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ -06425c: 6e20 921d 3200 |002a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@1d92 │ │ -064262: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -064264: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -064266: 3502 4600 |002f: if-ge v2, v0, 0075 // +0046 │ │ -06426a: 5464 1204 |0031: iget-object v4, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ -06426e: 6e20 931d 2400 |0033: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -064274: 0c04 |0036: move-result-object v4 │ │ -064276: 1f04 8b02 |0037: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ -06427a: 6e10 d105 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getWindowVisibility:()I // method@05d1 │ │ -064280: 0a05 |003c: move-result v5 │ │ -064282: 3805 0300 |003d: if-eqz v5, 0040 // +0003 │ │ -064286: 2833 |003f: goto 0072 // +0033 │ │ -064288: 5444 8e03 |0040: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ -06428c: 5245 0a04 |0042: iget v5, v4, Landroidx/recyclerview/widget/e$b;.a:I // field@040a │ │ -064290: 7110 5d1c 0500 |0044: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1c5d │ │ -064296: 5245 0b04 |0047: iget v5, v4, Landroidx/recyclerview/widget/e$b;.b:I // field@040b │ │ -06429a: 7110 5d1c 0500 |0049: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1c5d │ │ -0642a0: 5245 0c04 |004c: iget v5, v4, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ -0642a4: da05 0502 |004e: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -0642a8: 3d05 2200 |0050: if-lez v5, 0072 // +0022 │ │ -0642ac: 5467 1504 |0052: iget-object v7, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ -0642b0: 6e10 991d 0700 |0054: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -0642b6: 0a07 |0057: move-result v7 │ │ -0642b8: 3c07 0d00 |0058: if-gtz v7, 0065 // +000d │ │ -0642bc: 2207 a502 |005a: new-instance v7, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ -0642c0: 7010 270f 0700 |005c: invoke-direct {v7}, Landroidx/recyclerview/widget/e$c;.:()V // method@0f27 │ │ -0642c6: 5468 1504 |005f: iget-object v8, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ -0642ca: 6e20 8d1d 7800 |0061: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -0642d0: 2809 |0064: goto 006d // +0009 │ │ -0642d2: 5467 1504 |0065: iget-object v7, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ -0642d6: 6e20 931d 3700 |0067: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -0642dc: 0c07 |006a: move-result-object v7 │ │ -0642de: 1f07 a502 |006b: check-cast v7, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ -0642e2: 6e10 841c 0400 |006d: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0642e8: 1207 |0070: const/4 v7, #int 0 // #0 │ │ -0642ea: 2707 |0071: throw v7 │ │ -0642ec: d802 0201 |0072: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0642f0: 28bb |0074: goto 002f // -0045 │ │ -0642f2: 5460 1504 |0075: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ -0642f6: 6202 1704 |0077: sget-object v2, Landroidx/recyclerview/widget/e;.j:Landroidx/recyclerview/widget/e$a; // field@0417 │ │ -0642fa: 7120 c91d 2000 |0079: invoke-static {v0, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1dc9 │ │ -064300: 5460 1504 |007c: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ -064304: 6e10 991d 0000 |007e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -06430a: 0a00 |0081: move-result v0 │ │ -06430c: 3d00 3b00 |0082: if-lez v0, 00bd // +003b │ │ -064310: 5460 1504 |0084: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ -064314: 6e20 931d 1000 |0086: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -06431a: 0c00 |0089: move-result-object v0 │ │ -06431c: 1f00 a502 |008a: check-cast v0, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ -064320: 5402 1004 |008c: iget-object v2, v0, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0410 │ │ -064324: 3902 0300 |008e: if-nez v2, 0091 // +0003 │ │ -064328: 282d |0090: goto 00bd // +002d │ │ -06432a: 5503 0d04 |0091: iget-boolean v3, v0, Landroidx/recyclerview/widget/e$c;.a:Z // field@040d │ │ -06432e: 3803 0700 |0093: if-eqz v3, 009a // +0007 │ │ -064332: 1807 ffff ffff ffff ff7f |0095: const-wide v7, #double nan // #7fffffffffffffff │ │ -06433c: 5200 1104 |009a: iget v0, v0, Landroidx/recyclerview/widget/e$c;.e:I // field@0411 │ │ -064340: 5423 9703 |009c: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ -064344: 6e10 060f 0300 |009e: invoke-virtual {v3}, Landroidx/recyclerview/widget/b;.e:()I // method@0f06 │ │ -06434a: 0a03 |00a1: move-result v3 │ │ -06434c: 1204 |00a2: const/4 v4, #int 0 // #0 │ │ -06434e: 3c03 1000 |00a3: if-gtz v3, 00b3 // +0010 │ │ -064352: 5423 9103 |00a5: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ -064356: 6e10 7f0e 0200 |00a7: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.n:()V // method@0e7f │ │ -06435c: 6e40 2c0e 0387 |00aa: invoke-virtual {v3, v0, v7, v8}, Landroidx/recyclerview/widget/RecyclerView$p;.e:(IJ)V // method@0e2c │ │ -064362: 2704 |00ad: throw v4 │ │ -064364: 0d07 |00ae: move-exception v7 │ │ -064366: 6e20 800e 1200 |00af: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.o:(Z)V // method@0e80 │ │ -06436c: 2707 |00b2: throw v7 │ │ -06436e: 5427 9703 |00b3: iget-object v7, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ -064372: 6e20 050f 1700 |00b5: invoke-virtual {v7, v1}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f05 │ │ -064378: 0c07 |00b8: move-result-object v7 │ │ -06437a: 7110 7c0e 0700 |00b9: invoke-static {v7}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ -064380: 2704 |00bc: throw v4 │ │ -064382: 0e00 |00bd: return-void │ │ +0641e0: |[0641e0] androidx.recyclerview.widget.e.b:(J)V │ │ +0641f0: 5460 1204 |0000: iget-object v0, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +0641f4: 6e10 971d 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +0641fa: 0a00 |0005: move-result v0 │ │ +0641fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0641fe: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +064200: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +064202: 3502 1f00 |0009: if-ge v2, v0, 0028 // +001f │ │ +064206: 5464 1204 |000b: iget-object v4, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +06420a: 6e20 911d 2400 |000d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +064210: 0c04 |0010: move-result-object v4 │ │ +064212: 1f04 8b02 |0011: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ +064216: 6e10 d105 0400 |0013: invoke-virtual {v4}, Landroid/view/View;.getWindowVisibility:()I // method@05d1 │ │ +06421c: 0a05 |0016: move-result v5 │ │ +06421e: 3905 0e00 |0017: if-nez v5, 0025 // +000e │ │ +064222: 5445 8e03 |0019: iget-object v5, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +064226: 5951 0c04 |001b: iput v1, v5, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ +06422a: 6e10 821c 0500 |001d: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +064230: 5444 8e03 |0020: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +064234: 5244 0c04 |0022: iget v4, v4, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ +064238: b043 |0024: add-int/2addr v3, v4 │ │ +06423a: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06423e: 28e2 |0027: goto 0009 // -001e │ │ +064240: 5462 1504 |0028: iget-object v2, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +064244: 6e20 901d 3200 |002a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@1d90 │ │ +06424a: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +06424c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +06424e: 3502 4600 |002f: if-ge v2, v0, 0075 // +0046 │ │ +064252: 5464 1204 |0031: iget-object v4, v6, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +064256: 6e20 911d 2400 |0033: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +06425c: 0c04 |0036: move-result-object v4 │ │ +06425e: 1f04 8b02 |0037: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ +064262: 6e10 d105 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getWindowVisibility:()I // method@05d1 │ │ +064268: 0a05 |003c: move-result v5 │ │ +06426a: 3805 0300 |003d: if-eqz v5, 0040 // +0003 │ │ +06426e: 2833 |003f: goto 0072 // +0033 │ │ +064270: 5444 8e03 |0040: iget-object v4, v4, Landroidx/recyclerview/widget/RecyclerView;.b0:Landroidx/recyclerview/widget/e$b; // field@038e │ │ +064274: 5245 0a04 |0042: iget v5, v4, Landroidx/recyclerview/widget/e$b;.a:I // field@040a │ │ +064278: 7110 5b1c 0500 |0044: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1c5b │ │ +06427e: 5245 0b04 |0047: iget v5, v4, Landroidx/recyclerview/widget/e$b;.b:I // field@040b │ │ +064282: 7110 5b1c 0500 |0049: invoke-static {v5}, Ljava/lang/Math;.abs:(I)I // method@1c5b │ │ +064288: 5245 0c04 |004c: iget v5, v4, Landroidx/recyclerview/widget/e$b;.c:I // field@040c │ │ +06428c: da05 0502 |004e: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +064290: 3d05 2200 |0050: if-lez v5, 0072 // +0022 │ │ +064294: 5467 1504 |0052: iget-object v7, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +064298: 6e10 971d 0700 |0054: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +06429e: 0a07 |0057: move-result v7 │ │ +0642a0: 3c07 0d00 |0058: if-gtz v7, 0065 // +000d │ │ +0642a4: 2207 a502 |005a: new-instance v7, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ +0642a8: 7010 270f 0700 |005c: invoke-direct {v7}, Landroidx/recyclerview/widget/e$c;.:()V // method@0f27 │ │ +0642ae: 5468 1504 |005f: iget-object v8, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +0642b2: 6e20 8b1d 7800 |0061: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +0642b8: 2809 |0064: goto 006d // +0009 │ │ +0642ba: 5467 1504 |0065: iget-object v7, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +0642be: 6e20 911d 3700 |0067: invoke-virtual {v7, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +0642c4: 0c07 |006a: move-result-object v7 │ │ +0642c6: 1f07 a502 |006b: check-cast v7, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ +0642ca: 6e10 821c 0400 |006d: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0642d0: 1207 |0070: const/4 v7, #int 0 // #0 │ │ +0642d2: 2707 |0071: throw v7 │ │ +0642d4: d802 0201 |0072: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0642d8: 28bb |0074: goto 002f // -0045 │ │ +0642da: 5460 1504 |0075: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +0642de: 6202 1704 |0077: sget-object v2, Landroidx/recyclerview/widget/e;.j:Landroidx/recyclerview/widget/e$a; // field@0417 │ │ +0642e2: 7120 c71d 2000 |0079: invoke-static {v0, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1dc7 │ │ +0642e8: 5460 1504 |007c: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +0642ec: 6e10 971d 0000 |007e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +0642f2: 0a00 |0081: move-result v0 │ │ +0642f4: 3d00 3b00 |0082: if-lez v0, 00bd // +003b │ │ +0642f8: 5460 1504 |0084: iget-object v0, v6, Landroidx/recyclerview/widget/e;.h:Ljava/util/ArrayList; // field@0415 │ │ +0642fc: 6e20 911d 1000 |0086: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +064302: 0c00 |0089: move-result-object v0 │ │ +064304: 1f00 a502 |008a: check-cast v0, Landroidx/recyclerview/widget/e$c; // type@02a5 │ │ +064308: 5402 1004 |008c: iget-object v2, v0, Landroidx/recyclerview/widget/e$c;.d:Landroidx/recyclerview/widget/RecyclerView; // field@0410 │ │ +06430c: 3902 0300 |008e: if-nez v2, 0091 // +0003 │ │ +064310: 282d |0090: goto 00bd // +002d │ │ +064312: 5503 0d04 |0091: iget-boolean v3, v0, Landroidx/recyclerview/widget/e$c;.a:Z // field@040d │ │ +064316: 3803 0700 |0093: if-eqz v3, 009a // +0007 │ │ +06431a: 1807 ffff ffff ffff ff7f |0095: const-wide v7, #double nan // #7fffffffffffffff │ │ +064324: 5200 1104 |009a: iget v0, v0, Landroidx/recyclerview/widget/e$c;.e:I // field@0411 │ │ +064328: 5423 9703 |009c: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06432c: 6e10 060f 0300 |009e: invoke-virtual {v3}, Landroidx/recyclerview/widget/b;.e:()I // method@0f06 │ │ +064332: 0a03 |00a1: move-result v3 │ │ +064334: 1204 |00a2: const/4 v4, #int 0 // #0 │ │ +064336: 3c03 1000 |00a3: if-gtz v3, 00b3 // +0010 │ │ +06433a: 5423 9103 |00a5: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView;.e:Landroidx/recyclerview/widget/RecyclerView$p; // field@0391 │ │ +06433e: 6e10 7f0e 0200 |00a7: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.n:()V // method@0e7f │ │ +064344: 6e40 2c0e 0387 |00aa: invoke-virtual {v3, v0, v7, v8}, Landroidx/recyclerview/widget/RecyclerView$p;.e:(IJ)V // method@0e2c │ │ +06434a: 2704 |00ad: throw v4 │ │ +06434c: 0d07 |00ae: move-exception v7 │ │ +06434e: 6e20 800e 1200 |00af: invoke-virtual {v2, v1}, Landroidx/recyclerview/widget/RecyclerView;.o:(Z)V // method@0e80 │ │ +064354: 2707 |00b2: throw v7 │ │ +064356: 5427 9703 |00b3: iget-object v7, v2, Landroidx/recyclerview/widget/RecyclerView;.h:Landroidx/recyclerview/widget/b; // field@0397 │ │ +06435a: 6e20 050f 1700 |00b5: invoke-virtual {v7, v1}, Landroidx/recyclerview/widget/b;.d:(I)Landroid/view/View; // method@0f05 │ │ +064360: 0c07 |00b8: move-result-object v7 │ │ +064362: 7110 7c0e 0700 |00b9: invoke-static {v7}, Landroidx/recyclerview/widget/RecyclerView;.k:(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$v; // method@0e7c │ │ +064368: 2704 |00bc: throw v4 │ │ +06436a: 0e00 |00bd: return-void │ │ catches : 1 │ │ 0x00a7 - 0x00ae │ │ -> 0x00ae │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -106335,64 +106335,64 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -064390: |[064390] androidx.recyclerview.widget.e.run:()V │ │ -0643a0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0643a4: 1a02 f612 |0002: const-string v2, "RV Prefetch" // string@12f6 │ │ -0643a8: 6003 c913 |0004: sget v3, Lz/d;.a:I // field@13c9 │ │ -0643ac: 7110 b903 0200 |0006: invoke-static {v2}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -0643b2: 5482 1204 |0009: iget-object v2, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ -0643b6: 6e10 941d 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d94 │ │ -0643bc: 0a02 |000e: move-result v2 │ │ -0643be: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -0643c2: 5a80 1304 |0011: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ -0643c6: 7100 bb03 0000 |0013: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -0643cc: 0e00 |0016: return-void │ │ -0643ce: 5482 1204 |0017: iget-object v2, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ -0643d2: 6e10 991d 0200 |0019: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -0643d8: 0a02 |001c: move-result v2 │ │ -0643da: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0643dc: 0404 |001e: move-wide v4, v0 │ │ -0643de: 3523 1b00 |001f: if-ge v3, v2, 003a // +001b │ │ -0643e2: 5486 1204 |0021: iget-object v6, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ -0643e6: 6e20 931d 3600 |0023: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -0643ec: 0c06 |0026: move-result-object v6 │ │ -0643ee: 1f06 8b02 |0027: check-cast v6, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ -0643f2: 6e10 d105 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWindowVisibility:()I // method@05d1 │ │ -0643f8: 0a07 |002c: move-result v7 │ │ -0643fa: 3907 0a00 |002d: if-nez v7, 0037 // +000a │ │ -0643fe: 6e10 9805 0600 |002f: invoke-virtual {v6}, Landroid/view/View;.getDrawingTime:()J // method@0598 │ │ -064404: 0b06 |0032: move-result-wide v6 │ │ -064406: 7140 691c 7654 |0033: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.max:(JJ)J // method@1c69 │ │ -06440c: 0b04 |0036: move-result-wide v4 │ │ -06440e: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -064412: 28e6 |0039: goto 001f // -001a │ │ -064414: 3102 0400 |003a: cmp-long v2, v4, v0 │ │ -064418: 3902 0800 |003c: if-nez v2, 0044 // +0008 │ │ -06441c: 5a80 1304 |003e: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ -064420: 7100 bb03 0000 |0040: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -064426: 0e00 |0043: return-void │ │ -064428: 6202 e20a |0044: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@0ae2 │ │ -06442c: 6e30 8b1e 4205 |0046: invoke-virtual {v2, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@1e8b │ │ -064432: 0b02 |0049: move-result-wide v2 │ │ -064434: 5384 1404 |004a: iget-wide v4, v8, Landroidx/recyclerview/widget/e;.g:J // field@0414 │ │ -064438: bb42 |004c: add-long/2addr v2, v4 │ │ -06443a: 6e30 2b0f 2803 |004d: invoke-virtual {v8, v2, v3}, Landroidx/recyclerview/widget/e;.b:(J)V // method@0f2b │ │ -064440: 5a80 1304 |0050: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ -064444: 7100 bb03 0000 |0052: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -06444a: 0e00 |0055: return-void │ │ -06444c: 0d02 |0056: move-exception v2 │ │ -06444e: 5a80 1304 |0057: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ -064452: 6000 c913 |0059: sget v0, Lz/d;.a:I // field@13c9 │ │ -064456: 7100 bb03 0000 |005b: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -06445c: 2702 |005e: throw v2 │ │ +064378: |[064378] androidx.recyclerview.widget.e.run:()V │ │ +064388: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +06438c: 1a02 f612 |0002: const-string v2, "RV Prefetch" // string@12f6 │ │ +064390: 6003 c913 |0004: sget v3, Lz/d;.a:I // field@13c9 │ │ +064394: 7110 b903 0200 |0006: invoke-static {v2}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ +06439a: 5482 1204 |0009: iget-object v2, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +06439e: 6e10 921d 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1d92 │ │ +0643a4: 0a02 |000e: move-result v2 │ │ +0643a6: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +0643aa: 5a80 1304 |0011: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +0643ae: 7100 bb03 0000 |0013: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ +0643b4: 0e00 |0016: return-void │ │ +0643b6: 5482 1204 |0017: iget-object v2, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +0643ba: 6e10 971d 0200 |0019: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +0643c0: 0a02 |001c: move-result v2 │ │ +0643c2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0643c4: 0404 |001e: move-wide v4, v0 │ │ +0643c6: 3523 1b00 |001f: if-ge v3, v2, 003a // +001b │ │ +0643ca: 5486 1204 |0021: iget-object v6, v8, Landroidx/recyclerview/widget/e;.e:Ljava/util/ArrayList; // field@0412 │ │ +0643ce: 6e20 911d 3600 |0023: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +0643d4: 0c06 |0026: move-result-object v6 │ │ +0643d6: 1f06 8b02 |0027: check-cast v6, Landroidx/recyclerview/widget/RecyclerView; // type@028b │ │ +0643da: 6e10 d105 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWindowVisibility:()I // method@05d1 │ │ +0643e0: 0a07 |002c: move-result v7 │ │ +0643e2: 3907 0a00 |002d: if-nez v7, 0037 // +000a │ │ +0643e6: 6e10 9805 0600 |002f: invoke-virtual {v6}, Landroid/view/View;.getDrawingTime:()J // method@0598 │ │ +0643ec: 0b06 |0032: move-result-wide v6 │ │ +0643ee: 7140 671c 7654 |0033: invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;.max:(JJ)J // method@1c67 │ │ +0643f4: 0b04 |0036: move-result-wide v4 │ │ +0643f6: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0643fa: 28e6 |0039: goto 001f // -001a │ │ +0643fc: 3102 0400 |003a: cmp-long v2, v4, v0 │ │ +064400: 3902 0800 |003c: if-nez v2, 0044 // +0008 │ │ +064404: 5a80 1304 |003e: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +064408: 7100 bb03 0000 |0040: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ +06440e: 0e00 |0043: return-void │ │ +064410: 6202 e20a |0044: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@0ae2 │ │ +064414: 6e30 891e 4205 |0046: invoke-virtual {v2, v4, v5}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@1e89 │ │ +06441a: 0b02 |0049: move-result-wide v2 │ │ +06441c: 5384 1404 |004a: iget-wide v4, v8, Landroidx/recyclerview/widget/e;.g:J // field@0414 │ │ +064420: bb42 |004c: add-long/2addr v2, v4 │ │ +064422: 6e30 2b0f 2803 |004d: invoke-virtual {v8, v2, v3}, Landroidx/recyclerview/widget/e;.b:(J)V // method@0f2b │ │ +064428: 5a80 1304 |0050: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +06442c: 7100 bb03 0000 |0052: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ +064432: 0e00 |0055: return-void │ │ +064434: 0d02 |0056: move-exception v2 │ │ +064436: 5a80 1304 |0057: iput-wide v0, v8, Landroidx/recyclerview/widget/e;.f:J // field@0413 │ │ +06443a: 6000 c913 |0059: sget v0, Lz/d;.a:I // field@13c9 │ │ +06443e: 7100 bb03 0000 |005b: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ +064444: 2702 |005e: throw v2 │ │ catches : 3 │ │ 0x0002 - 0x000f │ │ -> 0x0056 │ │ 0x0017 - 0x0037 │ │ -> 0x0056 │ │ 0x0044 - 0x0050 │ │ -> 0x0056 │ │ @@ -106674,21 +106674,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x005f reg=8 this Landroidx/recyclerview/widget/e; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #209 header: │ │ class_idx : 679 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #209 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/f;' │ │ @@ -106711,65 +106711,65 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -064894: |[064894] androidx.recyclerview.widget.f.:()V │ │ -0648a4: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0648aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0648ac: 5910 1804 |0004: iput v0, v1, Landroidx/recyclerview/widget/f;.a:I // field@0418 │ │ -0648b0: 5910 1904 |0006: iput v0, v1, Landroidx/recyclerview/widget/f;.b:I // field@0419 │ │ -0648b4: 0e00 |0008: return-void │ │ +06487c: |[06487c] androidx.recyclerview.widget.f.:()V │ │ +06488c: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +064892: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +064894: 5910 1804 |0004: iput v0, v1, Landroidx/recyclerview/widget/f;.a:I // field@0418 │ │ +064898: 5910 1904 |0006: iput v0, v1, Landroidx/recyclerview/widget/f;.b:I // field@0419 │ │ +06489c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/f;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0647fc: |[0647fc] androidx.recyclerview.widget.f.toString:()Ljava/lang/String; │ │ -06480c: 1a00 5e09 |0000: const-string v0, "LayoutState{mAvailable=" // string@095e │ │ -064810: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -064816: 0c00 |0005: move-result-object v0 │ │ -064818: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06481a: 6e20 cb1c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -064820: 1a01 d001 |000a: const-string v1, ", mCurrentPosition=" // string@01d0 │ │ -064824: 6e20 d01c 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06482a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -06482c: 6e20 cb1c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -064832: 1a01 da01 |0013: const-string v1, ", mItemDirection=" // string@01da │ │ -064836: 6e20 d01c 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06483c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -06483e: 6e20 cb1c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -064844: 1a01 db01 |001c: const-string v1, ", mLayoutDirection=" // string@01db │ │ -064848: 6e20 d01c 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06484e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -064850: 6e20 cb1c 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -064856: 1a01 e201 |0025: const-string v1, ", mStartLine=" // string@01e2 │ │ -06485a: 6e20 d01c 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -064860: 5221 1804 |002a: iget v1, v2, Landroidx/recyclerview/widget/f;.a:I // field@0418 │ │ -064864: 6e20 cb1c 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -06486a: 1a01 d301 |002f: const-string v1, ", mEndLine=" // string@01d3 │ │ -06486e: 6e20 d01c 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -064874: 5221 1904 |0034: iget v1, v2, Landroidx/recyclerview/widget/f;.b:I // field@0419 │ │ -064878: 6e20 cb1c 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -06487e: 1301 7d00 |0039: const/16 v1, #int 125 // #7d │ │ -064882: 6e20 c81c 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc8 │ │ -064888: 6e10 d81c 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06488e: 0c00 |0041: move-result-object v0 │ │ -064890: 1100 |0042: return-object v0 │ │ +0647e4: |[0647e4] androidx.recyclerview.widget.f.toString:()Ljava/lang/String; │ │ +0647f4: 1a00 5e09 |0000: const-string v0, "LayoutState{mAvailable=" // string@095e │ │ +0647f8: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +0647fe: 0c00 |0005: move-result-object v0 │ │ +064800: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +064802: 6e20 c91c 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +064808: 1a01 d001 |000a: const-string v1, ", mCurrentPosition=" // string@01d0 │ │ +06480c: 6e20 ce1c 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +064812: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +064814: 6e20 c91c 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +06481a: 1a01 da01 |0013: const-string v1, ", mItemDirection=" // string@01da │ │ +06481e: 6e20 ce1c 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +064824: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +064826: 6e20 c91c 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +06482c: 1a01 db01 |001c: const-string v1, ", mLayoutDirection=" // string@01db │ │ +064830: 6e20 ce1c 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +064836: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +064838: 6e20 c91c 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +06483e: 1a01 e201 |0025: const-string v1, ", mStartLine=" // string@01e2 │ │ +064842: 6e20 ce1c 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +064848: 5221 1804 |002a: iget v1, v2, Landroidx/recyclerview/widget/f;.a:I // field@0418 │ │ +06484c: 6e20 c91c 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +064852: 1a01 d301 |002f: const-string v1, ", mEndLine=" // string@01d3 │ │ +064856: 6e20 ce1c 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06485c: 5221 1904 |0034: iget v1, v2, Landroidx/recyclerview/widget/f;.b:I // field@0419 │ │ +064860: 6e20 c91c 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +064866: 1301 7d00 |0039: const/16 v1, #int 125 // #7d │ │ +06486a: 6e20 c61c 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc6 │ │ +064870: 6e10 d61c 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +064876: 0c00 |0041: move-result-object v0 │ │ +064878: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -107045,21 +107045,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0043 reg=2 this Landroidx/recyclerview/widget/f; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #210 header: │ │ class_idx : 680 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -107071,21 +107071,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #211 header: │ │ class_idx : 681 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -107104,29 +107104,29 @@ │ │ type : '(Landroidx/recyclerview/widget/g$a;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065078: |[065078] androidx.recyclerview.widget.g.:(Landroidx/recyclerview/widget/g$a;)V │ │ -065088: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06508e: 0e00 |0003: return-void │ │ +065060: |[065060] androidx.recyclerview.widget.g.:(Landroidx/recyclerview/widget/g$a;)V │ │ +065070: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +065076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #212 header: │ │ class_idx : 684 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #212 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/j;' │ │ @@ -107145,47 +107145,47 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$j;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -065324: |[065324] androidx.recyclerview.widget.j.:(Landroidx/recyclerview/widget/RecyclerView$j;)V │ │ -065334: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06533a: 2200 9d00 |0003: new-instance v0, Landroid/graphics/Rect; // type@009d │ │ -06533e: 7010 6802 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0268 │ │ -065344: 5b12 1a04 |0008: iput-object v2, v1, Landroidx/recyclerview/widget/j;.a:Landroidx/recyclerview/widget/RecyclerView$j; // field@041a │ │ -065348: 0e00 |000a: return-void │ │ +06530c: |[06530c] androidx.recyclerview.widget.j.:(Landroidx/recyclerview/widget/RecyclerView$j;)V │ │ +06531c: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +065322: 2200 9d00 |0003: new-instance v0, Landroid/graphics/Rect; // type@009d │ │ +065326: 7010 6802 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0268 │ │ +06532c: 5b12 1a04 |0008: iput-object v2, v1, Landroidx/recyclerview/widget/j;.a:Landroidx/recyclerview/widget/RecyclerView$j; // field@041a │ │ +065330: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/j;) │ │ name : 'a' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$j;I)Landroidx/recyclerview/widget/j;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0652e0: |[0652e0] androidx.recyclerview.widget.j.a:(Landroidx/recyclerview/widget/RecyclerView$j;I)Landroidx/recyclerview/widget/j; │ │ -0652f0: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -0652f4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0652f6: 3302 0800 |0003: if-ne v2, v0, 000b // +0008 │ │ -0652fa: 2202 ab02 |0005: new-instance v2, Landroidx/recyclerview/widget/i; // type@02ab │ │ -0652fe: 7020 360f 1200 |0007: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/i;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0f36 │ │ -065304: 1102 |000a: return-object v2 │ │ -065306: 2201 0006 |000b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -06530a: 1a02 151e |000d: const-string v2, "invalid orientation" // string@1e15 │ │ -06530e: 7020 3f1c 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -065314: 2701 |0012: throw v1 │ │ -065316: 2202 aa02 |0013: new-instance v2, Landroidx/recyclerview/widget/h; // type@02aa │ │ -06531a: 7020 300f 1200 |0015: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/h;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0f30 │ │ -065320: 1102 |0018: return-object v2 │ │ +0652c8: |[0652c8] androidx.recyclerview.widget.j.a:(Landroidx/recyclerview/widget/RecyclerView$j;I)Landroidx/recyclerview/widget/j; │ │ +0652d8: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +0652dc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0652de: 3302 0800 |0003: if-ne v2, v0, 000b // +0008 │ │ +0652e2: 2202 ab02 |0005: new-instance v2, Landroidx/recyclerview/widget/i; // type@02ab │ │ +0652e6: 7020 360f 1200 |0007: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/i;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0f36 │ │ +0652ec: 1102 |000a: return-object v2 │ │ +0652ee: 2201 0006 |000b: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +0652f2: 1a02 141e |000d: const-string v2, "invalid orientation" // string@1e14 │ │ +0652f6: 7020 3d1c 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +0652fc: 2701 |0012: throw v1 │ │ +0652fe: 2202 aa02 |0013: new-instance v2, Landroidx/recyclerview/widget/h; // type@02aa │ │ +065302: 7020 300f 1200 |0015: invoke-direct {v2, v1}, Landroidx/recyclerview/widget/h;.:(Landroidx/recyclerview/widget/RecyclerView$j;)V // method@0f30 │ │ +065308: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -107576,21 +107576,21 @@ │ │ │ │ #4 : (in Landroidx/recyclerview/widget/j;) │ │ name : 'f' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #213 header: │ │ class_idx : 686 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #213 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/l;' │ │ @@ -107605,29 +107605,29 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0656ac: |[0656ac] androidx.recyclerview.widget.l.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ -0656bc: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0656c2: 0e00 |0003: return-void │ │ +065694: |[065694] androidx.recyclerview.widget.l.:(Landroidx/recyclerview/widget/RecyclerView;)V │ │ +0656a4: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0656aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #214 header: │ │ class_idx : 689 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #214 - │ │ Class descriptor : 'Landroidx/recyclerview/widget/n;' │ │ @@ -107642,86 +107642,86 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -06ade8: |[06ade8] androidx.recyclerview.widget.n.a:(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I │ │ -06adf8: 6e10 110e 0400 |0000: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e11 │ │ -06adfe: 0a04 |0003: move-result v4 │ │ -06ae00: 3804 2600 |0004: if-eqz v4, 002a // +0026 │ │ -06ae04: 6e10 390e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ -06ae0a: 0a00 |0009: move-result v0 │ │ -06ae0c: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -06ae10: 3802 1e00 |000c: if-eqz v2, 002a // +001e │ │ -06ae14: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ -06ae18: 281a |0010: goto 002a // +001a │ │ -06ae1a: 3805 1400 |0011: if-eqz v5, 0025 // +0014 │ │ -06ae1e: 6e20 3e0f 3100 |0013: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f3e │ │ -06ae24: 0a00 |0016: move-result v0 │ │ -06ae26: 6e20 3f0f 2100 |0017: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f3f │ │ -06ae2c: 0a02 |001a: move-result v2 │ │ -06ae2e: b120 |001b: sub-int/2addr v0, v2 │ │ -06ae30: 6e10 420f 0100 |001c: invoke-virtual {v1}, Landroidx/recyclerview/widget/j;.f:()I // method@0f42 │ │ -06ae36: 0a01 |001f: move-result v1 │ │ -06ae38: 7120 6b1c 0100 |0020: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@1c6b │ │ -06ae3e: 0a00 |0023: move-result v0 │ │ -06ae40: 0f00 |0024: return v0 │ │ -06ae42: 7110 180e 0200 |0025: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.w:(Landroid/view/View;)V // method@0e18 │ │ -06ae48: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -06ae4a: 2700 |0029: throw v0 │ │ -06ae4c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -06ae4e: 0f00 |002b: return v0 │ │ +06add0: |[06add0] androidx.recyclerview.widget.n.a:(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I │ │ +06ade0: 6e10 110e 0400 |0000: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e11 │ │ +06ade6: 0a04 |0003: move-result v4 │ │ +06ade8: 3804 2600 |0004: if-eqz v4, 002a // +0026 │ │ +06adec: 6e10 390e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ +06adf2: 0a00 |0009: move-result v0 │ │ +06adf4: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +06adf8: 3802 1e00 |000c: if-eqz v2, 002a // +001e │ │ +06adfc: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ +06ae00: 281a |0010: goto 002a // +001a │ │ +06ae02: 3805 1400 |0011: if-eqz v5, 0025 // +0014 │ │ +06ae06: 6e20 3e0f 3100 |0013: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f3e │ │ +06ae0c: 0a00 |0016: move-result v0 │ │ +06ae0e: 6e20 3f0f 2100 |0017: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f3f │ │ +06ae14: 0a02 |001a: move-result v2 │ │ +06ae16: b120 |001b: sub-int/2addr v0, v2 │ │ +06ae18: 6e10 420f 0100 |001c: invoke-virtual {v1}, Landroidx/recyclerview/widget/j;.f:()I // method@0f42 │ │ +06ae1e: 0a01 |001f: move-result v1 │ │ +06ae20: 7120 691c 0100 |0020: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@1c69 │ │ +06ae26: 0a00 |0023: move-result v0 │ │ +06ae28: 0f00 |0024: return v0 │ │ +06ae2a: 7110 180e 0200 |0025: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.w:(Landroid/view/View;)V // method@0e18 │ │ +06ae30: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +06ae32: 2700 |0029: throw v0 │ │ +06ae34: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +06ae36: 0f00 |002b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/n;) │ │ name : 'b' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06ae50: |[06ae50] androidx.recyclerview.widget.n.b:(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I │ │ -06ae60: 6e10 110e 0400 |0000: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e11 │ │ -06ae66: 0a04 |0003: move-result v4 │ │ -06ae68: 3804 1f00 |0004: if-eqz v4, 0023 // +001f │ │ -06ae6c: 6e10 390e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ -06ae72: 0a04 |0009: move-result v4 │ │ -06ae74: 3804 1900 |000a: if-eqz v4, 0023 // +0019 │ │ -06ae78: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ -06ae7c: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ -06ae80: 2813 |0010: goto 0023 // +0013 │ │ -06ae82: 3905 0700 |0011: if-nez v5, 0018 // +0007 │ │ -06ae86: 6e10 390e 0000 |0013: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ -06ae8c: 0a00 |0016: move-result v0 │ │ -06ae8e: 0f00 |0017: return v0 │ │ -06ae90: 6e20 3e0f 3100 |0018: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f3e │ │ -06ae96: 6e20 3f0f 2100 |001b: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f3f │ │ -06ae9c: 7110 180e 0200 |001e: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.w:(Landroid/view/View;)V // method@0e18 │ │ -06aea2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -06aea4: 2700 |0022: throw v0 │ │ -06aea6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -06aea8: 0f00 |0024: return v0 │ │ +06ae38: |[06ae38] androidx.recyclerview.widget.n.b:(Landroidx/recyclerview/widget/RecyclerView$s;Landroidx/recyclerview/widget/j;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$j;Z)I │ │ +06ae48: 6e10 110e 0400 |0000: invoke-virtual {v4}, Landroidx/recyclerview/widget/RecyclerView$j;.p:()I // method@0e11 │ │ +06ae4e: 0a04 |0003: move-result v4 │ │ +06ae50: 3804 1f00 |0004: if-eqz v4, 0023 // +001f │ │ +06ae54: 6e10 390e 0000 |0006: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ +06ae5a: 0a04 |0009: move-result v4 │ │ +06ae5c: 3804 1900 |000a: if-eqz v4, 0023 // +0019 │ │ +06ae60: 3802 1700 |000c: if-eqz v2, 0023 // +0017 │ │ +06ae64: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ +06ae68: 2813 |0010: goto 0023 // +0013 │ │ +06ae6a: 3905 0700 |0011: if-nez v5, 0018 // +0007 │ │ +06ae6e: 6e10 390e 0000 |0013: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$s;.a:()I // method@0e39 │ │ +06ae74: 0a00 |0016: move-result v0 │ │ +06ae76: 0f00 |0017: return v0 │ │ +06ae78: 6e20 3e0f 3100 |0018: invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/j;.b:(Landroid/view/View;)I // method@0f3e │ │ +06ae7e: 6e20 3f0f 2100 |001b: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/j;.c:(Landroid/view/View;)I // method@0f3f │ │ +06ae84: 7110 180e 0200 |001e: invoke-static {v2}, Landroidx/recyclerview/widget/RecyclerView$j;.w:(Landroid/view/View;)V // method@0e18 │ │ +06ae8a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +06ae8c: 2700 |0022: throw v0 │ │ +06ae8e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +06ae90: 0f00 |0024: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #215 header: │ │ class_idx : 691 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -107761,110 +107761,110 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06bf10: |[06bf10] androidx.recyclerview.widget.p$a.:()V │ │ -06bf20: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06bf26: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06bf28: 5910 1e04 |0004: iput v0, v1, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ -06bf2c: 0e00 |0006: return-void │ │ +06bef8: |[06bef8] androidx.recyclerview.widget.p$a.:()V │ │ +06bf08: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06bf0e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06bf10: 5910 1e04 |0004: iput v0, v1, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ +06bf14: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/p$a;) │ │ name : 'a' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 96 16-bit code units │ │ -06be40: |[06be40] androidx.recyclerview.widget.p$a.a:()Z │ │ -06be50: 5270 1e04 |0000: iget v0, v7, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ -06be54: dd01 0007 |0002: and-int/lit8 v1, v0, #int 7 // #07 │ │ -06be58: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -06be5a: 1243 |0005: const/4 v3, #int 4 // #4 │ │ -06be5c: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -06be5e: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -06be60: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ -06be64: 5271 2104 |000a: iget v1, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0421 │ │ -06be68: 5276 1f04 |000c: iget v6, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@041f │ │ -06be6c: 3761 0400 |000e: if-le v1, v6, 0012 // +0004 │ │ -06be70: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -06be72: 2806 |0011: goto 0017 // +0006 │ │ -06be74: 3361 0400 |0012: if-ne v1, v6, 0016 // +0004 │ │ -06be78: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -06be7a: 2802 |0015: goto 0017 // +0002 │ │ -06be7c: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -06be7e: b851 |0017: shl-int/2addr v1, v5 │ │ -06be80: b501 |0018: and-int/2addr v1, v0 │ │ -06be82: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ -06be86: 0f05 |001b: return v5 │ │ -06be88: dd01 0070 |001c: and-int/lit8 v1, v0, #int 112 // #70 │ │ -06be8c: 3801 1400 |001e: if-eqz v1, 0032 // +0014 │ │ -06be90: 5271 2104 |0020: iget v1, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0421 │ │ -06be94: 5276 2004 |0022: iget v6, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0420 │ │ -06be98: 3761 0400 |0024: if-le v1, v6, 0028 // +0004 │ │ -06be9c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -06be9e: 2806 |0027: goto 002d // +0006 │ │ -06bea0: 3361 0400 |0028: if-ne v1, v6, 002c // +0004 │ │ -06bea4: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -06bea6: 2802 |002b: goto 002d // +0002 │ │ -06bea8: 1241 |002c: const/4 v1, #int 4 // #4 │ │ -06beaa: b831 |002d: shl-int/2addr v1, v3 │ │ -06beac: b501 |002e: and-int/2addr v1, v0 │ │ -06beae: 3901 0300 |002f: if-nez v1, 0032 // +0003 │ │ -06beb2: 0f05 |0031: return v5 │ │ -06beb4: d501 0007 |0032: and-int/lit16 v1, v0, #int 1792 // #0700 │ │ -06beb8: 3801 1500 |0034: if-eqz v1, 0049 // +0015 │ │ -06bebc: 5271 2204 |0036: iget v1, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0422 │ │ -06bec0: 5276 1f04 |0038: iget v6, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@041f │ │ -06bec4: 3761 0400 |003a: if-le v1, v6, 003e // +0004 │ │ -06bec8: 1211 |003c: const/4 v1, #int 1 // #1 │ │ -06beca: 2806 |003d: goto 0043 // +0006 │ │ -06becc: 3361 0400 |003e: if-ne v1, v6, 0042 // +0004 │ │ -06bed0: 1221 |0040: const/4 v1, #int 2 // #2 │ │ -06bed2: 2802 |0041: goto 0043 // +0002 │ │ -06bed4: 1241 |0042: const/4 v1, #int 4 // #4 │ │ -06bed6: e001 0108 |0043: shl-int/lit8 v1, v1, #int 8 // #08 │ │ -06beda: b501 |0045: and-int/2addr v1, v0 │ │ -06bedc: 3901 0300 |0046: if-nez v1, 0049 // +0003 │ │ -06bee0: 0f05 |0048: return v5 │ │ -06bee2: d501 0070 |0049: and-int/lit16 v1, v0, #int 28672 // #7000 │ │ -06bee6: 3801 1400 |004b: if-eqz v1, 005f // +0014 │ │ -06beea: 5271 2204 |004d: iget v1, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0422 │ │ -06beee: 5276 2004 |004f: iget v6, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0420 │ │ -06bef2: 3761 0400 |0051: if-le v1, v6, 0055 // +0004 │ │ -06bef6: 1212 |0053: const/4 v2, #int 1 // #1 │ │ -06bef8: 2805 |0054: goto 0059 // +0005 │ │ -06befa: 3361 0300 |0055: if-ne v1, v6, 0058 // +0003 │ │ -06befe: 2802 |0057: goto 0059 // +0002 │ │ -06bf00: 1242 |0058: const/4 v2, #int 4 // #4 │ │ -06bf02: e001 020c |0059: shl-int/lit8 v1, v2, #int 12 // #0c │ │ -06bf06: b510 |005b: and-int/2addr v0, v1 │ │ -06bf08: 3900 0300 |005c: if-nez v0, 005f // +0003 │ │ -06bf0c: 0f05 |005e: return v5 │ │ -06bf0e: 0f04 |005f: return v4 │ │ +06be28: |[06be28] androidx.recyclerview.widget.p$a.a:()Z │ │ +06be38: 5270 1e04 |0000: iget v0, v7, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ +06be3c: dd01 0007 |0002: and-int/lit8 v1, v0, #int 7 // #07 │ │ +06be40: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +06be42: 1243 |0005: const/4 v3, #int 4 // #4 │ │ +06be44: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +06be46: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +06be48: 3801 1400 |0008: if-eqz v1, 001c // +0014 │ │ +06be4c: 5271 2104 |000a: iget v1, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0421 │ │ +06be50: 5276 1f04 |000c: iget v6, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@041f │ │ +06be54: 3761 0400 |000e: if-le v1, v6, 0012 // +0004 │ │ +06be58: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +06be5a: 2806 |0011: goto 0017 // +0006 │ │ +06be5c: 3361 0400 |0012: if-ne v1, v6, 0016 // +0004 │ │ +06be60: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +06be62: 2802 |0015: goto 0017 // +0002 │ │ +06be64: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +06be66: b851 |0017: shl-int/2addr v1, v5 │ │ +06be68: b501 |0018: and-int/2addr v1, v0 │ │ +06be6a: 3901 0300 |0019: if-nez v1, 001c // +0003 │ │ +06be6e: 0f05 |001b: return v5 │ │ +06be70: dd01 0070 |001c: and-int/lit8 v1, v0, #int 112 // #70 │ │ +06be74: 3801 1400 |001e: if-eqz v1, 0032 // +0014 │ │ +06be78: 5271 2104 |0020: iget v1, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0421 │ │ +06be7c: 5276 2004 |0022: iget v6, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0420 │ │ +06be80: 3761 0400 |0024: if-le v1, v6, 0028 // +0004 │ │ +06be84: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +06be86: 2806 |0027: goto 002d // +0006 │ │ +06be88: 3361 0400 |0028: if-ne v1, v6, 002c // +0004 │ │ +06be8c: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +06be8e: 2802 |002b: goto 002d // +0002 │ │ +06be90: 1241 |002c: const/4 v1, #int 4 // #4 │ │ +06be92: b831 |002d: shl-int/2addr v1, v3 │ │ +06be94: b501 |002e: and-int/2addr v1, v0 │ │ +06be96: 3901 0300 |002f: if-nez v1, 0032 // +0003 │ │ +06be9a: 0f05 |0031: return v5 │ │ +06be9c: d501 0007 |0032: and-int/lit16 v1, v0, #int 1792 // #0700 │ │ +06bea0: 3801 1500 |0034: if-eqz v1, 0049 // +0015 │ │ +06bea4: 5271 2204 |0036: iget v1, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0422 │ │ +06bea8: 5276 1f04 |0038: iget v6, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@041f │ │ +06beac: 3761 0400 |003a: if-le v1, v6, 003e // +0004 │ │ +06beb0: 1211 |003c: const/4 v1, #int 1 // #1 │ │ +06beb2: 2806 |003d: goto 0043 // +0006 │ │ +06beb4: 3361 0400 |003e: if-ne v1, v6, 0042 // +0004 │ │ +06beb8: 1221 |0040: const/4 v1, #int 2 // #2 │ │ +06beba: 2802 |0041: goto 0043 // +0002 │ │ +06bebc: 1241 |0042: const/4 v1, #int 4 // #4 │ │ +06bebe: e001 0108 |0043: shl-int/lit8 v1, v1, #int 8 // #08 │ │ +06bec2: b501 |0045: and-int/2addr v1, v0 │ │ +06bec4: 3901 0300 |0046: if-nez v1, 0049 // +0003 │ │ +06bec8: 0f05 |0048: return v5 │ │ +06beca: d501 0070 |0049: and-int/lit16 v1, v0, #int 28672 // #7000 │ │ +06bece: 3801 1400 |004b: if-eqz v1, 005f // +0014 │ │ +06bed2: 5271 2204 |004d: iget v1, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0422 │ │ +06bed6: 5276 2004 |004f: iget v6, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0420 │ │ +06beda: 3761 0400 |0051: if-le v1, v6, 0055 // +0004 │ │ +06bede: 1212 |0053: const/4 v2, #int 1 // #1 │ │ +06bee0: 2805 |0054: goto 0059 // +0005 │ │ +06bee2: 3361 0300 |0055: if-ne v1, v6, 0058 // +0003 │ │ +06bee6: 2802 |0057: goto 0059 // +0002 │ │ +06bee8: 1242 |0058: const/4 v2, #int 4 // #4 │ │ +06beea: e001 020c |0059: shl-int/lit8 v1, v2, #int 12 // #0c │ │ +06beee: b510 |005b: and-int/2addr v0, v1 │ │ +06bef0: 3900 0300 |005c: if-nez v0, 005f // +0003 │ │ +06bef4: 0f05 |005e: return v5 │ │ +06bef6: 0f04 |005f: return v4 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #216 header: │ │ class_idx : 692 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -107906,21 +107906,21 @@ │ │ │ │ #4 : (in Landroidx/recyclerview/widget/p$b;) │ │ name : 'e' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #217 header: │ │ class_idx : 693 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #217 annotations: │ │ Annotations on class │ │ @@ -107947,80 +107947,80 @@ │ │ type : '(Landroidx/recyclerview/widget/p$b;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06bfe0: |[06bfe0] androidx.recyclerview.widget.p.:(Landroidx/recyclerview/widget/p$b;)V │ │ -06bff0: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06bff6: 5b01 2304 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ -06bffa: 2201 b302 |0005: new-instance v1, Landroidx/recyclerview/widget/p$a; // type@02b3 │ │ -06bffe: 7010 510f 0100 |0007: invoke-direct {v1}, Landroidx/recyclerview/widget/p$a;.:()V // method@0f51 │ │ -06c004: 5b01 2404 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0424 │ │ -06c008: 0e00 |000c: return-void │ │ +06bfc8: |[06bfc8] androidx.recyclerview.widget.p.:(Landroidx/recyclerview/widget/p$b;)V │ │ +06bfd8: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06bfde: 5b01 2304 |0003: iput-object v1, v0, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06bfe2: 2201 b302 |0005: new-instance v1, Landroidx/recyclerview/widget/p$a; // type@02b3 │ │ +06bfe6: 7010 510f 0100 |0007: invoke-direct {v1}, Landroidx/recyclerview/widget/p$a;.:()V // method@0f51 │ │ +06bfec: 5b01 2404 |000a: iput-object v1, v0, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0424 │ │ +06bff0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/recyclerview/widget/p;) │ │ name : 'a' │ │ type : '(IIII)Landroid/view/View;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -06bf30: |[06bf30] androidx.recyclerview.widget.p.a:(IIII)Landroid/view/View; │ │ -06bf40: 5480 2304 |0000: iget-object v0, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ -06bf44: 7210 560f 0000 |0002: invoke-interface {v0}, Landroidx/recyclerview/widget/p$b;.d:()I // method@0f56 │ │ -06bf4a: 0a00 |0005: move-result v0 │ │ -06bf4c: 5481 2304 |0006: iget-object v1, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ -06bf50: 7210 530f 0100 |0008: invoke-interface {v1}, Landroidx/recyclerview/widget/p$b;.a:()I // method@0f53 │ │ -06bf56: 0a01 |000b: move-result v1 │ │ -06bf58: 379a 0400 |000c: if-le v10, v9, 0010 // +0004 │ │ -06bf5c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -06bf5e: 2802 |000f: goto 0011 // +0002 │ │ -06bf60: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ -06bf62: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -06bf64: 32a9 3c00 |0012: if-eq v9, v10, 004e // +003c │ │ -06bf68: 5484 2304 |0014: iget-object v4, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ -06bf6c: 7220 550f 9400 |0016: invoke-interface {v4, v9}, Landroidx/recyclerview/widget/p$b;.c:(I)Landroid/view/View; // method@0f55 │ │ -06bf72: 0c04 |0019: move-result-object v4 │ │ -06bf74: 5485 2304 |001a: iget-object v5, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ -06bf78: 7220 540f 4500 |001c: invoke-interface {v5, v4}, Landroidx/recyclerview/widget/p$b;.b:(Landroid/view/View;)I // method@0f54 │ │ -06bf7e: 0a05 |001f: move-result v5 │ │ -06bf80: 5486 2304 |0020: iget-object v6, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ -06bf84: 7220 570f 4600 |0022: invoke-interface {v6, v4}, Landroidx/recyclerview/widget/p$b;.e:(Landroid/view/View;)I // method@0f57 │ │ -06bf8a: 0a06 |0025: move-result v6 │ │ -06bf8c: 5487 2404 |0026: iget-object v7, v8, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0424 │ │ -06bf90: 5970 1f04 |0028: iput v0, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@041f │ │ -06bf94: 5971 2004 |002a: iput v1, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0420 │ │ -06bf98: 5975 2104 |002c: iput v5, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0421 │ │ -06bf9c: 5976 2204 |002e: iput v6, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0422 │ │ -06bfa0: 380b 0d00 |0030: if-eqz v11, 003d // +000d │ │ -06bfa4: de05 0b00 |0032: or-int/lit8 v5, v11, #int 0 // #00 │ │ -06bfa8: 5975 1e04 |0034: iput v5, v7, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ -06bfac: 6e10 520f 0700 |0036: invoke-virtual {v7}, Landroidx/recyclerview/widget/p$a;.a:()Z // method@0f52 │ │ -06bfb2: 0a05 |0039: move-result v5 │ │ -06bfb4: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ -06bfb8: 1104 |003c: return-object v4 │ │ -06bfba: 380c 0f00 |003d: if-eqz v12, 004c // +000f │ │ -06bfbe: 5485 2404 |003f: iget-object v5, v8, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0424 │ │ -06bfc2: de06 0c00 |0041: or-int/lit8 v6, v12, #int 0 // #00 │ │ -06bfc6: 5956 1e04 |0043: iput v6, v5, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ -06bfca: 6e10 520f 0500 |0045: invoke-virtual {v5}, Landroidx/recyclerview/widget/p$a;.a:()Z // method@0f52 │ │ -06bfd0: 0a05 |0048: move-result v5 │ │ -06bfd2: 3805 0300 |0049: if-eqz v5, 004c // +0003 │ │ -06bfd6: 0743 |004b: move-object v3, v4 │ │ -06bfd8: b029 |004c: add-int/2addr v9, v2 │ │ -06bfda: 28c5 |004d: goto 0012 // -003b │ │ -06bfdc: 1103 |004e: return-object v3 │ │ +06bf18: |[06bf18] androidx.recyclerview.widget.p.a:(IIII)Landroid/view/View; │ │ +06bf28: 5480 2304 |0000: iget-object v0, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06bf2c: 7210 560f 0000 |0002: invoke-interface {v0}, Landroidx/recyclerview/widget/p$b;.d:()I // method@0f56 │ │ +06bf32: 0a00 |0005: move-result v0 │ │ +06bf34: 5481 2304 |0006: iget-object v1, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06bf38: 7210 530f 0100 |0008: invoke-interface {v1}, Landroidx/recyclerview/widget/p$b;.a:()I // method@0f53 │ │ +06bf3e: 0a01 |000b: move-result v1 │ │ +06bf40: 379a 0400 |000c: if-le v10, v9, 0010 // +0004 │ │ +06bf44: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +06bf46: 2802 |000f: goto 0011 // +0002 │ │ +06bf48: 12f2 |0010: const/4 v2, #int -1 // #ff │ │ +06bf4a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +06bf4c: 32a9 3c00 |0012: if-eq v9, v10, 004e // +003c │ │ +06bf50: 5484 2304 |0014: iget-object v4, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06bf54: 7220 550f 9400 |0016: invoke-interface {v4, v9}, Landroidx/recyclerview/widget/p$b;.c:(I)Landroid/view/View; // method@0f55 │ │ +06bf5a: 0c04 |0019: move-result-object v4 │ │ +06bf5c: 5485 2304 |001a: iget-object v5, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06bf60: 7220 540f 4500 |001c: invoke-interface {v5, v4}, Landroidx/recyclerview/widget/p$b;.b:(Landroid/view/View;)I // method@0f54 │ │ +06bf66: 0a05 |001f: move-result v5 │ │ +06bf68: 5486 2304 |0020: iget-object v6, v8, Landroidx/recyclerview/widget/p;.a:Landroidx/recyclerview/widget/p$b; // field@0423 │ │ +06bf6c: 7220 570f 4600 |0022: invoke-interface {v6, v4}, Landroidx/recyclerview/widget/p$b;.e:(Landroid/view/View;)I // method@0f57 │ │ +06bf72: 0a06 |0025: move-result v6 │ │ +06bf74: 5487 2404 |0026: iget-object v7, v8, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0424 │ │ +06bf78: 5970 1f04 |0028: iput v0, v7, Landroidx/recyclerview/widget/p$a;.b:I // field@041f │ │ +06bf7c: 5971 2004 |002a: iput v1, v7, Landroidx/recyclerview/widget/p$a;.c:I // field@0420 │ │ +06bf80: 5975 2104 |002c: iput v5, v7, Landroidx/recyclerview/widget/p$a;.d:I // field@0421 │ │ +06bf84: 5976 2204 |002e: iput v6, v7, Landroidx/recyclerview/widget/p$a;.e:I // field@0422 │ │ +06bf88: 380b 0d00 |0030: if-eqz v11, 003d // +000d │ │ +06bf8c: de05 0b00 |0032: or-int/lit8 v5, v11, #int 0 // #00 │ │ +06bf90: 5975 1e04 |0034: iput v5, v7, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ +06bf94: 6e10 520f 0700 |0036: invoke-virtual {v7}, Landroidx/recyclerview/widget/p$a;.a:()Z // method@0f52 │ │ +06bf9a: 0a05 |0039: move-result v5 │ │ +06bf9c: 3805 0300 |003a: if-eqz v5, 003d // +0003 │ │ +06bfa0: 1104 |003c: return-object v4 │ │ +06bfa2: 380c 0f00 |003d: if-eqz v12, 004c // +000f │ │ +06bfa6: 5485 2404 |003f: iget-object v5, v8, Landroidx/recyclerview/widget/p;.b:Landroidx/recyclerview/widget/p$a; // field@0424 │ │ +06bfaa: de06 0c00 |0041: or-int/lit8 v6, v12, #int 0 // #00 │ │ +06bfae: 5956 1e04 |0043: iput v6, v5, Landroidx/recyclerview/widget/p$a;.a:I // field@041e │ │ +06bfb2: 6e10 520f 0500 |0045: invoke-virtual {v5}, Landroidx/recyclerview/widget/p$a;.a:()Z // method@0f52 │ │ +06bfb8: 0a05 |0048: move-result v5 │ │ +06bfba: 3805 0300 |0049: if-eqz v5, 004c // +0003 │ │ +06bfbe: 0743 |004b: move-object v3, v4 │ │ +06bfc0: b029 |004c: add-int/2addr v9, v2 │ │ +06bfc2: 28c5 |004d: goto 0012 // -003b │ │ +06bfc4: 1103 |004e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -109356,21 +109356,21 @@ │ │ locals : │ │ 0x0000 - 0x004f reg=8 this Landroidx/recyclerview/widget/p; │ │ 0x0000 - 0x004f reg=9 (null) I │ │ 0x0000 - 0x004f reg=10 (null) I │ │ 0x0000 - 0x004f reg=11 (null) I │ │ 0x0000 - 0x004f reg=12 (null) I │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #218 header: │ │ class_idx : 694 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -109396,48 +109396,48 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06c00c: |[06c00c] androidx.recyclerview.widget.q$a.:()V │ │ -06c01c: 2200 0e03 |0000: new-instance v0, Lc0/b; // type@030e │ │ -06c020: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -06c024: 7020 ac10 1000 |0004: invoke-direct {v0, v1}, Lc0/b;.:(I)V // method@10ac │ │ -06c02a: 6900 2504 |0007: sput-object v0, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0425 │ │ -06c02e: 0e00 |0009: return-void │ │ +06bff4: |[06bff4] androidx.recyclerview.widget.q$a.:()V │ │ +06c004: 2200 0e03 |0000: new-instance v0, Lc0/b; // type@030e │ │ +06c008: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +06c00c: 7020 ac10 1000 |0004: invoke-direct {v0, v1}, Lc0/b;.:(I)V // method@10ac │ │ +06c012: 6900 2504 |0007: sput-object v0, Landroidx/recyclerview/widget/q$a;.a:Lc0/b; // field@0425 │ │ +06c016: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/recyclerview/widget/q$a;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c030: |[06c030] androidx.recyclerview.widget.q$a.:()V │ │ -06c040: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06c046: 0e00 |0003: return-void │ │ +06c018: |[06c018] androidx.recyclerview.widget.q$a.:()V │ │ +06c028: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06c02e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #219 header: │ │ class_idx : 695 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #219 annotations: │ │ Annotations on class │ │ @@ -109468,35 +109468,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -06c048: |[06c048] androidx.recyclerview.widget.q.:()V │ │ -06c058: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06c05e: 2200 9b08 |0003: new-instance v0, Lq/b; // type@089b │ │ -06c062: 7010 9c27 0000 |0005: invoke-direct {v0}, Lq/b;.:()V // method@279c │ │ -06c068: 5b10 2604 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/q;.a:Lq/b; // field@0426 │ │ -06c06c: 2200 9c08 |000a: new-instance v0, Lq/c; // type@089c │ │ -06c070: 7010 a327 0000 |000c: invoke-direct {v0}, Lq/c;.:()V // method@27a3 │ │ -06c076: 5b10 2704 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ -06c07a: 0e00 |0011: return-void │ │ +06c030: |[06c030] androidx.recyclerview.widget.q.:()V │ │ +06c040: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06c046: 2200 9b08 |0003: new-instance v0, Lq/b; // type@089b │ │ +06c04a: 7010 9a27 0000 |0005: invoke-direct {v0}, Lq/b;.:()V // method@279a │ │ +06c050: 5b10 2604 |0008: iput-object v0, v1, Landroidx/recyclerview/widget/q;.a:Lq/b; // field@0426 │ │ +06c054: 2200 9c08 |000a: new-instance v0, Lq/c; // type@089c │ │ +06c058: 7010 a127 0000 |000c: invoke-direct {v0}, Lq/c;.:()V // method@27a1 │ │ +06c05e: 5b10 2704 |000f: iput-object v0, v1, Landroidx/recyclerview/widget/q;.b:Lq/c; // field@0427 │ │ +06c062: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #220 header: │ │ class_idx : 696 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 87 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #220 - │ │ Class descriptor : 'Landroidx/startup/InitializationProvider;' │ │ @@ -109511,144 +109511,144 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c22c: |[06c22c] androidx.startup.InitializationProvider.:()V │ │ -06c23c: 7010 1501 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0115 │ │ -06c242: 0e00 |0003: return-void │ │ +06c214: |[06c214] androidx.startup.InitializationProvider.:()V │ │ +06c224: 7010 1501 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0115 │ │ +06c22a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/startup/InitializationProvider;) │ │ name : 'delete' │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06c1cc: |[06c1cc] androidx.startup.InitializationProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -06c1dc: 2201 0106 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ -06c1e0: 1a02 6712 |0002: const-string v2, "Not allowed." // string@1267 │ │ -06c1e4: 7020 431c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -06c1ea: 2701 |0007: throw v1 │ │ +06c1b4: |[06c1b4] androidx.startup.InitializationProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06c1c4: 2201 0106 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ +06c1c8: 1a02 6712 |0002: const-string v2, "Not allowed." // string@1267 │ │ +06c1cc: 7020 411c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +06c1d2: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/startup/InitializationProvider;) │ │ name : 'getType' │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06c20c: |[06c20c] androidx.startup.InitializationProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -06c21c: 2202 0106 |0000: new-instance v2, Ljava/lang/IllegalStateException; // type@0601 │ │ -06c220: 1a00 6712 |0002: const-string v0, "Not allowed." // string@1267 │ │ -06c224: 7020 431c 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -06c22a: 2702 |0007: throw v2 │ │ +06c1f4: |[06c1f4] androidx.startup.InitializationProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +06c204: 2202 0106 |0000: new-instance v2, Ljava/lang/IllegalStateException; // type@0601 │ │ +06c208: 1a00 6712 |0002: const-string v0, "Not allowed." // string@1267 │ │ +06c20c: 7020 411c 0200 |0004: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +06c212: 2702 |0007: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/startup/InitializationProvider;) │ │ name : 'insert' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06c09c: |[06c09c] androidx.startup.InitializationProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -06c0ac: 2201 0106 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ -06c0b0: 1a02 6712 |0002: const-string v2, "Not allowed." // string@1267 │ │ -06c0b4: 7020 431c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -06c0ba: 2701 |0007: throw v1 │ │ +06c084: |[06c084] androidx.startup.InitializationProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +06c094: 2201 0106 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ +06c098: 1a02 6712 |0002: const-string v2, "Not allowed." // string@1267 │ │ +06c09c: 7020 411c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +06c0a2: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Landroidx/startup/InitializationProvider;) │ │ name : 'onCreate' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -06c0bc: |[06c0bc] androidx.startup.InitializationProvider.onCreate:()Z │ │ -06c0cc: 6e10 1601 0400 |0000: invoke-virtual {v4}, Landroid/content/ContentProvider;.getContext:()Landroid/content/Context; // method@0116 │ │ -06c0d2: 0c00 |0003: move-result-object v0 │ │ -06c0d4: 3800 6200 |0004: if-eqz v0, 0066 // +0062 │ │ -06c0d8: 6e10 2601 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -06c0de: 0c01 |0009: move-result-object v1 │ │ -06c0e0: 3801 5a00 |000a: if-eqz v1, 0064 // +005a │ │ -06c0e4: 6201 b304 |000c: sget-object v1, Lb1/a;.d:Lb1/a; // field@04b3 │ │ -06c0e8: 3901 1500 |000e: if-nez v1, 0023 // +0015 │ │ -06c0ec: 6201 b404 |0010: sget-object v1, Lb1/a;.e:Ljava/lang/Object; // field@04b4 │ │ -06c0f0: 1d01 |0012: monitor-enter v1 │ │ -06c0f2: 6202 b304 |0013: sget-object v2, Lb1/a;.d:Lb1/a; // field@04b3 │ │ -06c0f6: 3902 0900 |0015: if-nez v2, 001e // +0009 │ │ -06c0fa: 2202 0403 |0017: new-instance v2, Lb1/a; // type@0304 │ │ -06c0fe: 7020 9110 0200 |0019: invoke-direct {v2, v0}, Lb1/a;.:(Landroid/content/Context;)V // method@1091 │ │ -06c104: 6902 b304 |001c: sput-object v2, Lb1/a;.d:Lb1/a; // field@04b3 │ │ -06c108: 1e01 |001e: monitor-exit v1 │ │ -06c10a: 2804 |001f: goto 0023 // +0004 │ │ -06c10c: 0d00 |0020: move-exception v0 │ │ -06c10e: 1e01 |0021: monitor-exit v1 │ │ -06c110: 2700 |0022: throw v0 │ │ -06c112: 6200 b304 |0023: sget-object v0, Lb1/a;.d:Lb1/a; // field@04b3 │ │ -06c116: 6e10 841c 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06c11c: 1a01 9113 |0028: const-string v1, "Startup" // string@1391 │ │ -06c120: 7110 b210 0100 |002a: invoke-static {v1}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@10b2 │ │ -06c126: 0c01 |002d: move-result-object v1 │ │ -06c128: 7110 b903 0100 |002e: invoke-static {v1}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -06c12e: 2201 5600 |0031: new-instance v1, Landroid/content/ComponentName; // type@0056 │ │ -06c132: 5402 b204 |0033: iget-object v2, v0, Lb1/a;.c:Landroid/content/Context; // field@04b2 │ │ -06c136: 6e10 3901 0200 |0035: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ -06c13c: 0c02 |0038: move-result-object v2 │ │ -06c13e: 1c03 b802 |0039: const-class v3, Landroidx/startup/InitializationProvider; // type@02b8 │ │ -06c142: 6e10 131c 0300 |003b: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1c13 │ │ -06c148: 0c03 |003e: move-result-object v3 │ │ -06c14a: 7030 1201 2103 |003f: invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0112 │ │ -06c150: 5402 b204 |0042: iget-object v2, v0, Lb1/a;.c:Landroid/content/Context; // field@04b2 │ │ -06c154: 6e10 3801 0200 |0044: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ -06c15a: 0c02 |0047: move-result-object v2 │ │ -06c15c: 1303 8000 |0048: const/16 v3, #int 128 // #80 │ │ -06c160: 6e30 8801 1203 |004a: invoke-virtual {v2, v1, v3}, Landroid/content/pm/PackageManager;.getProviderInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ProviderInfo; // method@0188 │ │ -06c166: 0c01 |004d: move-result-object v1 │ │ -06c168: 5411 5300 |004e: iget-object v1, v1, Landroid/content/pm/ProviderInfo;.metaData:Landroid/os/Bundle; // field@0053 │ │ -06c16c: 6e20 9210 1000 |0050: invoke-virtual {v0, v1}, Lb1/a;.a:(Landroid/os/Bundle;)V // method@1092 │ │ -06c172: 7100 bb03 0000 |0053: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -06c178: 280e |0056: goto 0064 // +000e │ │ -06c17a: 0d00 |0057: move-exception v0 │ │ -06c17c: 2808 |0058: goto 0060 // +0008 │ │ -06c17e: 0d00 |0059: move-exception v0 │ │ -06c180: 2201 0603 |005a: new-instance v1, Lb1/c; // type@0306 │ │ -06c184: 7020 9910 0100 |005c: invoke-direct {v1, v0}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@1099 │ │ -06c18a: 2701 |005f: throw v1 │ │ -06c18c: 7100 bb03 0000 |0060: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -06c192: 2700 |0063: throw v0 │ │ -06c194: 1210 |0064: const/4 v0, #int 1 // #1 │ │ -06c196: 0f00 |0065: return v0 │ │ -06c198: 2200 0603 |0066: new-instance v0, Lb1/c; // type@0306 │ │ -06c19c: 1201 |0068: const/4 v1, #int 0 // #0 │ │ -06c19e: 7020 9710 1000 |0069: invoke-direct {v0, v1}, Lb1/c;.:(I)V // method@1097 │ │ -06c1a4: 2700 |006c: throw v0 │ │ +06c0a4: |[06c0a4] androidx.startup.InitializationProvider.onCreate:()Z │ │ +06c0b4: 6e10 1601 0400 |0000: invoke-virtual {v4}, Landroid/content/ContentProvider;.getContext:()Landroid/content/Context; // method@0116 │ │ +06c0ba: 0c00 |0003: move-result-object v0 │ │ +06c0bc: 3800 6200 |0004: if-eqz v0, 0066 // +0062 │ │ +06c0c0: 6e10 2601 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ +06c0c6: 0c01 |0009: move-result-object v1 │ │ +06c0c8: 3801 5a00 |000a: if-eqz v1, 0064 // +005a │ │ +06c0cc: 6201 b304 |000c: sget-object v1, Lb1/a;.d:Lb1/a; // field@04b3 │ │ +06c0d0: 3901 1500 |000e: if-nez v1, 0023 // +0015 │ │ +06c0d4: 6201 b404 |0010: sget-object v1, Lb1/a;.e:Ljava/lang/Object; // field@04b4 │ │ +06c0d8: 1d01 |0012: monitor-enter v1 │ │ +06c0da: 6202 b304 |0013: sget-object v2, Lb1/a;.d:Lb1/a; // field@04b3 │ │ +06c0de: 3902 0900 |0015: if-nez v2, 001e // +0009 │ │ +06c0e2: 2202 0403 |0017: new-instance v2, Lb1/a; // type@0304 │ │ +06c0e6: 7020 9110 0200 |0019: invoke-direct {v2, v0}, Lb1/a;.:(Landroid/content/Context;)V // method@1091 │ │ +06c0ec: 6902 b304 |001c: sput-object v2, Lb1/a;.d:Lb1/a; // field@04b3 │ │ +06c0f0: 1e01 |001e: monitor-exit v1 │ │ +06c0f2: 2804 |001f: goto 0023 // +0004 │ │ +06c0f4: 0d00 |0020: move-exception v0 │ │ +06c0f6: 1e01 |0021: monitor-exit v1 │ │ +06c0f8: 2700 |0022: throw v0 │ │ +06c0fa: 6200 b304 |0023: sget-object v0, Lb1/a;.d:Lb1/a; // field@04b3 │ │ +06c0fe: 6e10 821c 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06c104: 1a01 9013 |0028: const-string v1, "Startup" // string@1390 │ │ +06c108: 7110 b210 0100 |002a: invoke-static {v1}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@10b2 │ │ +06c10e: 0c01 |002d: move-result-object v1 │ │ +06c110: 7110 b903 0100 |002e: invoke-static {v1}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ +06c116: 2201 5600 |0031: new-instance v1, Landroid/content/ComponentName; // type@0056 │ │ +06c11a: 5402 b204 |0033: iget-object v2, v0, Lb1/a;.c:Landroid/content/Context; // field@04b2 │ │ +06c11e: 6e10 3901 0200 |0035: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0139 │ │ +06c124: 0c02 |0038: move-result-object v2 │ │ +06c126: 1c03 b802 |0039: const-class v3, Landroidx/startup/InitializationProvider; // type@02b8 │ │ +06c12a: 6e10 111c 0300 |003b: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1c11 │ │ +06c130: 0c03 |003e: move-result-object v3 │ │ +06c132: 7030 1201 2103 |003f: invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0112 │ │ +06c138: 5402 b204 |0042: iget-object v2, v0, Lb1/a;.c:Landroid/content/Context; // field@04b2 │ │ +06c13c: 6e10 3801 0200 |0044: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0138 │ │ +06c142: 0c02 |0047: move-result-object v2 │ │ +06c144: 1303 8000 |0048: const/16 v3, #int 128 // #80 │ │ +06c148: 6e30 8801 1203 |004a: invoke-virtual {v2, v1, v3}, Landroid/content/pm/PackageManager;.getProviderInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ProviderInfo; // method@0188 │ │ +06c14e: 0c01 |004d: move-result-object v1 │ │ +06c150: 5411 5300 |004e: iget-object v1, v1, Landroid/content/pm/ProviderInfo;.metaData:Landroid/os/Bundle; // field@0053 │ │ +06c154: 6e20 9210 1000 |0050: invoke-virtual {v0, v1}, Lb1/a;.a:(Landroid/os/Bundle;)V // method@1092 │ │ +06c15a: 7100 bb03 0000 |0053: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ +06c160: 280e |0056: goto 0064 // +000e │ │ +06c162: 0d00 |0057: move-exception v0 │ │ +06c164: 2808 |0058: goto 0060 // +0008 │ │ +06c166: 0d00 |0059: move-exception v0 │ │ +06c168: 2201 0603 |005a: new-instance v1, Lb1/c; // type@0306 │ │ +06c16c: 7020 9910 0100 |005c: invoke-direct {v1, v0}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@1099 │ │ +06c172: 2701 |005f: throw v1 │ │ +06c174: 7100 bb03 0000 |0060: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ +06c17a: 2700 |0063: throw v0 │ │ +06c17c: 1210 |0064: const/4 v0, #int 1 // #1 │ │ +06c17e: 0f00 |0065: return v0 │ │ +06c180: 2200 0603 |0066: new-instance v0, Lb1/c; // type@0306 │ │ +06c184: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +06c186: 7020 9710 1000 |0069: invoke-direct {v0, v1}, Lb1/c;.:(I)V // method@1097 │ │ +06c18c: 2700 |006c: throw v0 │ │ catches : 3 │ │ 0x0013 - 0x0022 │ │ -> 0x0020 │ │ 0x0028 - 0x0053 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0059 │ │ -> 0x0057 │ │ 0x005a - 0x0060 │ │ @@ -109940,48 +109940,48 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06c07c: |[06c07c] androidx.startup.InitializationProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -06c08c: 2201 0106 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ -06c090: 1a02 6712 |0002: const-string v2, "Not allowed." // string@1267 │ │ -06c094: 7020 431c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -06c09a: 2701 |0007: throw v1 │ │ +06c064: |[06c064] androidx.startup.InitializationProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +06c074: 2201 0106 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ +06c078: 1a02 6712 |0002: const-string v2, "Not allowed." // string@1267 │ │ +06c07c: 7020 411c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +06c082: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Landroidx/startup/InitializationProvider;) │ │ name : 'update' │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06c1ec: |[06c1ec] androidx.startup.InitializationProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -06c1fc: 2201 0106 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ -06c200: 1a02 6712 |0002: const-string v2, "Not allowed." // string@1267 │ │ -06c204: 7020 431c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -06c20a: 2701 |0007: throw v1 │ │ +06c1d4: |[06c1d4] androidx.startup.InitializationProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06c1e4: 2201 0106 |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0601 │ │ +06c1e8: 1a02 6712 |0002: const-string v2, "Not allowed." // string@1267 │ │ +06c1ec: 7020 411c 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +06c1f2: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #221 header: │ │ class_idx : 698 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #221 annotations: │ │ Annotations on class │ │ @@ -110003,62 +110003,62 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c290: |[06c290] androidx.versionedparcelable.ParcelImpl$a.:()V │ │ -06c2a0: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06c2a6: 0e00 |0003: return-void │ │ +06c278: |[06c278] androidx.versionedparcelable.ParcelImpl$a.:()V │ │ +06c288: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06c28e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/versionedparcelable/ParcelImpl$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c25c: |[06c25c] androidx.versionedparcelable.ParcelImpl$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -06c26c: 2200 bb02 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl; // type@02bb │ │ -06c270: 7020 690f 2000 |0002: invoke-direct {v0, v2}, Landroidx/versionedparcelable/ParcelImpl;.:(Landroid/os/Parcel;)V // method@0f69 │ │ -06c276: 1100 |0005: return-object v0 │ │ +06c244: |[06c244] androidx.versionedparcelable.ParcelImpl$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06c254: 2200 bb02 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl; // type@02bb │ │ +06c258: 7020 690f 2000 |0002: invoke-direct {v0, v2}, Landroidx/versionedparcelable/ParcelImpl;.:(Landroid/os/Parcel;)V // method@0f69 │ │ +06c25e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/versionedparcelable/ParcelImpl$a;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c278: |[06c278] androidx.versionedparcelable.ParcelImpl$a.newArray:(I)[Ljava/lang/Object; │ │ -06c288: 2311 d70a |0000: new-array v1, v1, [Landroidx/versionedparcelable/ParcelImpl; // type@0ad7 │ │ -06c28c: 1101 |0002: return-object v1 │ │ +06c260: |[06c260] androidx.versionedparcelable.ParcelImpl$a.newArray:(I)[Ljava/lang/Object; │ │ +06c270: 2311 d70a |0000: new-array v1, v1, [Landroidx/versionedparcelable/ParcelImpl; // type@0ad7 │ │ +06c274: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #222 header: │ │ class_idx : 699 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #222 annotations: │ │ Annotations on class │ │ @@ -110088,87 +110088,87 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06c2bc: |[06c2bc] androidx.versionedparcelable.ParcelImpl.:()V │ │ -06c2cc: 2200 ba02 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl$a; // type@02ba │ │ -06c2d0: 7010 650f 0000 |0002: invoke-direct {v0}, Landroidx/versionedparcelable/ParcelImpl$a;.:()V // method@0f65 │ │ -06c2d6: 6900 2804 |0005: sput-object v0, Landroidx/versionedparcelable/ParcelImpl;.CREATOR:Landroid/os/Parcelable$Creator; // field@0428 │ │ -06c2da: 0e00 |0007: return-void │ │ +06c2a4: |[06c2a4] androidx.versionedparcelable.ParcelImpl.:()V │ │ +06c2b4: 2200 ba02 |0000: new-instance v0, Landroidx/versionedparcelable/ParcelImpl$a; // type@02ba │ │ +06c2b8: 7010 650f 0000 |0002: invoke-direct {v0}, Landroidx/versionedparcelable/ParcelImpl$a;.:()V // method@0f65 │ │ +06c2be: 6900 2804 |0005: sput-object v0, Landroidx/versionedparcelable/ParcelImpl;.CREATOR:Landroid/os/Parcelable$Creator; // field@0428 │ │ +06c2c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/versionedparcelable/ParcelImpl;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06c2dc: |[06c2dc] androidx.versionedparcelable.ParcelImpl.:(Landroid/os/Parcel;)V │ │ -06c2ec: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06c2f2: 2200 2104 |0003: new-instance v0, Lf1/b; // type@0421 │ │ -06c2f6: 7020 bb14 2000 |0005: invoke-direct {v0, v2}, Lf1/b;.:(Landroid/os/Parcel;)V // method@14bb │ │ -06c2fc: 6e10 b214 0000 |0008: invoke-virtual {v0}, Lf1/a;.l:()Lf1/c; // method@14b2 │ │ -06c302: 0c02 |000b: move-result-object v2 │ │ -06c304: 5b12 2904 |000c: iput-object v2, v1, Landroidx/versionedparcelable/ParcelImpl;.e:Lf1/c; // field@0429 │ │ -06c308: 0e00 |000e: return-void │ │ +06c2c4: |[06c2c4] androidx.versionedparcelable.ParcelImpl.:(Landroid/os/Parcel;)V │ │ +06c2d4: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06c2da: 2200 2104 |0003: new-instance v0, Lf1/b; // type@0421 │ │ +06c2de: 7020 bb14 2000 |0005: invoke-direct {v0, v2}, Lf1/b;.:(Landroid/os/Parcel;)V // method@14bb │ │ +06c2e4: 6e10 b214 0000 |0008: invoke-virtual {v0}, Lf1/a;.l:()Lf1/c; // method@14b2 │ │ +06c2ea: 0c02 |000b: move-result-object v2 │ │ +06c2ec: 5b12 2904 |000c: iput-object v2, v1, Landroidx/versionedparcelable/ParcelImpl;.e:Lf1/c; // field@0429 │ │ +06c2f0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/versionedparcelable/ParcelImpl;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06c2a8: |[06c2a8] androidx.versionedparcelable.ParcelImpl.describeContents:()I │ │ -06c2b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c2ba: 0f00 |0001: return v0 │ │ +06c290: |[06c290] androidx.versionedparcelable.ParcelImpl.describeContents:()I │ │ +06c2a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c2a2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/versionedparcelable/ParcelImpl;) │ │ name : 'writeToParcel' │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06c30c: |[06c30c] androidx.versionedparcelable.ParcelImpl.writeToParcel:(Landroid/os/Parcel;I)V │ │ -06c31c: 2202 2104 |0000: new-instance v2, Lf1/b; // type@0421 │ │ -06c320: 7020 bb14 1200 |0002: invoke-direct {v2, v1}, Lf1/b;.:(Landroid/os/Parcel;)V // method@14bb │ │ -06c326: 5401 2904 |0005: iget-object v1, v0, Landroidx/versionedparcelable/ParcelImpl;.e:Lf1/c; // field@0429 │ │ -06c32a: 6e20 ba14 1200 |0007: invoke-virtual {v2, v1}, Lf1/a;.t:(Lf1/c;)V // method@14ba │ │ -06c330: 0e00 |000a: return-void │ │ +06c2f4: |[06c2f4] androidx.versionedparcelable.ParcelImpl.writeToParcel:(Landroid/os/Parcel;I)V │ │ +06c304: 2202 2104 |0000: new-instance v2, Lf1/b; // type@0421 │ │ +06c308: 7020 bb14 1200 |0002: invoke-direct {v2, v1}, Lf1/b;.:(Landroid/os/Parcel;)V // method@14bb │ │ +06c30e: 5401 2904 |0005: iget-object v1, v0, Landroidx/versionedparcelable/ParcelImpl;.e:Lf1/c; // field@0429 │ │ +06c312: 6e20 ba14 1200 |0007: invoke-virtual {v2, v1}, Lf1/a;.t:(Lf1/c;)V // method@14ba │ │ +06c318: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #223 header: │ │ class_idx : 700 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #223 - │ │ Class descriptor : 'Landroidx/window/area/reflectionguard/ExtensionWindowAreaPresentationRequirements;' │ │ @@ -110187,21 +110187,21 @@ │ │ │ │ #1 : (in Landroidx/window/area/reflectionguard/ExtensionWindowAreaPresentationRequirements;) │ │ name : 'setPresentationView' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #224 header: │ │ class_idx : 701 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #224 - │ │ Class descriptor : 'Landroidx/window/area/reflectionguard/ExtensionWindowAreaStatusRequirements;' │ │ @@ -110220,21 +110220,21 @@ │ │ │ │ #1 : (in Landroidx/window/area/reflectionguard/ExtensionWindowAreaStatusRequirements;) │ │ name : 'getWindowAreaStatus' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #225 header: │ │ class_idx : 702 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #225 annotations: │ │ Annotations on method #3952 'addRearDisplayStatusListener' │ │ @@ -110273,21 +110273,21 @@ │ │ │ │ #3 : (in Landroidx/window/area/reflectionguard/WindowAreaComponentApi2Requirements;) │ │ name : 'startRearDisplaySession' │ │ type : '(Landroid/app/Activity;Landroidx/window/extensions/core/util/function/Consumer;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #226 header: │ │ class_idx : 707 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #226 annotations: │ │ Annotations on class │ │ @@ -110307,21 +110307,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/extensions/core/util/function/Consumer;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #227 header: │ │ class_idx : 708 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #227 annotations: │ │ Annotations on class │ │ @@ -110341,21 +110341,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/extensions/core/util/function/Function;) │ │ name : 'apply' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #228 header: │ │ class_idx : 709 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #228 annotations: │ │ Annotations on class │ │ @@ -110375,21 +110375,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/extensions/core/util/function/Predicate;) │ │ name : 'test' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #229 header: │ │ class_idx : 714 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #229 - │ │ Class descriptor : 'Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;' │ │ @@ -110425,60 +110425,60 @@ │ │ type : '(Ln1/a;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06c334: |[06c334] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.:(Ln1/a;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V │ │ -06c344: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06c34a: 2200 1106 |0003: new-instance v0, Ljava/lang/Object; // type@0611 │ │ -06c34e: 7010 801c 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06c354: 5b10 2a04 |0008: iput-object v0, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042a │ │ -06c358: 2200 7f06 |000a: new-instance v0, Ljava/util/WeakHashMap; // type@067f │ │ -06c35c: 7010 5a1e 0000 |000c: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@1e5a │ │ -06c362: 5b10 2c04 |000f: iput-object v0, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042c │ │ -06c366: 5b12 2d04 |0011: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@042d │ │ -06c36a: 5b13 2e04 |0013: iput-object v3, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@042e │ │ -06c36e: 0e00 |0015: return-void │ │ +06c31c: |[06c31c] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.:(Ln1/a;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V │ │ +06c32c: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06c332: 2200 1106 |0003: new-instance v0, Ljava/lang/Object; // type@0611 │ │ +06c336: 7010 7e1c 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06c33c: 5b10 2a04 |0008: iput-object v0, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042a │ │ +06c340: 2200 7f06 |000a: new-instance v0, Ljava/util/WeakHashMap; // type@067f │ │ +06c344: 7010 581e 0000 |000c: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@1e58 │ │ +06c34a: 5b10 2c04 |000f: iput-object v0, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042c │ │ +06c34e: 5b12 2d04 |0011: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@042d │ │ +06c352: 5b13 2e04 |0013: iput-object v3, v1, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@042e │ │ +06c356: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;) │ │ name : 'onDeviceStateChanged' │ │ type : '(Landroidx/window/sidecar/SidecarDeviceState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -06c370: |[06c370] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ -06c380: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -06c384: 0e00 |0002: return-void │ │ -06c386: 5430 2a04 |0003: iget-object v0, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042a │ │ -06c38a: 1d00 |0005: monitor-enter v0 │ │ -06c38c: 5431 2d04 |0006: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@042d │ │ -06c390: 5432 2b04 |0008: iget-object v2, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.b:Landroidx/window/sidecar/SidecarDeviceState; // field@042b │ │ -06c394: 6e10 841c 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06c39a: 7120 7d24 4200 |000d: invoke-static {v2, v4}, Ln1/a;.a:(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z // method@247d │ │ -06c3a0: 0a01 |0010: move-result v1 │ │ -06c3a2: 3801 0400 |0011: if-eqz v1, 0015 // +0004 │ │ -06c3a6: 1e00 |0013: monitor-exit v0 │ │ -06c3a8: 0e00 |0014: return-void │ │ -06c3aa: 5b34 2b04 |0015: iput-object v4, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.b:Landroidx/window/sidecar/SidecarDeviceState; // field@042b │ │ -06c3ae: 5431 2e04 |0017: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@042e │ │ -06c3b2: 7220 b10f 4100 |0019: invoke-interface {v1, v4}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V // method@0fb1 │ │ -06c3b8: 1e00 |001c: monitor-exit v0 │ │ -06c3ba: 0e00 |001d: return-void │ │ -06c3bc: 0d04 |001e: move-exception v4 │ │ -06c3be: 1e00 |001f: monitor-exit v0 │ │ -06c3c0: 2704 |0020: throw v4 │ │ +06c358: |[06c358] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ +06c368: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +06c36c: 0e00 |0002: return-void │ │ +06c36e: 5430 2a04 |0003: iget-object v0, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042a │ │ +06c372: 1d00 |0005: monitor-enter v0 │ │ +06c374: 5431 2d04 |0006: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@042d │ │ +06c378: 5432 2b04 |0008: iget-object v2, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.b:Landroidx/window/sidecar/SidecarDeviceState; // field@042b │ │ +06c37c: 6e10 821c 0100 |000a: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06c382: 7120 7b24 4200 |000d: invoke-static {v2, v4}, Ln1/a;.a:(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z // method@247b │ │ +06c388: 0a01 |0010: move-result v1 │ │ +06c38a: 3801 0400 |0011: if-eqz v1, 0015 // +0004 │ │ +06c38e: 1e00 |0013: monitor-exit v0 │ │ +06c390: 0e00 |0014: return-void │ │ +06c392: 5b34 2b04 |0015: iput-object v4, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.b:Landroidx/window/sidecar/SidecarDeviceState; // field@042b │ │ +06c396: 5431 2e04 |0017: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@042e │ │ +06c39a: 7220 b10f 4100 |0019: invoke-interface {v1, v4}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V // method@0fb1 │ │ +06c3a0: 1e00 |001c: monitor-exit v0 │ │ +06c3a2: 0e00 |001d: return-void │ │ +06c3a4: 0d04 |001e: move-exception v4 │ │ +06c3a6: 1e00 |001f: monitor-exit v0 │ │ +06c3a8: 2704 |0020: throw v4 │ │ catches : 1 │ │ 0x0006 - 0x0020 │ │ -> 0x001e │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;) │ │ @@ -110486,50 +110486,50 @@ │ │ type : '(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -06c3d0: |[06c3d0] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ -06c3e0: 5430 2a04 |0000: iget-object v0, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042a │ │ -06c3e4: 1d00 |0002: monitor-enter v0 │ │ -06c3e6: 5431 2c04 |0003: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042c │ │ -06c3ea: 6e20 5e1e 4100 |0005: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e5e │ │ -06c3f0: 0c01 |0008: move-result-object v1 │ │ -06c3f2: 1f01 da02 |0009: check-cast v1, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@02da │ │ -06c3f6: 5432 2d04 |000b: iget-object v2, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@042d │ │ -06c3fa: 6e10 841c 0200 |000d: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -06c400: 7120 8024 5100 |0010: invoke-static {v1, v5}, Ln1/a;.d:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Z // method@2480 │ │ -06c406: 0a01 |0013: move-result v1 │ │ -06c408: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -06c40c: 1e00 |0016: monitor-exit v0 │ │ -06c40e: 0e00 |0017: return-void │ │ -06c410: 5431 2c04 |0018: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042c │ │ -06c414: 6e30 611e 4105 |001a: invoke-virtual {v1, v4, v5}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e61 │ │ -06c41a: 5431 2e04 |001d: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@042e │ │ -06c41e: 7230 b20f 4105 |001f: invoke-interface {v1, v4, v5}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V // method@0fb2 │ │ -06c424: 1e00 |0022: monitor-exit v0 │ │ -06c426: 0e00 |0023: return-void │ │ -06c428: 0d04 |0024: move-exception v4 │ │ -06c42a: 1e00 |0025: monitor-exit v0 │ │ -06c42c: 2704 |0026: throw v4 │ │ +06c3b8: |[06c3b8] androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ +06c3c8: 5430 2a04 |0000: iget-object v0, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.a:Ljava/lang/Object; // field@042a │ │ +06c3cc: 1d00 |0002: monitor-enter v0 │ │ +06c3ce: 5431 2c04 |0003: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042c │ │ +06c3d2: 6e20 5c1e 4100 |0005: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e5c │ │ +06c3d8: 0c01 |0008: move-result-object v1 │ │ +06c3da: 1f01 da02 |0009: check-cast v1, Landroidx/window/sidecar/SidecarWindowLayoutInfo; // type@02da │ │ +06c3de: 5432 2d04 |000b: iget-object v2, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.d:Ln1/a; // field@042d │ │ +06c3e2: 6e10 821c 0200 |000d: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +06c3e8: 7120 7e24 5100 |0010: invoke-static {v1, v5}, Ln1/a;.d:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)Z // method@247e │ │ +06c3ee: 0a01 |0013: move-result v1 │ │ +06c3f0: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +06c3f4: 1e00 |0016: monitor-exit v0 │ │ +06c3f6: 0e00 |0017: return-void │ │ +06c3f8: 5431 2c04 |0018: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.c:Ljava/util/WeakHashMap; // field@042c │ │ +06c3fc: 6e30 5f1e 4105 |001a: invoke-virtual {v1, v4, v5}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1e5f │ │ +06c402: 5431 2e04 |001d: iget-object v1, v3, Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;.e:Landroidx/window/sidecar/SidecarInterface$SidecarCallback; // field@042e │ │ +06c406: 7230 b20f 4105 |001f: invoke-interface {v1, v4, v5}, Landroidx/window/sidecar/SidecarInterface$SidecarCallback;.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V // method@0fb2 │ │ +06c40c: 1e00 |0022: monitor-exit v0 │ │ +06c40e: 0e00 |0023: return-void │ │ +06c410: 0d04 |0024: move-exception v4 │ │ +06c412: 1e00 |0025: monitor-exit v0 │ │ +06c414: 2704 |0026: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #230 header: │ │ class_idx : 715 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #230 annotations: │ │ Annotations on class │ │ @@ -110556,128 +110556,128 @@ │ │ type : '(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06c6b8: |[06c6b8] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)V │ │ -06c6c8: 5b01 2f04 |0000: iput-object v1, v0, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ -06c6cc: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06c6d2: 0e00 |0005: return-void │ │ +06c6a0: |[06c6a0] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)V │ │ +06c6b0: 5b01 2f04 |0000: iput-object v1, v0, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06c6b4: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06c6ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;) │ │ name : 'onDeviceStateChanged' │ │ type : '(Landroidx/window/sidecar/SidecarDeviceState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -06c6d4: |[06c6d4] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ -06c6e4: 1a00 4f20 |0000: const-string v0, "newDeviceState" // string@204f │ │ -06c6e8: 7120 8531 0700 |0002: invoke-static {v7, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06c6ee: 5460 2f04 |0005: iget-object v0, v6, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ -06c6f2: 7110 9b0f 0000 |0007: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.f:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ljava/util/LinkedHashMap; // method@0f9b │ │ -06c6f8: 0c00 |000a: move-result-object v0 │ │ -06c6fa: 6e10 f91d 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@1df9 │ │ -06c700: 0c00 |000e: move-result-object v0 │ │ -06c702: 5461 2f04 |000f: iget-object v1, v6, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ -06c706: 7210 521c 0000 |0011: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1c52 │ │ -06c70c: 0c00 |0014: move-result-object v0 │ │ -06c70e: 7210 eb1d 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1deb │ │ -06c714: 0a02 |0018: move-result v2 │ │ -06c716: 3802 2b00 |0019: if-eqz v2, 0044 // +002b │ │ -06c71a: 7210 ec1d 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dec │ │ -06c720: 0c02 |001e: move-result-object v2 │ │ -06c722: 1f02 3e00 |001f: check-cast v2, Landroid/app/Activity; // type@003e │ │ -06c726: 7110 8c0f 0200 |0021: invoke-static {v2}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;.a:(Landroid/app/Activity;)Landroid/os/IBinder; // method@0f8c │ │ -06c72c: 0c03 |0024: move-result-object v3 │ │ -06c72e: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -06c730: 3803 0c00 |0026: if-eqz v3, 0032 // +000c │ │ -06c734: 6e10 9c0f 0100 |0028: invoke-virtual {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.g:()Landroidx/window/sidecar/SidecarInterface; // method@0f9c │ │ -06c73a: 0c05 |002b: move-result-object v5 │ │ -06c73c: 3805 0600 |002c: if-eqz v5, 0032 // +0006 │ │ -06c740: 7220 b40f 3500 |002e: invoke-interface {v5, v3}, Landroidx/window/sidecar/SidecarInterface;.getWindowLayoutInfo:(Landroid/os/IBinder;)Landroidx/window/sidecar/SidecarWindowLayoutInfo; // method@0fb4 │ │ -06c746: 0c04 |0031: move-result-object v4 │ │ -06c748: 7110 990f 0100 |0032: invoke-static {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.d:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Landroidx/window/layout/adapter/sidecar/SidecarCompat$b; // method@0f99 │ │ -06c74e: 0c03 |0035: move-result-object v3 │ │ -06c750: 3803 dfff |0036: if-eqz v3, 0015 // -0021 │ │ -06c754: 7110 9a0f 0100 |0038: invoke-static {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.e:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ln1/a; // method@0f9a │ │ -06c75a: 0c05 |003b: move-result-object v5 │ │ -06c75c: 6e30 8224 4507 |003c: invoke-virtual {v5, v4, v7}, Ln1/a;.f:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Lk1/l; // method@2482 │ │ -06c762: 0c04 |003f: move-result-object v4 │ │ -06c764: 6e30 900f 2304 |0040: invoke-virtual {v3, v2, v4}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$b;.a:(Landroid/app/Activity;Lk1/l;)V // method@0f90 │ │ -06c76a: 28d2 |0043: goto 0015 // -002e │ │ -06c76c: 0e00 |0044: return-void │ │ +06c6bc: |[06c6bc] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.onDeviceStateChanged:(Landroidx/window/sidecar/SidecarDeviceState;)V │ │ +06c6cc: 1a00 4d20 |0000: const-string v0, "newDeviceState" // string@204d │ │ +06c6d0: 7120 8331 0700 |0002: invoke-static {v7, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06c6d6: 5460 2f04 |0005: iget-object v0, v6, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06c6da: 7110 9b0f 0000 |0007: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.f:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ljava/util/LinkedHashMap; // method@0f9b │ │ +06c6e0: 0c00 |000a: move-result-object v0 │ │ +06c6e2: 6e10 f71d 0000 |000b: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@1df7 │ │ +06c6e8: 0c00 |000e: move-result-object v0 │ │ +06c6ea: 5461 2f04 |000f: iget-object v1, v6, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06c6ee: 7210 501c 0000 |0011: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1c50 │ │ +06c6f4: 0c00 |0014: move-result-object v0 │ │ +06c6f6: 7210 e91d 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1de9 │ │ +06c6fc: 0a02 |0018: move-result v2 │ │ +06c6fe: 3802 2b00 |0019: if-eqz v2, 0044 // +002b │ │ +06c702: 7210 ea1d 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dea │ │ +06c708: 0c02 |001e: move-result-object v2 │ │ +06c70a: 1f02 3e00 |001f: check-cast v2, Landroid/app/Activity; // type@003e │ │ +06c70e: 7110 8c0f 0200 |0021: invoke-static {v2}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;.a:(Landroid/app/Activity;)Landroid/os/IBinder; // method@0f8c │ │ +06c714: 0c03 |0024: move-result-object v3 │ │ +06c716: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +06c718: 3803 0c00 |0026: if-eqz v3, 0032 // +000c │ │ +06c71c: 6e10 9c0f 0100 |0028: invoke-virtual {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.g:()Landroidx/window/sidecar/SidecarInterface; // method@0f9c │ │ +06c722: 0c05 |002b: move-result-object v5 │ │ +06c724: 3805 0600 |002c: if-eqz v5, 0032 // +0006 │ │ +06c728: 7220 b40f 3500 |002e: invoke-interface {v5, v3}, Landroidx/window/sidecar/SidecarInterface;.getWindowLayoutInfo:(Landroid/os/IBinder;)Landroidx/window/sidecar/SidecarWindowLayoutInfo; // method@0fb4 │ │ +06c72e: 0c04 |0031: move-result-object v4 │ │ +06c730: 7110 990f 0100 |0032: invoke-static {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.d:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Landroidx/window/layout/adapter/sidecar/SidecarCompat$b; // method@0f99 │ │ +06c736: 0c03 |0035: move-result-object v3 │ │ +06c738: 3803 dfff |0036: if-eqz v3, 0015 // -0021 │ │ +06c73c: 7110 9a0f 0100 |0038: invoke-static {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.e:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ln1/a; // method@0f9a │ │ +06c742: 0c05 |003b: move-result-object v5 │ │ +06c744: 6e30 8024 4507 |003c: invoke-virtual {v5, v4, v7}, Ln1/a;.f:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Lk1/l; // method@2480 │ │ +06c74a: 0c04 |003f: move-result-object v4 │ │ +06c74c: 6e30 900f 2304 |0040: invoke-virtual {v3, v2, v4}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$b;.a:(Landroid/app/Activity;Lk1/l;)V // method@0f90 │ │ +06c752: 28d2 |0043: goto 0015 // -002e │ │ +06c754: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;) │ │ name : 'onWindowLayoutChanged' │ │ type : '(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -06c770: |[06c770] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ -06c780: 1a00 de26 |0000: const-string v0, "windowToken" // string@26de │ │ -06c784: 7120 8531 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06c78a: 1a00 5420 |0005: const-string v0, "newLayout" // string@2054 │ │ -06c78e: 7120 8531 0400 |0007: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06c794: 5420 2f04 |000a: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ -06c798: 7110 9b0f 0000 |000c: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.f:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ljava/util/LinkedHashMap; // method@0f9b │ │ -06c79e: 0c00 |000f: move-result-object v0 │ │ -06c7a0: 6e20 f41d 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1df4 │ │ -06c7a6: 0c03 |0013: move-result-object v3 │ │ -06c7a8: 1f03 3e00 |0014: check-cast v3, Landroid/app/Activity; // type@003e │ │ -06c7ac: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -06c7b0: 1a03 7713 |0018: const-string v3, "SidecarCompat" // string@1377 │ │ -06c7b4: 1a04 a814 |001a: const-string v4, "Unable to resolve activity from window token. Missing a call to #onWindowLayoutChangeListenerAdded()?" // string@14a8 │ │ -06c7b8: 7120 3d04 4300 |001c: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ -06c7be: 0e00 |001f: return-void │ │ -06c7c0: 5420 2f04 |0020: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ -06c7c4: 7110 9a0f 0000 |0022: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.e:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ln1/a; // method@0f9a │ │ -06c7ca: 0c00 |0025: move-result-object v0 │ │ -06c7cc: 5421 2f04 |0026: iget-object v1, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ -06c7d0: 6e10 9c0f 0100 |0028: invoke-virtual {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.g:()Landroidx/window/sidecar/SidecarInterface; // method@0f9c │ │ -06c7d6: 0c01 |002b: move-result-object v1 │ │ -06c7d8: 3801 0800 |002c: if-eqz v1, 0034 // +0008 │ │ -06c7dc: 7210 b30f 0100 |002e: invoke-interface {v1}, Landroidx/window/sidecar/SidecarInterface;.getDeviceState:()Landroidx/window/sidecar/SidecarDeviceState; // method@0fb3 │ │ -06c7e2: 0c01 |0031: move-result-object v1 │ │ -06c7e4: 3901 0700 |0032: if-nez v1, 0039 // +0007 │ │ -06c7e8: 2201 d502 |0034: new-instance v1, Landroidx/window/sidecar/SidecarDeviceState; // type@02d5 │ │ -06c7ec: 7010 ab0f 0100 |0036: invoke-direct {v1}, Landroidx/window/sidecar/SidecarDeviceState;.:()V // method@0fab │ │ -06c7f2: 6e30 8224 4001 |0039: invoke-virtual {v0, v4, v1}, Ln1/a;.f:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Lk1/l; // method@2482 │ │ -06c7f8: 0c04 |003c: move-result-object v4 │ │ -06c7fa: 5420 2f04 |003d: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ -06c7fe: 7110 990f 0000 |003f: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.d:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Landroidx/window/layout/adapter/sidecar/SidecarCompat$b; // method@0f99 │ │ -06c804: 0c00 |0042: move-result-object v0 │ │ -06c806: 3800 0500 |0043: if-eqz v0, 0048 // +0005 │ │ -06c80a: 6e30 900f 3004 |0045: invoke-virtual {v0, v3, v4}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$b;.a:(Landroid/app/Activity;Lk1/l;)V // method@0f90 │ │ -06c810: 0e00 |0048: return-void │ │ +06c758: |[06c758] androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback.onWindowLayoutChanged:(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V │ │ +06c768: 1a00 dc26 |0000: const-string v0, "windowToken" // string@26dc │ │ +06c76c: 7120 8331 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06c772: 1a00 5220 |0005: const-string v0, "newLayout" // string@2052 │ │ +06c776: 7120 8331 0400 |0007: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06c77c: 5420 2f04 |000a: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06c780: 7110 9b0f 0000 |000c: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.f:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ljava/util/LinkedHashMap; // method@0f9b │ │ +06c786: 0c00 |000f: move-result-object v0 │ │ +06c788: 6e20 f21d 3000 |0010: invoke-virtual {v0, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1df2 │ │ +06c78e: 0c03 |0013: move-result-object v3 │ │ +06c790: 1f03 3e00 |0014: check-cast v3, Landroid/app/Activity; // type@003e │ │ +06c794: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +06c798: 1a03 7613 |0018: const-string v3, "SidecarCompat" // string@1376 │ │ +06c79c: 1a04 a714 |001a: const-string v4, "Unable to resolve activity from window token. Missing a call to #onWindowLayoutChangeListenerAdded()?" // string@14a7 │ │ +06c7a0: 7120 3d04 4300 |001c: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ +06c7a6: 0e00 |001f: return-void │ │ +06c7a8: 5420 2f04 |0020: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06c7ac: 7110 9a0f 0000 |0022: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.e:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Ln1/a; // method@0f9a │ │ +06c7b2: 0c00 |0025: move-result-object v0 │ │ +06c7b4: 5421 2f04 |0026: iget-object v1, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06c7b8: 6e10 9c0f 0100 |0028: invoke-virtual {v1}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.g:()Landroidx/window/sidecar/SidecarInterface; // method@0f9c │ │ +06c7be: 0c01 |002b: move-result-object v1 │ │ +06c7c0: 3801 0800 |002c: if-eqz v1, 0034 // +0008 │ │ +06c7c4: 7210 b30f 0100 |002e: invoke-interface {v1}, Landroidx/window/sidecar/SidecarInterface;.getDeviceState:()Landroidx/window/sidecar/SidecarDeviceState; // method@0fb3 │ │ +06c7ca: 0c01 |0031: move-result-object v1 │ │ +06c7cc: 3901 0700 |0032: if-nez v1, 0039 // +0007 │ │ +06c7d0: 2201 d502 |0034: new-instance v1, Landroidx/window/sidecar/SidecarDeviceState; // type@02d5 │ │ +06c7d4: 7010 ab0f 0100 |0036: invoke-direct {v1}, Landroidx/window/sidecar/SidecarDeviceState;.:()V // method@0fab │ │ +06c7da: 6e30 8024 4001 |0039: invoke-virtual {v0, v4, v1}, Ln1/a;.f:(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)Lk1/l; // method@2480 │ │ +06c7e0: 0c04 |003c: move-result-object v4 │ │ +06c7e2: 5420 2f04 |003d: iget-object v0, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback;.a:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@042f │ │ +06c7e6: 7110 990f 0000 |003f: invoke-static {v0}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.d:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Landroidx/window/layout/adapter/sidecar/SidecarCompat$b; // method@0f99 │ │ +06c7ec: 0c00 |0042: move-result-object v0 │ │ +06c7ee: 3800 0500 |0043: if-eqz v0, 0048 // +0005 │ │ +06c7f2: 6e30 900f 3004 |0045: invoke-virtual {v0, v3, v4}, Landroidx/window/layout/adapter/sidecar/SidecarCompat$b;.a:(Landroid/app/Activity;Lk1/l;)V // method@0f90 │ │ +06c7f8: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #231 header: │ │ class_idx : 716 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #231 annotations: │ │ Annotations on class │ │ @@ -110697,87 +110697,87 @@ │ │ type : '(Landroid/app/Activity;)Landroid/os/IBinder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06c43c: |[06c43c] androidx.window.layout.adapter.sidecar.SidecarCompat$a.a:(Landroid/app/Activity;)Landroid/os/IBinder; │ │ -06c44c: 3800 1100 |0000: if-eqz v0, 0011 // +0011 │ │ -06c450: 6e10 a200 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ -06c456: 0c00 |0005: move-result-object v0 │ │ -06c458: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -06c45c: 6e10 d906 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@06d9 │ │ -06c462: 0c00 |000b: move-result-object v0 │ │ -06c464: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -06c468: 5400 ca00 |000e: iget-object v0, v0, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@00ca │ │ -06c46c: 2802 |0010: goto 0012 // +0002 │ │ -06c46e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -06c470: 1100 |0012: return-object v0 │ │ +06c424: |[06c424] androidx.window.layout.adapter.sidecar.SidecarCompat$a.a:(Landroid/app/Activity;)Landroid/os/IBinder; │ │ +06c434: 3800 1100 |0000: if-eqz v0, 0011 // +0011 │ │ +06c438: 6e10 a200 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ +06c43e: 0c00 |0005: move-result-object v0 │ │ +06c440: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +06c444: 6e10 d906 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@06d9 │ │ +06c44a: 0c00 |000b: move-result-object v0 │ │ +06c44c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +06c450: 5400 ca00 |000e: iget-object v0, v0, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@00ca │ │ +06c454: 2802 |0010: goto 0012 // +0002 │ │ +06c456: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +06c458: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;) │ │ name : 'b' │ │ type : '(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06c474: |[06c474] androidx.window.layout.adapter.sidecar.SidecarCompat$a.b:(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface; │ │ -06c484: 1a00 c318 |0000: const-string v0, "context" // string@18c3 │ │ -06c488: 7120 8531 0100 |0002: invoke-static {v1, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06c48e: 6e10 2601 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -06c494: 0c01 |0008: move-result-object v1 │ │ -06c496: 7110 ba0f 0100 |0009: invoke-static {v1}, Landroidx/window/sidecar/SidecarProvider;.getSidecarImpl:(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface; // method@0fba │ │ -06c49c: 0c01 |000c: move-result-object v1 │ │ -06c49e: 1101 |000d: return-object v1 │ │ +06c45c: |[06c45c] androidx.window.layout.adapter.sidecar.SidecarCompat$a.b:(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface; │ │ +06c46c: 1a00 c218 |0000: const-string v0, "context" // string@18c2 │ │ +06c470: 7120 8331 0100 |0002: invoke-static {v1, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06c476: 6e10 2601 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ +06c47c: 0c01 |0008: move-result-object v1 │ │ +06c47e: 7110 ba0f 0100 |0009: invoke-static {v1}, Landroidx/window/sidecar/SidecarProvider;.getSidecarImpl:(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface; // method@0fba │ │ +06c484: 0c01 |000c: move-result-object v1 │ │ +06c486: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;) │ │ name : 'c' │ │ type : '()Lh1/i;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06c4a0: |[06c4a0] androidx.window.layout.adapter.sidecar.SidecarCompat$a.c:()Lh1/i; │ │ -06c4b0: 7100 b90f 0000 |0000: invoke-static {}, Landroidx/window/sidecar/SidecarProvider;.getApiVersion:()Ljava/lang/String; // method@0fb9 │ │ -06c4b6: 0c00 |0003: move-result-object v0 │ │ -06c4b8: 7110 0c04 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ -06c4be: 0a01 |0007: move-result v1 │ │ -06c4c0: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ -06c4c4: 6201 6a07 |000a: sget-object v1, Lh1/i;.j:Lh1/i; // field@076a │ │ -06c4c8: 7110 db16 0000 |000c: invoke-static {v0}, Lh1/i$a;.a:(Ljava/lang/String;)Lh1/i; // method@16db │ │ -06c4ce: 0c00 |000f: move-result-object v0 │ │ -06c4d0: 2802 |0010: goto 0012 // +0002 │ │ -06c4d2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -06c4d4: 1100 |0012: return-object v0 │ │ +06c488: |[06c488] androidx.window.layout.adapter.sidecar.SidecarCompat$a.c:()Lh1/i; │ │ +06c498: 7100 b90f 0000 |0000: invoke-static {}, Landroidx/window/sidecar/SidecarProvider;.getApiVersion:()Ljava/lang/String; // method@0fb9 │ │ +06c49e: 0c00 |0003: move-result-object v0 │ │ +06c4a0: 7110 0c04 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@040c │ │ +06c4a6: 0a01 |0007: move-result v1 │ │ +06c4a8: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ +06c4ac: 6201 6a07 |000a: sget-object v1, Lh1/i;.j:Lh1/i; // field@076a │ │ +06c4b0: 7110 db16 0000 |000c: invoke-static {v0}, Lh1/i$a;.a:(Ljava/lang/String;)Lh1/i; // method@16db │ │ +06c4b6: 0c00 |000f: move-result-object v0 │ │ +06c4b8: 2802 |0010: goto 0012 // +0002 │ │ +06c4ba: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +06c4bc: 1100 |0012: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/lang/NoClassDefFoundError; -> 0x0011 │ │ Ljava/lang/UnsupportedOperationException; -> 0x0011 │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #232 header: │ │ class_idx : 718 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #232 annotations: │ │ Annotations on class │ │ @@ -110808,62 +110808,62 @@ │ │ type : '(Landroidx/window/layout/adapter/sidecar/SidecarCompat;Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06c5fc: |[06c5fc] androidx.window.layout.adapter.sidecar.SidecarCompat$c.:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;Landroid/app/Activity;)V │ │ -06c60c: 1a00 9725 |0000: const-string v0, "sidecarCompat" // string@2597 │ │ -06c610: 7120 8531 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06c616: 7010 801c 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06c61c: 5b12 3304 |0008: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.e:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0433 │ │ -06c620: 2202 2b06 |000a: new-instance v2, Ljava/lang/ref/WeakReference; // type@062b │ │ -06c624: 7020 051d 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1d05 │ │ -06c62a: 5b12 3404 |000f: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.f:Ljava/lang/ref/WeakReference; // field@0434 │ │ -06c62e: 0e00 |0011: return-void │ │ +06c5e4: |[06c5e4] androidx.window.layout.adapter.sidecar.SidecarCompat$c.:(Landroidx/window/layout/adapter/sidecar/SidecarCompat;Landroid/app/Activity;)V │ │ +06c5f4: 1a00 9525 |0000: const-string v0, "sidecarCompat" // string@2595 │ │ +06c5f8: 7120 8331 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06c5fe: 7010 7e1c 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06c604: 5b12 3304 |0008: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.e:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0433 │ │ +06c608: 2202 2b06 |000a: new-instance v2, Ljava/lang/ref/WeakReference; // type@062b │ │ +06c60c: 7020 031d 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1d03 │ │ +06c612: 5b12 3404 |000f: iput-object v2, v1, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.f:Ljava/lang/ref/WeakReference; // field@0434 │ │ +06c616: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;) │ │ name : 'onViewAttachedToWindow' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -06c630: |[06c630] androidx.window.layout.adapter.sidecar.SidecarCompat$c.onViewAttachedToWindow:(Landroid/view/View;)V │ │ -06c640: 1a00 c126 |0000: const-string v0, "view" // string@26c1 │ │ -06c644: 7120 8531 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06c64a: 6e20 0606 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0606 │ │ -06c650: 5423 3404 |0008: iget-object v3, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.f:Ljava/lang/ref/WeakReference; // field@0434 │ │ -06c654: 6e10 041d 0300 |000a: invoke-virtual {v3}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d04 │ │ -06c65a: 0c03 |000d: move-result-object v3 │ │ -06c65c: 1f03 3e00 |000e: check-cast v3, Landroid/app/Activity; // type@003e │ │ -06c660: 3803 1100 |0010: if-eqz v3, 0021 // +0011 │ │ -06c664: 6e10 a200 0300 |0012: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ -06c66a: 0c00 |0015: move-result-object v0 │ │ -06c66c: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -06c670: 6e10 d906 0000 |0018: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@06d9 │ │ -06c676: 0c00 |001b: move-result-object v0 │ │ -06c678: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -06c67c: 5400 ca00 |001e: iget-object v0, v0, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@00ca │ │ -06c680: 2802 |0020: goto 0022 // +0002 │ │ -06c682: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -06c684: 3903 0300 |0022: if-nez v3, 0025 // +0003 │ │ -06c688: 0e00 |0024: return-void │ │ -06c68a: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ -06c68e: 0e00 |0027: return-void │ │ -06c690: 5421 3304 |0028: iget-object v1, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.e:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0433 │ │ -06c694: 6e30 9e0f 0103 |002a: invoke-virtual {v1, v0, v3}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.i:(Landroid/os/IBinder;Landroid/app/Activity;)V // method@0f9e │ │ -06c69a: 0e00 |002d: return-void │ │ +06c618: |[06c618] androidx.window.layout.adapter.sidecar.SidecarCompat$c.onViewAttachedToWindow:(Landroid/view/View;)V │ │ +06c628: 1a00 bf26 |0000: const-string v0, "view" // string@26bf │ │ +06c62c: 7120 8331 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06c632: 6e20 0606 2300 |0005: invoke-virtual {v3, v2}, Landroid/view/View;.removeOnAttachStateChangeListener:(Landroid/view/View$OnAttachStateChangeListener;)V // method@0606 │ │ +06c638: 5423 3404 |0008: iget-object v3, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.f:Ljava/lang/ref/WeakReference; // field@0434 │ │ +06c63c: 6e10 021d 0300 |000a: invoke-virtual {v3}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d02 │ │ +06c642: 0c03 |000d: move-result-object v3 │ │ +06c644: 1f03 3e00 |000e: check-cast v3, Landroid/app/Activity; // type@003e │ │ +06c648: 3803 1100 |0010: if-eqz v3, 0021 // +0011 │ │ +06c64c: 6e10 a200 0300 |0012: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ +06c652: 0c00 |0015: move-result-object v0 │ │ +06c654: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +06c658: 6e10 d906 0000 |0018: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@06d9 │ │ +06c65e: 0c00 |001b: move-result-object v0 │ │ +06c660: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +06c664: 5400 ca00 |001e: iget-object v0, v0, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@00ca │ │ +06c668: 2802 |0020: goto 0022 // +0002 │ │ +06c66a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +06c66c: 3903 0300 |0022: if-nez v3, 0025 // +0003 │ │ +06c670: 0e00 |0024: return-void │ │ +06c672: 3900 0300 |0025: if-nez v0, 0028 // +0003 │ │ +06c676: 0e00 |0027: return-void │ │ +06c678: 5421 3304 |0028: iget-object v1, v2, Landroidx/window/layout/adapter/sidecar/SidecarCompat$c;.e:Landroidx/window/layout/adapter/sidecar/SidecarCompat; // field@0433 │ │ +06c67c: 6e30 9e0f 0103 |002a: invoke-virtual {v1, v0, v3}, Landroidx/window/layout/adapter/sidecar/SidecarCompat;.i:(Landroid/os/IBinder;Landroid/app/Activity;)V // method@0f9e │ │ +06c682: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -111095,29 +111095,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c69c: |[06c69c] androidx.window.layout.adapter.sidecar.SidecarCompat$c.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ -06c6ac: 1a00 c126 |0000: const-string v0, "view" // string@26c1 │ │ -06c6b0: 7120 8531 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06c6b6: 0e00 |0005: return-void │ │ +06c684: |[06c684] androidx.window.layout.adapter.sidecar.SidecarCompat$c.onViewDetachedFromWindow:(Landroid/view/View;)V │ │ +06c694: 1a00 bf26 |0000: const-string v0, "view" // string@26bf │ │ +06c698: 7120 8331 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06c69e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #233 header: │ │ class_idx : 720 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #233 annotations: │ │ Annotations on class │ │ @@ -111135,21 +111135,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroidx/window/layout/adapter/sidecar/a$a;) │ │ name : 'a' │ │ type : '(Landroid/app/Activity;Lk1/l;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #234 header: │ │ class_idx : 721 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #234 annotations: │ │ Annotations on class │ │ @@ -111178,21 +111178,21 @@ │ │ │ │ #2 : (in Landroidx/window/layout/adapter/sidecar/a;) │ │ name : 'c' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #235 header: │ │ class_idx : 723 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #235 annotations: │ │ Annotations on class │ │ @@ -111230,32 +111230,32 @@ │ │ type : '(Landroid/app/Activity;Lo/a;Lk1/j;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06cf68: |[06cf68] androidx.window.layout.adapter.sidecar.b$b.:(Landroid/app/Activity;Lo/a;Lk1/j;)V │ │ -06cf78: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06cf7e: 5b01 3b04 |0003: iput-object v1, v0, Landroidx/window/layout/adapter/sidecar/b$b;.a:Landroid/app/Activity; // field@043b │ │ -06cf82: 5b02 3c04 |0005: iput-object v2, v0, Landroidx/window/layout/adapter/sidecar/b$b;.b:Ljava/util/concurrent/Executor; // field@043c │ │ -06cf86: 5b03 3d04 |0007: iput-object v3, v0, Landroidx/window/layout/adapter/sidecar/b$b;.c:Lc0/a; // field@043d │ │ -06cf8a: 0e00 |0009: return-void │ │ +06cf50: |[06cf50] androidx.window.layout.adapter.sidecar.b$b.:(Landroid/app/Activity;Lo/a;Lk1/j;)V │ │ +06cf60: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06cf66: 5b01 3b04 |0003: iput-object v1, v0, Landroidx/window/layout/adapter/sidecar/b$b;.a:Landroid/app/Activity; // field@043b │ │ +06cf6a: 5b02 3c04 |0005: iput-object v2, v0, Landroidx/window/layout/adapter/sidecar/b$b;.b:Ljava/util/concurrent/Executor; // field@043c │ │ +06cf6e: 5b03 3d04 |0007: iput-object v3, v0, Landroidx/window/layout/adapter/sidecar/b$b;.c:Lc0/a; // field@043d │ │ +06cf72: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #236 header: │ │ class_idx : 731 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #236 - │ │ Class descriptor : 'Lb/a;' │ │ @@ -111274,140 +111274,140 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06d320: |[06d320] b.a.:()V │ │ -06d330: 2200 db02 |0000: new-instance v0, Lb/a; // type@02db │ │ -06d334: 7010 bd0f 0000 |0002: invoke-direct {v0}, Lb/a;.:()V // method@0fbd │ │ -06d33a: 6900 4504 |0005: sput-object v0, Lb/a;.a:Lb/a; // field@0445 │ │ -06d33e: 0e00 |0007: return-void │ │ +06d308: |[06d308] b.a.:()V │ │ +06d318: 2200 db02 |0000: new-instance v0, Lb/a; // type@02db │ │ +06d31c: 7010 bd0f 0000 |0002: invoke-direct {v0}, Lb/a;.:()V // method@0fbd │ │ +06d322: 6900 4504 |0005: sput-object v0, Lb/a;.a:Lb/a; // field@0445 │ │ +06d326: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/a;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d340: |[06d340] b.a.:()V │ │ -06d350: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06d356: 0e00 |0003: return-void │ │ +06d328: |[06d328] b.a.:()V │ │ +06d338: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06d33e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/a;) │ │ name : 'a' │ │ type : '(FFFI)Landroid/window/BackEvent;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06d274: |[06d274] b.a.a:(FFFI)Landroid/window/BackEvent; │ │ -06d284: 2200 cc01 |0000: new-instance v0, Landroid/window/BackEvent; // type@01cc │ │ -06d288: 7055 8809 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/window/BackEvent;.:(FFFI)V // method@0988 │ │ -06d28e: 1100 |0005: return-object v0 │ │ +06d25c: |[06d25c] b.a.a:(FFFI)Landroid/window/BackEvent; │ │ +06d26c: 2200 cc01 |0000: new-instance v0, Landroid/window/BackEvent; // type@01cc │ │ +06d270: 7055 8809 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/window/BackEvent;.:(FFFI)V // method@0988 │ │ +06d276: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/a;) │ │ name : 'b' │ │ type : '(Landroid/window/BackEvent;)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06d290: |[06d290] b.a.b:(Landroid/window/BackEvent;)F │ │ -06d2a0: 1a00 e017 |0000: const-string v0, "backEvent" // string@17e0 │ │ -06d2a4: 7120 8531 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06d2aa: 6e10 8909 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getProgress:()F // method@0989 │ │ -06d2b0: 0a02 |0008: move-result v2 │ │ -06d2b2: 0f02 |0009: return v2 │ │ +06d278: |[06d278] b.a.b:(Landroid/window/BackEvent;)F │ │ +06d288: 1a00 df17 |0000: const-string v0, "backEvent" // string@17df │ │ +06d28c: 7120 8331 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06d292: 6e10 8909 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getProgress:()F // method@0989 │ │ +06d298: 0a02 |0008: move-result v2 │ │ +06d29a: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/a;) │ │ name : 'c' │ │ type : '(Landroid/window/BackEvent;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06d2fc: |[06d2fc] b.a.c:(Landroid/window/BackEvent;)I │ │ -06d30c: 1a00 e017 |0000: const-string v0, "backEvent" // string@17e0 │ │ -06d310: 7120 8531 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06d316: 6e10 8a09 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getSwipeEdge:()I // method@098a │ │ -06d31c: 0a02 |0008: move-result v2 │ │ -06d31e: 0f02 |0009: return v2 │ │ +06d2e4: |[06d2e4] b.a.c:(Landroid/window/BackEvent;)I │ │ +06d2f4: 1a00 df17 |0000: const-string v0, "backEvent" // string@17df │ │ +06d2f8: 7120 8331 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06d2fe: 6e10 8a09 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getSwipeEdge:()I // method@098a │ │ +06d304: 0a02 |0008: move-result v2 │ │ +06d306: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb/a;) │ │ name : 'd' │ │ type : '(Landroid/window/BackEvent;)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06d2b4: |[06d2b4] b.a.d:(Landroid/window/BackEvent;)F │ │ -06d2c4: 1a00 e017 |0000: const-string v0, "backEvent" // string@17e0 │ │ -06d2c8: 7120 8531 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06d2ce: 6e10 8b09 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getTouchX:()F // method@098b │ │ -06d2d4: 0a02 |0008: move-result v2 │ │ -06d2d6: 0f02 |0009: return v2 │ │ +06d29c: |[06d29c] b.a.d:(Landroid/window/BackEvent;)F │ │ +06d2ac: 1a00 df17 |0000: const-string v0, "backEvent" // string@17df │ │ +06d2b0: 7120 8331 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06d2b6: 6e10 8b09 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getTouchX:()F // method@098b │ │ +06d2bc: 0a02 |0008: move-result v2 │ │ +06d2be: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lb/a;) │ │ name : 'e' │ │ type : '(Landroid/window/BackEvent;)F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06d2d8: |[06d2d8] b.a.e:(Landroid/window/BackEvent;)F │ │ -06d2e8: 1a00 e017 |0000: const-string v0, "backEvent" // string@17e0 │ │ -06d2ec: 7120 8531 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06d2f2: 6e10 8c09 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getTouchY:()F // method@098c │ │ -06d2f8: 0a02 |0008: move-result v2 │ │ -06d2fa: 0f02 |0009: return v2 │ │ +06d2c0: |[06d2c0] b.a.e:(Landroid/window/BackEvent;)F │ │ +06d2d0: 1a00 df17 |0000: const-string v0, "backEvent" // string@17df │ │ +06d2d4: 7120 8331 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06d2da: 6e10 8c09 0200 |0005: invoke-virtual {v2}, Landroid/window/BackEvent;.getTouchY:()F // method@098c │ │ +06d2e0: 0a02 |0008: move-result v2 │ │ +06d2e2: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #237 header: │ │ class_idx : 733 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #237 - │ │ Class descriptor : 'Lb/c;' │ │ @@ -111438,69 +111438,69 @@ │ │ type : '(Landroid/window/BackEvent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -06d5c4: |[06d5c4] b.c.:(Landroid/window/BackEvent;)V │ │ -06d5d4: 1a00 e017 |0000: const-string v0, "backEvent" // string@17e0 │ │ -06d5d8: 7120 8531 0500 |0002: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06d5de: 6200 4504 |0005: sget-object v0, Lb/a;.a:Lb/a; // field@0445 │ │ -06d5e2: 6e20 c10f 5000 |0007: invoke-virtual {v0, v5}, Lb/a;.d:(Landroid/window/BackEvent;)F // method@0fc1 │ │ -06d5e8: 0a01 |000a: move-result v1 │ │ -06d5ea: 6e20 c20f 5000 |000b: invoke-virtual {v0, v5}, Lb/a;.e:(Landroid/window/BackEvent;)F // method@0fc2 │ │ -06d5f0: 0a02 |000e: move-result v2 │ │ -06d5f2: 6e20 bf0f 5000 |000f: invoke-virtual {v0, v5}, Lb/a;.b:(Landroid/window/BackEvent;)F // method@0fbf │ │ -06d5f8: 0a03 |0012: move-result v3 │ │ -06d5fa: 6e20 c00f 5000 |0013: invoke-virtual {v0, v5}, Lb/a;.c:(Landroid/window/BackEvent;)I // method@0fc0 │ │ -06d600: 0a05 |0016: move-result v5 │ │ -06d602: 7010 801c 0400 |0017: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06d608: 5941 4604 |001a: iput v1, v4, Lb/c;.a:F // field@0446 │ │ -06d60c: 5942 4704 |001c: iput v2, v4, Lb/c;.b:F // field@0447 │ │ -06d610: 5943 4804 |001e: iput v3, v4, Lb/c;.c:F // field@0448 │ │ -06d614: 5945 4904 |0020: iput v5, v4, Lb/c;.d:I // field@0449 │ │ -06d618: 0e00 |0022: return-void │ │ +06d5ac: |[06d5ac] b.c.:(Landroid/window/BackEvent;)V │ │ +06d5bc: 1a00 df17 |0000: const-string v0, "backEvent" // string@17df │ │ +06d5c0: 7120 8331 0500 |0002: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06d5c6: 6200 4504 |0005: sget-object v0, Lb/a;.a:Lb/a; // field@0445 │ │ +06d5ca: 6e20 c10f 5000 |0007: invoke-virtual {v0, v5}, Lb/a;.d:(Landroid/window/BackEvent;)F // method@0fc1 │ │ +06d5d0: 0a01 |000a: move-result v1 │ │ +06d5d2: 6e20 c20f 5000 |000b: invoke-virtual {v0, v5}, Lb/a;.e:(Landroid/window/BackEvent;)F // method@0fc2 │ │ +06d5d8: 0a02 |000e: move-result v2 │ │ +06d5da: 6e20 bf0f 5000 |000f: invoke-virtual {v0, v5}, Lb/a;.b:(Landroid/window/BackEvent;)F // method@0fbf │ │ +06d5e0: 0a03 |0012: move-result v3 │ │ +06d5e2: 6e20 c00f 5000 |0013: invoke-virtual {v0, v5}, Lb/a;.c:(Landroid/window/BackEvent;)I // method@0fc0 │ │ +06d5e8: 0a05 |0016: move-result v5 │ │ +06d5ea: 7010 7e1c 0400 |0017: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06d5f0: 5941 4604 |001a: iput v1, v4, Lb/c;.a:F // field@0446 │ │ +06d5f4: 5942 4704 |001c: iput v2, v4, Lb/c;.b:F // field@0447 │ │ +06d5f8: 5943 4804 |001e: iput v3, v4, Lb/c;.c:F // field@0448 │ │ +06d5fc: 5945 4904 |0020: iput v5, v4, Lb/c;.d:I // field@0449 │ │ +06d600: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/c;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06d54c: |[06d54c] b.c.toString:()Ljava/lang/String; │ │ -06d55c: 1a00 7e03 |0000: const-string v0, "BackEventCompat{touchX=" // string@037e │ │ -06d560: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -06d566: 0c00 |0005: move-result-object v0 │ │ -06d568: 5221 4604 |0006: iget v1, v2, Lb/c;.a:F // field@0446 │ │ -06d56c: 6e20 ca1c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cca │ │ -06d572: 1a01 0302 |000b: const-string v1, ", touchY=" // string@0203 │ │ -06d576: 6e20 d01c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06d57c: 5221 4704 |0010: iget v1, v2, Lb/c;.b:F // field@0447 │ │ -06d580: 6e20 ca1c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cca │ │ -06d586: 1a01 ef01 |0015: const-string v1, ", progress=" // string@01ef │ │ -06d58a: 6e20 d01c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06d590: 5221 4804 |001a: iget v1, v2, Lb/c;.c:F // field@0448 │ │ -06d594: 6e20 ca1c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cca │ │ -06d59a: 1a01 f701 |001f: const-string v1, ", swipeEdge=" // string@01f7 │ │ -06d59e: 6e20 d01c 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -06d5a4: 5221 4904 |0024: iget v1, v2, Lb/c;.d:I // field@0449 │ │ -06d5a8: 6e20 cb1c 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -06d5ae: 1301 7d00 |0029: const/16 v1, #int 125 // #7d │ │ -06d5b2: 6e20 c81c 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc8 │ │ -06d5b8: 6e10 d81c 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -06d5be: 0c00 |0031: move-result-object v0 │ │ -06d5c0: 1100 |0032: return-object v0 │ │ +06d534: |[06d534] b.c.toString:()Ljava/lang/String; │ │ +06d544: 1a00 7e03 |0000: const-string v0, "BackEventCompat{touchX=" // string@037e │ │ +06d548: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +06d54e: 0c00 |0005: move-result-object v0 │ │ +06d550: 5221 4604 |0006: iget v1, v2, Lb/c;.a:F // field@0446 │ │ +06d554: 6e20 c81c 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cc8 │ │ +06d55a: 1a01 0302 |000b: const-string v1, ", touchY=" // string@0203 │ │ +06d55e: 6e20 ce1c 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06d564: 5221 4704 |0010: iget v1, v2, Lb/c;.b:F // field@0447 │ │ +06d568: 6e20 c81c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cc8 │ │ +06d56e: 1a01 ef01 |0015: const-string v1, ", progress=" // string@01ef │ │ +06d572: 6e20 ce1c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06d578: 5221 4804 |001a: iget v1, v2, Lb/c;.c:F // field@0448 │ │ +06d57c: 6e20 c81c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cc8 │ │ +06d582: 1a01 f701 |001f: const-string v1, ", swipeEdge=" // string@01f7 │ │ +06d586: 6e20 ce1c 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +06d58c: 5221 4904 |0024: iget v1, v2, Lb/c;.d:I // field@0449 │ │ +06d590: 6e20 c91c 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +06d596: 1301 7d00 |0029: const/16 v1, #int 125 // #7d │ │ +06d59a: 6e20 c61c 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc6 │ │ +06d5a0: 6e10 d61c 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +06d5a6: 0c00 |0031: move-result-object v0 │ │ +06d5a8: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -111776,21 +111776,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0033 reg=2 this Lb/c; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #238 header: │ │ class_idx : 734 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #238 - │ │ Class descriptor : 'Lb/d;' │ │ @@ -111803,21 +111803,21 @@ │ │ Virtual methods - │ │ #0 : (in Lb/d;) │ │ name : 'cancel' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #239 header: │ │ class_idx : 735 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #239 - │ │ Class descriptor : 'Lb/e;' │ │ @@ -111841,201 +111841,201 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06d61c: |[06d61c] b.e.:(ILjava/lang/Object;)V │ │ -06d62c: 5901 4a04 |0000: iput v1, v0, Lb/e;.e:I // field@044a │ │ -06d630: 5b02 4b04 |0002: iput-object v2, v0, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ -06d634: 7010 801c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06d63a: 0e00 |0007: return-void │ │ +06d604: |[06d604] b.e.:(ILjava/lang/Object;)V │ │ +06d614: 5901 4a04 |0000: iput v1, v0, Lb/e;.e:I // field@044a │ │ +06d618: 5b02 4b04 |0002: iput-object v2, v0, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06d61c: 7010 7e1c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06d622: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/e;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 348 16-bit code units │ │ -06d63c: |[06d63c] b.e.run:()V │ │ -06d64c: 52e0 4a04 |0000: iget v0, v14, Lb/e;.e:I // field@044a │ │ -06d650: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06d652: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -06d654: 1243 |0004: const/4 v3, #int 4 // #4 │ │ -06d656: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -06d658: 2b00 3e01 0000 |0006: packed-switch v0, 00000144 // +0000013e │ │ -06d65e: 2900 3101 |0009: goto/16 013a // +0131 │ │ -06d662: 54e0 4b04 |000b: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ -06d666: 1f00 6b0a |000d: check-cast v0, Lx1/c; // type@0a6b │ │ -06d66a: 5400 7d13 |000f: iget-object v0, v0, Lx1/c;.b:Lx1/d; // field@137d │ │ -06d66e: 5400 8413 |0011: iget-object v0, v0, Lx1/d;.e:Lio/flutter/embedding/engine/FlutterJNI; // field@1384 │ │ -06d672: 6e10 af18 0000 |0013: invoke-virtual {v0}, Lio/flutter/embedding/engine/FlutterJNI;.prefetchDefaultFontManager:()V // method@18af │ │ -06d678: 0e00 |0016: return-void │ │ -06d67a: 54e0 4b04 |0017: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ -06d67e: 1f00 0d03 |0019: check-cast v0, Lc0/a; // type@030d │ │ -06d682: 1a01 0201 |001b: const-string v1, "$callback" // string@0102 │ │ -06d686: 7120 8531 1000 |001d: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06d68c: 2201 c906 |0020: new-instance v1, Lk1/l; // type@06c9 │ │ -06d690: 6202 9e0e |0022: sget-object v2, Ln2/o;.e:Ln2/o; // field@0e9e │ │ -06d694: 7020 291f 2100 |0024: invoke-direct {v1, v2}, Lk1/l;.:(Ljava/util/List;)V // method@1f29 │ │ -06d69a: 7220 ab10 1000 |0027: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@10ab │ │ -06d6a0: 0e00 |002a: return-void │ │ -06d6a2: 54e0 4b04 |002b: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ -06d6a6: 1f00 0c0a |002d: check-cast v0, Lu0/t; // type@0a0c │ │ -06d6aa: 6201 c212 |002f: sget-object v1, Lu0/t;.m:Lu0/t; // field@12c2 │ │ -06d6ae: 1a01 2b26 |0031: const-string v1, "this$0" // string@262b │ │ -06d6b2: 7120 8531 1000 |0033: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06d6b8: 5201 bb12 |0036: iget v1, v0, Lu0/t;.f:I // field@12bb │ │ -06d6bc: 3901 0b00 |0038: if-nez v1, 0043 // +000b │ │ -06d6c0: 5c02 bc12 |003a: iput-boolean v2, v0, Lu0/t;.g:Z // field@12bc │ │ -06d6c4: 5401 bf12 |003c: iget-object v1, v0, Lu0/t;.j:Lu0/m; // field@12bf │ │ -06d6c8: 6203 9512 |003e: sget-object v3, Lu0/h$a;.ON_PAUSE:Lu0/h$a; // field@1295 │ │ -06d6cc: 6e20 b82f 3100 |0040: invoke-virtual {v1, v3}, Lu0/m;.e:(Lu0/h$a;)V // method@2fb8 │ │ -06d6d2: 5201 ba12 |0043: iget v1, v0, Lu0/t;.e:I // field@12ba │ │ -06d6d6: 3901 0f00 |0045: if-nez v1, 0054 // +000f │ │ -06d6da: 5501 bc12 |0047: iget-boolean v1, v0, Lu0/t;.g:Z // field@12bc │ │ -06d6de: 3801 0b00 |0049: if-eqz v1, 0054 // +000b │ │ -06d6e2: 5401 bf12 |004b: iget-object v1, v0, Lu0/t;.j:Lu0/m; // field@12bf │ │ -06d6e6: 6203 9812 |004d: sget-object v3, Lu0/h$a;.ON_STOP:Lu0/h$a; // field@1298 │ │ -06d6ea: 6e20 b82f 3100 |004f: invoke-virtual {v1, v3}, Lu0/m;.e:(Lu0/h$a;)V // method@2fb8 │ │ -06d6f0: 5c02 bd12 |0052: iput-boolean v2, v0, Lu0/t;.h:Z // field@12bd │ │ -06d6f4: 0e00 |0054: return-void │ │ -06d6f6: 54e0 4b04 |0055: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ -06d6fa: 1f00 6a09 |0057: check-cast v0, Ls0/g; // type@096a │ │ -06d6fe: 5401 2f11 |0059: iget-object v1, v0, Ls0/g;.R:Ls0/j0; // field@112f │ │ -06d702: 5402 3811 |005b: iget-object v2, v0, Ls0/g;.h:Landroid/os/Bundle; // field@1138 │ │ -06d706: 5411 5611 |005d: iget-object v1, v1, Ls0/j0;.i:La1/d; // field@1156 │ │ -06d70a: 6e20 4500 2100 |005f: invoke-virtual {v1, v2}, La1/d;.b:(Landroid/os/Bundle;)V // method@0045 │ │ -06d710: 5b04 3811 |0062: iput-object v4, v0, Ls0/g;.h:Landroid/os/Bundle; // field@1138 │ │ -06d714: 0e00 |0064: return-void │ │ -06d716: 54e0 4b04 |0065: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ -06d71a: 1f00 5b06 |0067: check-cast v0, Ljava/util/ArrayList; // type@065b │ │ -06d71e: 1a01 0b01 |0069: const-string v1, "$transitioningViews" // string@010b │ │ -06d722: 7120 8531 1000 |006b: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06d728: 7120 df2c 0300 |006e: invoke-static {v3, v0}, Ls0/d0;.a:(ILjava/util/List;)V // method@2cdf │ │ -06d72e: 0e00 |0071: return-void │ │ -06d730: 54e0 4b04 |0072: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ -06d734: 1f00 3e00 |0074: check-cast v0, Landroid/app/Activity; // type@003e │ │ -06d738: 6e10 a600 0000 |0076: invoke-virtual {v0}, Landroid/app/Activity;.isFinishing:()Z // method@00a6 │ │ -06d73e: 0a05 |0079: move-result v5 │ │ -06d740: 3905 a900 |007a: if-nez v5, 0123 // +00a9 │ │ -06d744: 6005 9000 |007c: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -06d748: 1306 1c00 |007e: const/16 v6, #int 28 // #1c │ │ -06d74c: 3465 0900 |0080: if-lt v5, v6, 0089 // +0009 │ │ -06d750: 6201 ea11 |0082: sget-object v1, Lt/d;.a:Ljava/lang/Class; // field@11ea │ │ -06d754: 6e10 c100 0000 |0084: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00c1 │ │ -06d75a: 2900 8800 |0087: goto/16 010f // +0088 │ │ -06d75e: 6206 ea11 |0089: sget-object v6, Lt/d;.a:Ljava/lang/Class; // field@11ea │ │ -06d762: 1306 1b00 |008b: const/16 v6, #int 27 // #1b │ │ -06d766: 1307 1a00 |008d: const/16 v7, #int 26 // #1a │ │ -06d76a: 3275 0700 |008f: if-eq v5, v7, 0096 // +0007 │ │ -06d76e: 3365 0300 |0091: if-ne v5, v6, 0094 // +0003 │ │ -06d772: 2803 |0093: goto 0096 // +0003 │ │ -06d774: 1208 |0094: const/4 v8, #int 0 // #0 │ │ -06d776: 2802 |0095: goto 0097 // +0002 │ │ -06d778: 1218 |0096: const/4 v8, #int 1 // #1 │ │ -06d77a: 3808 0800 |0097: if-eqz v8, 009f // +0008 │ │ -06d77e: 6208 ef11 |0099: sget-object v8, Lt/d;.f:Ljava/lang/reflect/Method; // field@11ef │ │ -06d782: 3908 0400 |009b: if-nez v8, 009f // +0004 │ │ -06d786: 2900 8100 |009d: goto/16 011e // +0081 │ │ -06d78a: 6208 ee11 |009f: sget-object v8, Lt/d;.e:Ljava/lang/reflect/Method; // field@11ee │ │ -06d78e: 3908 0800 |00a1: if-nez v8, 00a9 // +0008 │ │ -06d792: 6208 ed11 |00a3: sget-object v8, Lt/d;.d:Ljava/lang/reflect/Method; // field@11ed │ │ -06d796: 3908 0400 |00a5: if-nez v8, 00a9 // +0004 │ │ -06d79a: 2900 7700 |00a7: goto/16 011e // +0077 │ │ -06d79e: 6208 ec11 |00a9: sget-object v8, Lt/d;.c:Ljava/lang/reflect/Field; // field@11ec │ │ -06d7a2: 6e20 0f1d 0800 |00ab: invoke-virtual {v8, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d0f │ │ -06d7a8: 0c08 |00ae: move-result-object v8 │ │ -06d7aa: 3908 0300 |00af: if-nez v8, 00b2 // +0003 │ │ -06d7ae: 286d |00b1: goto 011e // +006d │ │ -06d7b0: 6209 eb11 |00b2: sget-object v9, Lt/d;.b:Ljava/lang/reflect/Field; // field@11eb │ │ -06d7b4: 6e20 0f1d 0900 |00b4: invoke-virtual {v9, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d0f │ │ -06d7ba: 0c09 |00b7: move-result-object v9 │ │ -06d7bc: 3909 0300 |00b8: if-nez v9, 00bb // +0003 │ │ -06d7c0: 2864 |00ba: goto 011e // +0064 │ │ -06d7c2: 6e10 9900 0000 |00bb: invoke-virtual {v0}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0099 │ │ -06d7c8: 0c0a |00be: move-result-object v10 │ │ -06d7ca: 220b a309 |00bf: new-instance v11, Lt/d$a; // type@09a3 │ │ -06d7ce: 7020 882e 0b00 |00c1: invoke-direct {v11, v0}, Lt/d$a;.:(Landroid/app/Activity;)V // method@2e88 │ │ -06d7d4: 6e20 d900 ba00 |00c4: invoke-virtual {v10, v11}, Landroid/app/Application;.registerActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@00d9 │ │ -06d7da: 620c f011 |00c7: sget-object v12, Lt/d;.g:Landroid/os/Handler; // field@11f0 │ │ -06d7de: 220d a009 |00c9: new-instance v13, Lt/a; // type@09a0 │ │ -06d7e2: 7030 822e bd08 |00cb: invoke-direct {v13, v11, v8}, Lt/a;.:(Lt/d$a;Ljava/lang/Object;)V // method@2e82 │ │ -06d7e8: 6e20 8303 dc00 |00ce: invoke-virtual {v12, v13}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -06d7ee: 3275 0700 |00d1: if-eq v5, v7, 00d8 // +0007 │ │ -06d7f2: 3365 0300 |00d3: if-ne v5, v6, 00d6 // +0003 │ │ -06d7f6: 2803 |00d5: goto 00d8 // +0003 │ │ -06d7f8: 1205 |00d6: const/4 v5, #int 0 // #0 │ │ -06d7fa: 2802 |00d7: goto 00d9 // +0002 │ │ -06d7fc: 1215 |00d8: const/4 v5, #int 1 // #1 │ │ -06d7fe: 3805 2b00 |00d9: if-eqz v5, 0104 // +002b │ │ -06d802: 6205 ef11 |00db: sget-object v5, Lt/d;.f:Ljava/lang/reflect/Method; // field@11ef │ │ -06d806: 1306 0900 |00dd: const/16 v6, #int 9 // #9 │ │ -06d80a: 2366 ef0a |00df: new-array v6, v6, [Ljava/lang/Object; // type@0aef │ │ -06d80e: 4d08 0601 |00e1: aput-object v8, v6, v1 │ │ -06d812: 4d04 0602 |00e3: aput-object v4, v6, v2 │ │ -06d816: 1227 |00e5: const/4 v7, #int 2 // #2 │ │ -06d818: 4d04 0607 |00e6: aput-object v4, v6, v7 │ │ -06d81c: 1237 |00e8: const/4 v7, #int 3 // #3 │ │ -06d81e: 7110 4f1c 0100 |00e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -06d824: 0c08 |00ec: move-result-object v8 │ │ -06d826: 4d08 0607 |00ed: aput-object v8, v6, v7 │ │ -06d82a: 6207 c20a |00ef: sget-object v7, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0ac2 │ │ -06d82e: 4d07 0603 |00f1: aput-object v7, v6, v3 │ │ -06d832: 1253 |00f3: const/4 v3, #int 5 // #5 │ │ -06d834: 4d04 0603 |00f4: aput-object v4, v6, v3 │ │ -06d838: 1263 |00f6: const/4 v3, #int 6 // #6 │ │ -06d83a: 4d04 0603 |00f7: aput-object v4, v6, v3 │ │ -06d83e: 1273 |00f9: const/4 v3, #int 7 // #7 │ │ -06d840: 4d07 0603 |00fa: aput-object v7, v6, v3 │ │ -06d844: 1303 0800 |00fc: const/16 v3, #int 8 // #8 │ │ -06d848: 4d07 0603 |00fe: aput-object v7, v6, v3 │ │ -06d84c: 6e30 1d1d 9506 |0100: invoke-virtual {v5, v9, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d1d │ │ -06d852: 2804 |0103: goto 0107 // +0004 │ │ -06d854: 6e10 c100 0000 |0104: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00c1 │ │ -06d85a: 2203 a109 |0107: new-instance v3, Lt/b; // type@09a1 │ │ -06d85e: 7030 842e a30b |0109: invoke-direct {v3, v10, v11}, Lt/b;.:(Landroid/app/Application;Lt/d$a;)V // method@2e84 │ │ -06d864: 6e20 8303 3c00 |010c: invoke-virtual {v12, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -06d86a: 1211 |010f: const/4 v1, #int 1 // #1 │ │ -06d86c: 280e |0110: goto 011e // +000e │ │ -06d86e: 0d02 |0111: move-exception v2 │ │ -06d870: 6203 f011 |0112: sget-object v3, Lt/d;.g:Landroid/os/Handler; // field@11f0 │ │ -06d874: 2204 a109 |0114: new-instance v4, Lt/b; // type@09a1 │ │ -06d878: 7030 842e a40b |0116: invoke-direct {v4, v10, v11}, Lt/b;.:(Landroid/app/Application;Lt/d$a;)V // method@2e84 │ │ -06d87e: 6e20 8303 4300 |0119: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ -06d884: 2702 |011c: throw v2 │ │ -06d886: 0000 |011d: nop // spacer │ │ -06d888: 3901 0500 |011e: if-nez v1, 0123 // +0005 │ │ -06d88c: 6e10 c100 0000 |0120: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00c1 │ │ -06d892: 0e00 |0123: return-void │ │ -06d894: 54e0 4b04 |0124: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ -06d898: 1f00 eb02 |0126: check-cast v0, Lb/i$i; // type@02eb │ │ -06d89c: 5401 5804 |0128: iget-object v1, v0, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ -06d8a0: 3801 0700 |012a: if-eqz v1, 0131 // +0007 │ │ -06d8a4: 7210 8b1c 0100 |012c: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@1c8b │ │ -06d8aa: 5b04 5804 |012f: iput-object v4, v0, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ -06d8ae: 0e00 |0131: return-void │ │ -06d8b0: 54e0 4b04 |0132: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ -06d8b4: 1f00 ec02 |0134: check-cast v0, Lb/i; // type@02ec │ │ -06d8b8: 6e10 a400 0000 |0136: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00a4 │ │ -06d8be: 0e00 |0139: return-void │ │ -06d8c0: 54e0 4b04 |013a: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ -06d8c4: 1f00 5005 |013c: check-cast v0, Lio/flutter/plugin/platform/n; // type@0550 │ │ -06d8c8: 6202 5209 |013e: sget-object v2, Lio/flutter/plugin/platform/n;.w:[Ljava/lang/Class; // field@0952 │ │ -06d8cc: 6e20 001a 1000 |0140: invoke-virtual {v0, v1}, Lio/flutter/plugin/platform/n;.e:(Z)V // method@1a00 │ │ -06d8d2: 0e00 |0143: return-void │ │ -06d8d4: 0001 0a00 0000 0000 2c01 0000 1e01 ... |0144: packed-switch-data (24 units) │ │ +06d624: |[06d624] b.e.run:()V │ │ +06d634: 52e0 4a04 |0000: iget v0, v14, Lb/e;.e:I // field@044a │ │ +06d638: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06d63a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +06d63c: 1243 |0004: const/4 v3, #int 4 // #4 │ │ +06d63e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +06d640: 2b00 3e01 0000 |0006: packed-switch v0, 00000144 // +0000013e │ │ +06d646: 2900 3101 |0009: goto/16 013a // +0131 │ │ +06d64a: 54e0 4b04 |000b: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06d64e: 1f00 6b0a |000d: check-cast v0, Lx1/c; // type@0a6b │ │ +06d652: 5400 7d13 |000f: iget-object v0, v0, Lx1/c;.b:Lx1/d; // field@137d │ │ +06d656: 5400 8413 |0011: iget-object v0, v0, Lx1/d;.e:Lio/flutter/embedding/engine/FlutterJNI; // field@1384 │ │ +06d65a: 6e10 ad18 0000 |0013: invoke-virtual {v0}, Lio/flutter/embedding/engine/FlutterJNI;.prefetchDefaultFontManager:()V // method@18ad │ │ +06d660: 0e00 |0016: return-void │ │ +06d662: 54e0 4b04 |0017: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06d666: 1f00 0d03 |0019: check-cast v0, Lc0/a; // type@030d │ │ +06d66a: 1a01 0201 |001b: const-string v1, "$callback" // string@0102 │ │ +06d66e: 7120 8331 1000 |001d: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06d674: 2201 c906 |0020: new-instance v1, Lk1/l; // type@06c9 │ │ +06d678: 6202 9e0e |0022: sget-object v2, Ln2/o;.e:Ln2/o; // field@0e9e │ │ +06d67c: 7020 271f 2100 |0024: invoke-direct {v1, v2}, Lk1/l;.:(Ljava/util/List;)V // method@1f27 │ │ +06d682: 7220 ab10 1000 |0027: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@10ab │ │ +06d688: 0e00 |002a: return-void │ │ +06d68a: 54e0 4b04 |002b: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06d68e: 1f00 0c0a |002d: check-cast v0, Lu0/t; // type@0a0c │ │ +06d692: 6201 c212 |002f: sget-object v1, Lu0/t;.m:Lu0/t; // field@12c2 │ │ +06d696: 1a01 2926 |0031: const-string v1, "this$0" // string@2629 │ │ +06d69a: 7120 8331 1000 |0033: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06d6a0: 5201 bb12 |0036: iget v1, v0, Lu0/t;.f:I // field@12bb │ │ +06d6a4: 3901 0b00 |0038: if-nez v1, 0043 // +000b │ │ +06d6a8: 5c02 bc12 |003a: iput-boolean v2, v0, Lu0/t;.g:Z // field@12bc │ │ +06d6ac: 5401 bf12 |003c: iget-object v1, v0, Lu0/t;.j:Lu0/m; // field@12bf │ │ +06d6b0: 6203 9512 |003e: sget-object v3, Lu0/h$a;.ON_PAUSE:Lu0/h$a; // field@1295 │ │ +06d6b4: 6e20 b62f 3100 |0040: invoke-virtual {v1, v3}, Lu0/m;.e:(Lu0/h$a;)V // method@2fb6 │ │ +06d6ba: 5201 ba12 |0043: iget v1, v0, Lu0/t;.e:I // field@12ba │ │ +06d6be: 3901 0f00 |0045: if-nez v1, 0054 // +000f │ │ +06d6c2: 5501 bc12 |0047: iget-boolean v1, v0, Lu0/t;.g:Z // field@12bc │ │ +06d6c6: 3801 0b00 |0049: if-eqz v1, 0054 // +000b │ │ +06d6ca: 5401 bf12 |004b: iget-object v1, v0, Lu0/t;.j:Lu0/m; // field@12bf │ │ +06d6ce: 6203 9812 |004d: sget-object v3, Lu0/h$a;.ON_STOP:Lu0/h$a; // field@1298 │ │ +06d6d2: 6e20 b62f 3100 |004f: invoke-virtual {v1, v3}, Lu0/m;.e:(Lu0/h$a;)V // method@2fb6 │ │ +06d6d8: 5c02 bd12 |0052: iput-boolean v2, v0, Lu0/t;.h:Z // field@12bd │ │ +06d6dc: 0e00 |0054: return-void │ │ +06d6de: 54e0 4b04 |0055: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06d6e2: 1f00 6a09 |0057: check-cast v0, Ls0/g; // type@096a │ │ +06d6e6: 5401 2f11 |0059: iget-object v1, v0, Ls0/g;.R:Ls0/j0; // field@112f │ │ +06d6ea: 5402 3811 |005b: iget-object v2, v0, Ls0/g;.h:Landroid/os/Bundle; // field@1138 │ │ +06d6ee: 5411 5611 |005d: iget-object v1, v1, Ls0/j0;.i:La1/d; // field@1156 │ │ +06d6f2: 6e20 4500 2100 |005f: invoke-virtual {v1, v2}, La1/d;.b:(Landroid/os/Bundle;)V // method@0045 │ │ +06d6f8: 5b04 3811 |0062: iput-object v4, v0, Ls0/g;.h:Landroid/os/Bundle; // field@1138 │ │ +06d6fc: 0e00 |0064: return-void │ │ +06d6fe: 54e0 4b04 |0065: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06d702: 1f00 5b06 |0067: check-cast v0, Ljava/util/ArrayList; // type@065b │ │ +06d706: 1a01 0b01 |0069: const-string v1, "$transitioningViews" // string@010b │ │ +06d70a: 7120 8331 1000 |006b: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06d710: 7120 dd2c 0300 |006e: invoke-static {v3, v0}, Ls0/d0;.a:(ILjava/util/List;)V // method@2cdd │ │ +06d716: 0e00 |0071: return-void │ │ +06d718: 54e0 4b04 |0072: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06d71c: 1f00 3e00 |0074: check-cast v0, Landroid/app/Activity; // type@003e │ │ +06d720: 6e10 a600 0000 |0076: invoke-virtual {v0}, Landroid/app/Activity;.isFinishing:()Z // method@00a6 │ │ +06d726: 0a05 |0079: move-result v5 │ │ +06d728: 3905 a900 |007a: if-nez v5, 0123 // +00a9 │ │ +06d72c: 6005 9000 |007c: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +06d730: 1306 1c00 |007e: const/16 v6, #int 28 // #1c │ │ +06d734: 3465 0900 |0080: if-lt v5, v6, 0089 // +0009 │ │ +06d738: 6201 ea11 |0082: sget-object v1, Lt/d;.a:Ljava/lang/Class; // field@11ea │ │ +06d73c: 6e10 c100 0000 |0084: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00c1 │ │ +06d742: 2900 8800 |0087: goto/16 010f // +0088 │ │ +06d746: 6206 ea11 |0089: sget-object v6, Lt/d;.a:Ljava/lang/Class; // field@11ea │ │ +06d74a: 1306 1b00 |008b: const/16 v6, #int 27 // #1b │ │ +06d74e: 1307 1a00 |008d: const/16 v7, #int 26 // #1a │ │ +06d752: 3275 0700 |008f: if-eq v5, v7, 0096 // +0007 │ │ +06d756: 3365 0300 |0091: if-ne v5, v6, 0094 // +0003 │ │ +06d75a: 2803 |0093: goto 0096 // +0003 │ │ +06d75c: 1208 |0094: const/4 v8, #int 0 // #0 │ │ +06d75e: 2802 |0095: goto 0097 // +0002 │ │ +06d760: 1218 |0096: const/4 v8, #int 1 // #1 │ │ +06d762: 3808 0800 |0097: if-eqz v8, 009f // +0008 │ │ +06d766: 6208 ef11 |0099: sget-object v8, Lt/d;.f:Ljava/lang/reflect/Method; // field@11ef │ │ +06d76a: 3908 0400 |009b: if-nez v8, 009f // +0004 │ │ +06d76e: 2900 8100 |009d: goto/16 011e // +0081 │ │ +06d772: 6208 ee11 |009f: sget-object v8, Lt/d;.e:Ljava/lang/reflect/Method; // field@11ee │ │ +06d776: 3908 0800 |00a1: if-nez v8, 00a9 // +0008 │ │ +06d77a: 6208 ed11 |00a3: sget-object v8, Lt/d;.d:Ljava/lang/reflect/Method; // field@11ed │ │ +06d77e: 3908 0400 |00a5: if-nez v8, 00a9 // +0004 │ │ +06d782: 2900 7700 |00a7: goto/16 011e // +0077 │ │ +06d786: 6208 ec11 |00a9: sget-object v8, Lt/d;.c:Ljava/lang/reflect/Field; // field@11ec │ │ +06d78a: 6e20 0d1d 0800 |00ab: invoke-virtual {v8, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d0d │ │ +06d790: 0c08 |00ae: move-result-object v8 │ │ +06d792: 3908 0300 |00af: if-nez v8, 00b2 // +0003 │ │ +06d796: 286d |00b1: goto 011e // +006d │ │ +06d798: 6209 eb11 |00b2: sget-object v9, Lt/d;.b:Ljava/lang/reflect/Field; // field@11eb │ │ +06d79c: 6e20 0d1d 0900 |00b4: invoke-virtual {v9, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1d0d │ │ +06d7a2: 0c09 |00b7: move-result-object v9 │ │ +06d7a4: 3909 0300 |00b8: if-nez v9, 00bb // +0003 │ │ +06d7a8: 2864 |00ba: goto 011e // +0064 │ │ +06d7aa: 6e10 9900 0000 |00bb: invoke-virtual {v0}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@0099 │ │ +06d7b0: 0c0a |00be: move-result-object v10 │ │ +06d7b2: 220b a309 |00bf: new-instance v11, Lt/d$a; // type@09a3 │ │ +06d7b6: 7020 862e 0b00 |00c1: invoke-direct {v11, v0}, Lt/d$a;.:(Landroid/app/Activity;)V // method@2e86 │ │ +06d7bc: 6e20 d900 ba00 |00c4: invoke-virtual {v10, v11}, Landroid/app/Application;.registerActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@00d9 │ │ +06d7c2: 620c f011 |00c7: sget-object v12, Lt/d;.g:Landroid/os/Handler; // field@11f0 │ │ +06d7c6: 220d a009 |00c9: new-instance v13, Lt/a; // type@09a0 │ │ +06d7ca: 7030 802e bd08 |00cb: invoke-direct {v13, v11, v8}, Lt/a;.:(Lt/d$a;Ljava/lang/Object;)V // method@2e80 │ │ +06d7d0: 6e20 8303 dc00 |00ce: invoke-virtual {v12, v13}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ +06d7d6: 3275 0700 |00d1: if-eq v5, v7, 00d8 // +0007 │ │ +06d7da: 3365 0300 |00d3: if-ne v5, v6, 00d6 // +0003 │ │ +06d7de: 2803 |00d5: goto 00d8 // +0003 │ │ +06d7e0: 1205 |00d6: const/4 v5, #int 0 // #0 │ │ +06d7e2: 2802 |00d7: goto 00d9 // +0002 │ │ +06d7e4: 1215 |00d8: const/4 v5, #int 1 // #1 │ │ +06d7e6: 3805 2b00 |00d9: if-eqz v5, 0104 // +002b │ │ +06d7ea: 6205 ef11 |00db: sget-object v5, Lt/d;.f:Ljava/lang/reflect/Method; // field@11ef │ │ +06d7ee: 1306 0900 |00dd: const/16 v6, #int 9 // #9 │ │ +06d7f2: 2366 ef0a |00df: new-array v6, v6, [Ljava/lang/Object; // type@0aef │ │ +06d7f6: 4d08 0601 |00e1: aput-object v8, v6, v1 │ │ +06d7fa: 4d04 0602 |00e3: aput-object v4, v6, v2 │ │ +06d7fe: 1227 |00e5: const/4 v7, #int 2 // #2 │ │ +06d800: 4d04 0607 |00e6: aput-object v4, v6, v7 │ │ +06d804: 1237 |00e8: const/4 v7, #int 3 // #3 │ │ +06d806: 7110 4d1c 0100 |00e9: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +06d80c: 0c08 |00ec: move-result-object v8 │ │ +06d80e: 4d08 0607 |00ed: aput-object v8, v6, v7 │ │ +06d812: 6207 c20a |00ef: sget-object v7, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@0ac2 │ │ +06d816: 4d07 0603 |00f1: aput-object v7, v6, v3 │ │ +06d81a: 1253 |00f3: const/4 v3, #int 5 // #5 │ │ +06d81c: 4d04 0603 |00f4: aput-object v4, v6, v3 │ │ +06d820: 1263 |00f6: const/4 v3, #int 6 // #6 │ │ +06d822: 4d04 0603 |00f7: aput-object v4, v6, v3 │ │ +06d826: 1273 |00f9: const/4 v3, #int 7 // #7 │ │ +06d828: 4d07 0603 |00fa: aput-object v7, v6, v3 │ │ +06d82c: 1303 0800 |00fc: const/16 v3, #int 8 // #8 │ │ +06d830: 4d07 0603 |00fe: aput-object v7, v6, v3 │ │ +06d834: 6e30 1b1d 9506 |0100: invoke-virtual {v5, v9, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d1b │ │ +06d83a: 2804 |0103: goto 0107 // +0004 │ │ +06d83c: 6e10 c100 0000 |0104: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00c1 │ │ +06d842: 2203 a109 |0107: new-instance v3, Lt/b; // type@09a1 │ │ +06d846: 7030 822e a30b |0109: invoke-direct {v3, v10, v11}, Lt/b;.:(Landroid/app/Application;Lt/d$a;)V // method@2e82 │ │ +06d84c: 6e20 8303 3c00 |010c: invoke-virtual {v12, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ +06d852: 1211 |010f: const/4 v1, #int 1 // #1 │ │ +06d854: 280e |0110: goto 011e // +000e │ │ +06d856: 0d02 |0111: move-exception v2 │ │ +06d858: 6203 f011 |0112: sget-object v3, Lt/d;.g:Landroid/os/Handler; // field@11f0 │ │ +06d85c: 2204 a109 |0114: new-instance v4, Lt/b; // type@09a1 │ │ +06d860: 7030 822e a40b |0116: invoke-direct {v4, v10, v11}, Lt/b;.:(Landroid/app/Application;Lt/d$a;)V // method@2e82 │ │ +06d866: 6e20 8303 4300 |0119: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0383 │ │ +06d86c: 2702 |011c: throw v2 │ │ +06d86e: 0000 |011d: nop // spacer │ │ +06d870: 3901 0500 |011e: if-nez v1, 0123 // +0005 │ │ +06d874: 6e10 c100 0000 |0120: invoke-virtual {v0}, Landroid/app/Activity;.recreate:()V // method@00c1 │ │ +06d87a: 0e00 |0123: return-void │ │ +06d87c: 54e0 4b04 |0124: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06d880: 1f00 eb02 |0126: check-cast v0, Lb/i$i; // type@02eb │ │ +06d884: 5401 5804 |0128: iget-object v1, v0, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ +06d888: 3801 0700 |012a: if-eqz v1, 0131 // +0007 │ │ +06d88c: 7210 891c 0100 |012c: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@1c89 │ │ +06d892: 5b04 5804 |012f: iput-object v4, v0, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ +06d896: 0e00 |0131: return-void │ │ +06d898: 54e0 4b04 |0132: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06d89c: 1f00 ec02 |0134: check-cast v0, Lb/i; // type@02ec │ │ +06d8a0: 6e10 a400 0000 |0136: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00a4 │ │ +06d8a6: 0e00 |0139: return-void │ │ +06d8a8: 54e0 4b04 |013a: iget-object v0, v14, Lb/e;.f:Ljava/lang/Object; // field@044b │ │ +06d8ac: 1f00 5005 |013c: check-cast v0, Lio/flutter/plugin/platform/n; // type@0550 │ │ +06d8b0: 6202 5209 |013e: sget-object v2, Lio/flutter/plugin/platform/n;.w:[Ljava/lang/Class; // field@0952 │ │ +06d8b4: 6e20 fe19 1000 |0140: invoke-virtual {v0, v1}, Lio/flutter/plugin/platform/n;.e:(Z)V // method@19fe │ │ +06d8ba: 0e00 |0143: return-void │ │ +06d8bc: 0001 0a00 0000 0000 2c01 0000 1e01 ... |0144: packed-switch-data (24 units) │ │ catches : 3 │ │ 0x00a9 - 0x00d1 │ │ -> 0x011d │ │ 0x00db - 0x0107 │ │ -> 0x0111 │ │ 0x0107 - 0x011d │ │ -> 0x011d │ │ @@ -112908,21 +112908,21 @@ │ │ 0x0361 line=866 │ │ 0x0362 line=867 │ │ 0x0363 line=868 │ │ 0x0364 line=869 │ │ locals : │ │ 0x0000 - 0x015c reg=14 this Lb/e; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #240 header: │ │ class_idx : 743 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #240 annotations: │ │ Annotations on class │ │ @@ -112947,68 +112947,68 @@ │ │ type : '(Lb/i;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e338: |[06e338] b.i$e.:(Lb/i;)V │ │ -06e348: 5b01 5404 |0000: iput-object v1, v0, Lb/i$e;.e:Lb/i; // field@0454 │ │ -06e34c: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06e352: 0e00 |0005: return-void │ │ +06e320: |[06e320] b.i$e.:(Lb/i;)V │ │ +06e330: 5b01 5404 |0000: iput-object v1, v0, Lb/i$e;.e:Lb/i; // field@0454 │ │ +06e334: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06e33a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/i$e;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06e354: |[06e354] b.i$e.run:()V │ │ -06e364: 5430 5404 |0000: iget-object v0, v3, Lb/i$e;.e:Lb/i; // field@0454 │ │ -06e368: 7110 0e10 0000 |0002: invoke-static {v0}, Lb/i;.s:(Lb/i;)V // method@100e │ │ -06e36e: 281d |0005: goto 0022 // +001d │ │ -06e370: 0d00 |0006: move-exception v0 │ │ -06e372: 6e10 fb1c 0000 |0007: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1cfb │ │ -06e378: 0c01 |000a: move-result-object v1 │ │ -06e37a: 1a02 5303 |000b: const-string v2, "Attempt to invoke virtual method 'android.os.Handler android.app.FragmentHostCallback.getHandler()' on a null object reference" // string@0353 │ │ -06e37e: 7120 0a04 2100 |000d: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@040a │ │ -06e384: 0a01 |0010: move-result v1 │ │ -06e386: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -06e38a: 280f |0013: goto 0022 // +000f │ │ -06e38c: 2700 |0014: throw v0 │ │ -06e38e: 0d00 |0015: move-exception v0 │ │ -06e390: 6e10 fb1c 0000 |0016: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1cfb │ │ -06e396: 0c01 |0019: move-result-object v1 │ │ -06e398: 1a02 be03 |001a: const-string v2, "Can not perform this action after onSaveInstanceState" // string@03be │ │ -06e39c: 7120 0a04 2100 |001c: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@040a │ │ -06e3a2: 0a01 |001f: move-result v1 │ │ -06e3a4: 3801 0300 |0020: if-eqz v1, 0023 // +0003 │ │ -06e3a8: 0e00 |0022: return-void │ │ -06e3aa: 2700 |0023: throw v0 │ │ +06e33c: |[06e33c] b.i$e.run:()V │ │ +06e34c: 5430 5404 |0000: iget-object v0, v3, Lb/i$e;.e:Lb/i; // field@0454 │ │ +06e350: 7110 0e10 0000 |0002: invoke-static {v0}, Lb/i;.s:(Lb/i;)V // method@100e │ │ +06e356: 281d |0005: goto 0022 // +001d │ │ +06e358: 0d00 |0006: move-exception v0 │ │ +06e35a: 6e10 f91c 0000 |0007: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1cf9 │ │ +06e360: 0c01 |000a: move-result-object v1 │ │ +06e362: 1a02 5303 |000b: const-string v2, "Attempt to invoke virtual method 'android.os.Handler android.app.FragmentHostCallback.getHandler()' on a null object reference" // string@0353 │ │ +06e366: 7120 0a04 2100 |000d: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@040a │ │ +06e36c: 0a01 |0010: move-result v1 │ │ +06e36e: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +06e372: 280f |0013: goto 0022 // +000f │ │ +06e374: 2700 |0014: throw v0 │ │ +06e376: 0d00 |0015: move-exception v0 │ │ +06e378: 6e10 f91c 0000 |0016: invoke-virtual {v0}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@1cf9 │ │ +06e37e: 0c01 |0019: move-result-object v1 │ │ +06e380: 1a02 be03 |001a: const-string v2, "Can not perform this action after onSaveInstanceState" // string@03be │ │ +06e384: 7120 0a04 2100 |001c: invoke-static {v1, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@040a │ │ +06e38a: 0a01 |001f: move-result v1 │ │ +06e38c: 3801 0300 |0020: if-eqz v1, 0023 // +0003 │ │ +06e390: 0e00 |0022: return-void │ │ +06e392: 2700 |0023: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/IllegalStateException; -> 0x0015 │ │ Ljava/lang/NullPointerException; -> 0x0006 │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #241 header: │ │ class_idx : 745 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #241 annotations: │ │ Annotations on class │ │ @@ -113028,30 +113028,30 @@ │ │ type : '(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06e430: |[06e430] b.i$g.a:(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; │ │ -06e440: 6e10 a000 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.getOnBackInvokedDispatcher:()Landroid/window/OnBackInvokedDispatcher; // method@00a0 │ │ -06e446: 0c00 |0003: move-result-object v0 │ │ -06e448: 1100 |0004: return-object v0 │ │ +06e418: |[06e418] b.i$g.a:(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher; │ │ +06e428: 6e10 a000 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.getOnBackInvokedDispatcher:()Landroid/window/OnBackInvokedDispatcher; // method@00a0 │ │ +06e42e: 0c00 |0003: move-result-object v0 │ │ +06e430: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #242 header: │ │ class_idx : 746 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #242 annotations: │ │ Annotations on class │ │ @@ -113075,29 +113075,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e44c: |[06e44c] b.i$h.:()V │ │ -06e45c: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06e462: 0e00 |0003: return-void │ │ +06e434: |[06e434] b.i$h.:()V │ │ +06e444: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06e44a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #243 header: │ │ class_idx : 747 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #243 annotations: │ │ Annotations on class │ │ @@ -113136,128 +113136,128 @@ │ │ type : '(Lb/i;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -06e464: |[06e464] b.i$i.:(Lb/i;)V │ │ -06e474: 5b45 5a04 |0000: iput-object v5, v4, Lb/i$i;.h:Lb/i; // field@045a │ │ -06e478: 7010 801c 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06e47e: 7100 b703 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03b7 │ │ -06e484: 0b00 |0008: move-result-wide v0 │ │ -06e486: 1602 1027 |0009: const-wide/16 v2, #int 10000 // #2710 │ │ -06e48a: bb20 |000b: add-long/2addr v0, v2 │ │ -06e48c: 5a40 5704 |000c: iput-wide v0, v4, Lb/i$i;.e:J // field@0457 │ │ -06e490: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -06e492: 5c45 5904 |000f: iput-boolean v5, v4, Lb/i$i;.g:Z // field@0459 │ │ -06e496: 0e00 |0011: return-void │ │ +06e44c: |[06e44c] b.i$i.:(Lb/i;)V │ │ +06e45c: 5b45 5a04 |0000: iput-object v5, v4, Lb/i$i;.h:Lb/i; // field@045a │ │ +06e460: 7010 7e1c 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06e466: 7100 b703 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03b7 │ │ +06e46c: 0b00 |0008: move-result-wide v0 │ │ +06e46e: 1602 1027 |0009: const-wide/16 v2, #int 10000 // #2710 │ │ +06e472: bb20 |000b: add-long/2addr v0, v2 │ │ +06e474: 5a40 5704 |000c: iput-wide v0, v4, Lb/i$i;.e:J // field@0457 │ │ +06e478: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +06e47a: 5c45 5904 |000f: iput-boolean v5, v4, Lb/i$i;.g:Z // field@0459 │ │ +06e47e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/i$i;) │ │ name : 'a' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06e5bc: |[06e5bc] b.i$i.a:(Landroid/view/View;)V │ │ -06e5cc: 5510 5904 |0000: iget-boolean v0, v1, Lb/i$i;.g:Z // field@0459 │ │ -06e5d0: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -06e5d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06e5d6: 5c10 5904 |0005: iput-boolean v0, v1, Lb/i$i;.g:Z // field@0459 │ │ -06e5da: 6e10 cb05 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ -06e5e0: 0c02 |000a: move-result-object v2 │ │ -06e5e2: 6e20 ce06 1200 |000b: invoke-virtual {v2, v1}, Landroid/view/ViewTreeObserver;.addOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@06ce │ │ -06e5e8: 0e00 |000e: return-void │ │ +06e5a4: |[06e5a4] b.i$i.a:(Landroid/view/View;)V │ │ +06e5b4: 5510 5904 |0000: iget-boolean v0, v1, Lb/i$i;.g:Z // field@0459 │ │ +06e5b8: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +06e5bc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06e5be: 5c10 5904 |0005: iput-boolean v0, v1, Lb/i$i;.g:Z // field@0459 │ │ +06e5c2: 6e10 cb05 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ +06e5c8: 0c02 |000a: move-result-object v2 │ │ +06e5ca: 6e20 ce06 1200 |000b: invoke-virtual {v2, v1}, Landroid/view/ViewTreeObserver;.addOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@06ce │ │ +06e5d0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/i$i;) │ │ name : 'execute' │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -06e498: |[06e498] b.i$i.execute:(Ljava/lang/Runnable;)V │ │ -06e4a8: 5b23 5804 |0000: iput-object v3, v2, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ -06e4ac: 5423 5a04 |0002: iget-object v3, v2, Lb/i$i;.h:Lb/i; // field@045a │ │ -06e4b0: 6e10 a200 0300 |0004: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ -06e4b6: 0c03 |0007: move-result-object v3 │ │ -06e4b8: 6e10 da06 0300 |0008: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06da │ │ -06e4be: 0c03 |000b: move-result-object v3 │ │ -06e4c0: 5520 5904 |000c: iget-boolean v0, v2, Lb/i$i;.g:Z // field@0459 │ │ -06e4c4: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -06e4c8: 7100 9103 0000 |0010: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0391 │ │ -06e4ce: 0c00 |0013: move-result-object v0 │ │ -06e4d0: 7100 8f03 0000 |0014: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@038f │ │ -06e4d6: 0c01 |0017: move-result-object v1 │ │ -06e4d8: 3310 0600 |0018: if-ne v0, v1, 001e // +0006 │ │ -06e4dc: 6e10 d905 0300 |001a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ -06e4e2: 280e |001d: goto 002b // +000e │ │ -06e4e4: 6e10 0006 0300 |001e: invoke-virtual {v3}, Landroid/view/View;.postInvalidate:()V // method@0600 │ │ -06e4ea: 280a |0021: goto 002b // +000a │ │ -06e4ec: 2200 df02 |0022: new-instance v0, Lb/e; // type@02df │ │ -06e4f0: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -06e4f2: 7030 d00f 1002 |0025: invoke-direct {v0, v1, v2}, Lb/e;.:(ILjava/lang/Object;)V // method@0fd0 │ │ -06e4f8: 6e20 0206 0300 |0028: invoke-virtual {v3, v0}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@0602 │ │ -06e4fe: 0e00 |002b: return-void │ │ +06e480: |[06e480] b.i$i.execute:(Ljava/lang/Runnable;)V │ │ +06e490: 5b23 5804 |0000: iput-object v3, v2, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ +06e494: 5423 5a04 |0002: iget-object v3, v2, Lb/i$i;.h:Lb/i; // field@045a │ │ +06e498: 6e10 a200 0300 |0004: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ +06e49e: 0c03 |0007: move-result-object v3 │ │ +06e4a0: 6e10 da06 0300 |0008: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06da │ │ +06e4a6: 0c03 |000b: move-result-object v3 │ │ +06e4a8: 5520 5904 |000c: iget-boolean v0, v2, Lb/i$i;.g:Z // field@0459 │ │ +06e4ac: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +06e4b0: 7100 9103 0000 |0010: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0391 │ │ +06e4b6: 0c00 |0013: move-result-object v0 │ │ +06e4b8: 7100 8f03 0000 |0014: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@038f │ │ +06e4be: 0c01 |0017: move-result-object v1 │ │ +06e4c0: 3310 0600 |0018: if-ne v0, v1, 001e // +0006 │ │ +06e4c4: 6e10 d905 0300 |001a: invoke-virtual {v3}, Landroid/view/View;.invalidate:()V // method@05d9 │ │ +06e4ca: 280e |001d: goto 002b // +000e │ │ +06e4cc: 6e10 0006 0300 |001e: invoke-virtual {v3}, Landroid/view/View;.postInvalidate:()V // method@0600 │ │ +06e4d2: 280a |0021: goto 002b // +000a │ │ +06e4d4: 2200 df02 |0022: new-instance v0, Lb/e; // type@02df │ │ +06e4d8: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +06e4da: 7030 d00f 1002 |0025: invoke-direct {v0, v1, v2}, Lb/e;.:(ILjava/lang/Object;)V // method@0fd0 │ │ +06e4e0: 6e20 0206 0300 |0028: invoke-virtual {v3, v0}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@0602 │ │ +06e4e6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/i$i;) │ │ name : 'onDraw' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -06e500: |[06e500] b.i$i.onDraw:()V │ │ -06e510: 5460 5804 |0000: iget-object v0, v6, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ -06e514: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06e516: 3800 1800 |0003: if-eqz v0, 001b // +0018 │ │ -06e51a: 7210 8b1c 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1c8b │ │ -06e520: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06e522: 5b60 5804 |0009: iput-object v0, v6, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ -06e526: 5460 5a04 |000b: iget-object v0, v6, Lb/i$i;.h:Lb/i; // field@045a │ │ -06e52a: 5400 6204 |000d: iget-object v0, v0, Lb/i;.m:Lb/j; // field@0462 │ │ -06e52e: 5402 6c04 |000f: iget-object v2, v0, Lb/j;.b:Ljava/lang/Object; // field@046c │ │ -06e532: 1d02 |0011: monitor-enter v2 │ │ -06e534: 5500 6d04 |0012: iget-boolean v0, v0, Lb/j;.c:Z // field@046d │ │ -06e538: 1e02 |0014: monitor-exit v2 │ │ -06e53a: 3800 1f00 |0015: if-eqz v0, 0034 // +001f │ │ -06e53e: 280e |0017: goto 0025 // +000e │ │ -06e540: 0d00 |0018: move-exception v0 │ │ -06e542: 1e02 |0019: monitor-exit v2 │ │ -06e544: 2700 |001a: throw v0 │ │ -06e546: 7100 b703 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03b7 │ │ -06e54c: 0b02 |001e: move-result-wide v2 │ │ -06e54e: 5364 5704 |001f: iget-wide v4, v6, Lb/i$i;.e:J // field@0457 │ │ -06e552: 3100 0204 |0021: cmp-long v0, v2, v4 │ │ -06e556: 3d00 1100 |0023: if-lez v0, 0034 // +0011 │ │ -06e55a: 5c61 5904 |0025: iput-boolean v1, v6, Lb/i$i;.g:Z // field@0459 │ │ -06e55e: 5460 5a04 |0027: iget-object v0, v6, Lb/i$i;.h:Lb/i; // field@045a │ │ -06e562: 6e10 a200 0000 |0029: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ -06e568: 0c00 |002c: move-result-object v0 │ │ -06e56a: 6e10 da06 0000 |002d: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06da │ │ -06e570: 0c00 |0030: move-result-object v0 │ │ -06e572: 6e20 fe05 6000 |0031: invoke-virtual {v0, v6}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@05fe │ │ -06e578: 0e00 |0034: return-void │ │ +06e4e8: |[06e4e8] b.i$i.onDraw:()V │ │ +06e4f8: 5460 5804 |0000: iget-object v0, v6, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ +06e4fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06e4fe: 3800 1800 |0003: if-eqz v0, 001b // +0018 │ │ +06e502: 7210 891c 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1c89 │ │ +06e508: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06e50a: 5b60 5804 |0009: iput-object v0, v6, Lb/i$i;.f:Ljava/lang/Runnable; // field@0458 │ │ +06e50e: 5460 5a04 |000b: iget-object v0, v6, Lb/i$i;.h:Lb/i; // field@045a │ │ +06e512: 5400 6204 |000d: iget-object v0, v0, Lb/i;.m:Lb/j; // field@0462 │ │ +06e516: 5402 6c04 |000f: iget-object v2, v0, Lb/j;.b:Ljava/lang/Object; // field@046c │ │ +06e51a: 1d02 |0011: monitor-enter v2 │ │ +06e51c: 5500 6d04 |0012: iget-boolean v0, v0, Lb/j;.c:Z // field@046d │ │ +06e520: 1e02 |0014: monitor-exit v2 │ │ +06e522: 3800 1f00 |0015: if-eqz v0, 0034 // +001f │ │ +06e526: 280e |0017: goto 0025 // +000e │ │ +06e528: 0d00 |0018: move-exception v0 │ │ +06e52a: 1e02 |0019: monitor-exit v2 │ │ +06e52c: 2700 |001a: throw v0 │ │ +06e52e: 7100 b703 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@03b7 │ │ +06e534: 0b02 |001e: move-result-wide v2 │ │ +06e536: 5364 5704 |001f: iget-wide v4, v6, Lb/i$i;.e:J // field@0457 │ │ +06e53a: 3100 0204 |0021: cmp-long v0, v2, v4 │ │ +06e53e: 3d00 1100 |0023: if-lez v0, 0034 // +0011 │ │ +06e542: 5c61 5904 |0025: iput-boolean v1, v6, Lb/i$i;.g:Z // field@0459 │ │ +06e546: 5460 5a04 |0027: iget-object v0, v6, Lb/i$i;.h:Lb/i; // field@045a │ │ +06e54a: 6e10 a200 0000 |0029: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ +06e550: 0c00 |002c: move-result-object v0 │ │ +06e552: 6e10 da06 0000 |002d: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06da │ │ +06e558: 0c00 |0030: move-result-object v0 │ │ +06e55a: 6e20 fe05 6000 |0031: invoke-virtual {v0, v6}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@05fe │ │ +06e560: 0e00 |0034: return-void │ │ catches : 1 │ │ 0x0012 - 0x0014 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ @@ -113544,35 +113544,35 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06e588: |[06e588] b.i$i.run:()V │ │ -06e598: 5410 5a04 |0000: iget-object v0, v1, Lb/i$i;.h:Lb/i; // field@045a │ │ -06e59c: 6e10 a200 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ -06e5a2: 0c00 |0005: move-result-object v0 │ │ -06e5a4: 6e10 da06 0000 |0006: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06da │ │ -06e5aa: 0c00 |0009: move-result-object v0 │ │ -06e5ac: 6e10 cb05 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ -06e5b2: 0c00 |000d: move-result-object v0 │ │ -06e5b4: 6e20 d406 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@06d4 │ │ -06e5ba: 0e00 |0011: return-void │ │ +06e570: |[06e570] b.i$i.run:()V │ │ +06e580: 5410 5a04 |0000: iget-object v0, v1, Lb/i$i;.h:Lb/i; // field@045a │ │ +06e584: 6e10 a200 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00a2 │ │ +06e58a: 0c00 |0005: move-result-object v0 │ │ +06e58c: 6e10 da06 0000 |0006: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@06da │ │ +06e592: 0c00 |0009: move-result-object v0 │ │ +06e594: 6e10 cb05 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@05cb │ │ +06e59a: 0c00 |000d: move-result-object v0 │ │ +06e59c: 6e20 d406 1000 |000e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnDrawListener:(Landroid/view/ViewTreeObserver$OnDrawListener;)V // method@06d4 │ │ +06e5a2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #244 header: │ │ class_idx : 749 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #244 annotations: │ │ Annotations on field #1131 'a' │ │ @@ -113607,75 +113607,75 @@ │ │ type : '(Lb/i$i;Lb/f;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -06f20c: |[06f20c] b.j.:(Lb/i$i;Lb/f;)V │ │ -06f21c: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06f222: 5b02 6b04 |0003: iput-object v2, v0, Lb/j;.a:Lx2/a; // field@046b │ │ -06f226: 2201 1106 |0005: new-instance v1, Ljava/lang/Object; // type@0611 │ │ -06f22a: 7010 801c 0100 |0007: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06f230: 5b01 6c04 |000a: iput-object v1, v0, Lb/j;.b:Ljava/lang/Object; // field@046c │ │ -06f234: 2201 5b06 |000c: new-instance v1, Ljava/util/ArrayList; // type@065b │ │ -06f238: 7010 891d 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -06f23e: 5b01 6e04 |0011: iput-object v1, v0, Lb/j;.d:Ljava/util/ArrayList; // field@046e │ │ -06f242: 0e00 |0013: return-void │ │ +06f1f4: |[06f1f4] b.j.:(Lb/i$i;Lb/f;)V │ │ +06f204: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06f20a: 5b02 6b04 |0003: iput-object v2, v0, Lb/j;.a:Lx2/a; // field@046b │ │ +06f20e: 2201 1106 |0005: new-instance v1, Ljava/lang/Object; // type@0611 │ │ +06f212: 7010 7e1c 0100 |0007: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06f218: 5b01 6c04 |000a: iput-object v1, v0, Lb/j;.b:Ljava/lang/Object; // field@046c │ │ +06f21c: 2201 5b06 |000c: new-instance v1, Ljava/util/ArrayList; // type@065b │ │ +06f220: 7010 871d 0100 |000e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +06f226: 5b01 6e04 |0011: iput-object v1, v0, Lb/j;.d:Ljava/util/ArrayList; // field@046e │ │ +06f22a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/j;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -06f244: |[06f244] b.j.a:()V │ │ -06f254: 5430 6c04 |0000: iget-object v0, v3, Lb/j;.b:Ljava/lang/Object; // field@046c │ │ -06f258: 1d00 |0002: monitor-enter v0 │ │ -06f25a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -06f25c: 5c31 6d04 |0004: iput-boolean v1, v3, Lb/j;.c:Z // field@046d │ │ -06f260: 5431 6e04 |0006: iget-object v1, v3, Lb/j;.d:Ljava/util/ArrayList; // field@046e │ │ -06f264: 6e10 951d 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d95 │ │ -06f26a: 0c01 |000b: move-result-object v1 │ │ -06f26c: 7210 eb1d 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1deb │ │ -06f272: 0a02 |000f: move-result v2 │ │ -06f274: 3802 0c00 |0010: if-eqz v2, 001c // +000c │ │ -06f278: 7210 ec1d 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dec │ │ -06f27e: 0c02 |0015: move-result-object v2 │ │ -06f280: 1f02 6f0a |0016: check-cast v2, Lx2/a; // type@0a6f │ │ -06f284: 7210 2731 0200 |0018: invoke-interface {v2}, Lx2/a;.c:()Ljava/lang/Object; // method@3127 │ │ -06f28a: 28f1 |001b: goto 000c // -000f │ │ -06f28c: 5431 6e04 |001c: iget-object v1, v3, Lb/j;.d:Ljava/util/ArrayList; // field@046e │ │ -06f290: 6e10 8f1d 0100 |001e: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8f │ │ -06f296: 6201 4f0d |0021: sget-object v1, Lm2/g;.a:Lm2/g; // field@0d4f │ │ -06f29a: 1e00 |0023: monitor-exit v0 │ │ -06f29c: 0e00 |0024: return-void │ │ -06f29e: 0d01 |0025: move-exception v1 │ │ -06f2a0: 1e00 |0026: monitor-exit v0 │ │ -06f2a2: 2701 |0027: throw v1 │ │ +06f22c: |[06f22c] b.j.a:()V │ │ +06f23c: 5430 6c04 |0000: iget-object v0, v3, Lb/j;.b:Ljava/lang/Object; // field@046c │ │ +06f240: 1d00 |0002: monitor-enter v0 │ │ +06f242: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +06f244: 5c31 6d04 |0004: iput-boolean v1, v3, Lb/j;.c:Z // field@046d │ │ +06f248: 5431 6e04 |0006: iget-object v1, v3, Lb/j;.d:Ljava/util/ArrayList; // field@046e │ │ +06f24c: 6e10 931d 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1d93 │ │ +06f252: 0c01 |000b: move-result-object v1 │ │ +06f254: 7210 e91d 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1de9 │ │ +06f25a: 0a02 |000f: move-result v2 │ │ +06f25c: 3802 0c00 |0010: if-eqz v2, 001c // +000c │ │ +06f260: 7210 ea1d 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dea │ │ +06f266: 0c02 |0015: move-result-object v2 │ │ +06f268: 1f02 6f0a |0016: check-cast v2, Lx2/a; // type@0a6f │ │ +06f26c: 7210 2531 0200 |0018: invoke-interface {v2}, Lx2/a;.c:()Ljava/lang/Object; // method@3125 │ │ +06f272: 28f1 |001b: goto 000c // -000f │ │ +06f274: 5431 6e04 |001c: iget-object v1, v3, Lb/j;.d:Ljava/util/ArrayList; // field@046e │ │ +06f278: 6e10 8d1d 0100 |001e: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@1d8d │ │ +06f27e: 6201 4f0d |0021: sget-object v1, Lm2/g;.a:Lm2/g; // field@0d4f │ │ +06f282: 1e00 |0023: monitor-exit v0 │ │ +06f284: 0e00 |0024: return-void │ │ +06f286: 0d01 |0025: move-exception v1 │ │ +06f288: 1e00 |0026: monitor-exit v0 │ │ +06f28a: 2701 |0027: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0023 │ │ -> 0x0025 │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #245 header: │ │ class_idx : 751 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #245 annotations: │ │ Annotations on field #1141 'b' │ │ @@ -113708,38 +113708,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06f420: |[06f420] b.l.:()V │ │ -06f430: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06f436: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06f438: 5c10 7404 |0004: iput-boolean v0, v1, Lb/l;.a:Z // field@0474 │ │ -06f43c: 2200 8506 |0006: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0685 │ │ -06f440: 7010 6e1e 0000 |0008: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@1e6e │ │ -06f446: 5b10 7504 |000b: iput-object v0, v1, Lb/l;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0475 │ │ -06f44a: 0e00 |000d: return-void │ │ +06f408: |[06f408] b.l.:()V │ │ +06f418: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06f41e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06f420: 5c10 7404 |0004: iput-boolean v0, v1, Lb/l;.a:Z // field@0474 │ │ +06f424: 2200 8506 |0006: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0685 │ │ +06f428: 7010 6c1e 0000 |0008: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@1e6c │ │ +06f42e: 5b10 7504 |000b: iput-object v0, v1, Lb/l;.b:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0475 │ │ +06f432: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/l;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06f44c: |[06f44c] b.l.a:()V │ │ -06f45c: 0e00 |0000: return-void │ │ +06f434: |[06f434] b.l.a:()V │ │ +06f444: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/l;) │ │ name : 'b' │ │ type : '()V' │ │ @@ -113751,46 +113751,46 @@ │ │ type : '(Lb/c;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f460: |[06f460] b.l.c:(Lb/c;)V │ │ -06f470: 1a00 e017 |0000: const-string v0, "backEvent" // string@17e0 │ │ -06f474: 7120 8531 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f47a: 0e00 |0005: return-void │ │ +06f448: |[06f448] b.l.c:(Lb/c;)V │ │ +06f458: 1a00 df17 |0000: const-string v0, "backEvent" // string@17df │ │ +06f45c: 7120 8331 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f462: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb/l;) │ │ name : 'd' │ │ type : '(Lb/c;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f47c: |[06f47c] b.l.d:(Lb/c;)V │ │ -06f48c: 1a00 e017 |0000: const-string v0, "backEvent" // string@17e0 │ │ -06f490: 7120 8531 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f496: 0e00 |0005: return-void │ │ +06f464: |[06f464] b.l.d:(Lb/c;)V │ │ +06f474: 1a00 df17 |0000: const-string v0, "backEvent" // string@17df │ │ +06f478: 7120 8331 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f47e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #246 header: │ │ class_idx : 757 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #246 - │ │ Class descriptor : 'Lb/r;' │ │ @@ -113814,49 +113814,49 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06f6d8: |[06f6d8] b.r.:(ILjava/lang/Object;)V │ │ -06f6e8: 5901 7c04 |0000: iput v1, v0, Lb/r;.a:I // field@047c │ │ -06f6ec: 5b02 7d04 |0002: iput-object v2, v0, Lb/r;.b:Ljava/lang/Object; // field@047d │ │ -06f6f0: 7010 801c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06f6f6: 0e00 |0007: return-void │ │ +06f6c0: |[06f6c0] b.r.:(ILjava/lang/Object;)V │ │ +06f6d0: 5901 7c04 |0000: iput v1, v0, Lb/r;.a:I // field@047c │ │ +06f6d4: 5b02 7d04 |0002: iput-object v2, v0, Lb/r;.b:Ljava/lang/Object; // field@047d │ │ +06f6d8: 7010 7e1c 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06f6de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/r;) │ │ name : 'onBackInvoked' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -06f6f8: |[06f6f8] b.r.onBackInvoked:()V │ │ -06f708: 5220 7c04 |0000: iget v0, v2, Lb/r;.a:I // field@047c │ │ -06f70c: 2b00 1a00 0000 |0002: packed-switch v0, 0000001c // +0000001a │ │ -06f712: 280e |0005: goto 0013 // +000e │ │ -06f714: 5420 7d04 |0006: iget-object v0, v2, Lb/r;.b:Ljava/lang/Object; // field@047d │ │ -06f718: 1f00 6f0a |0008: check-cast v0, Lx2/a; // type@0a6f │ │ -06f71c: 1a01 0701 |000a: const-string v1, "$onBackInvoked" // string@0107 │ │ -06f720: 7120 8531 1000 |000c: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f726: 7210 2731 0000 |000f: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3127 │ │ -06f72c: 0e00 |0012: return-void │ │ -06f72e: 5420 7d04 |0013: iget-object v0, v2, Lb/r;.b:Ljava/lang/Object; // field@047d │ │ -06f732: 1f00 b309 |0015: check-cast v0, Lt1/d; // type@09b3 │ │ -06f736: 6e10 c82e 0000 |0017: invoke-virtual {v0}, Lt1/d;.onBackPressed:()V // method@2ec8 │ │ -06f73c: 0e00 |001a: return-void │ │ -06f73e: 0000 |001b: nop // spacer │ │ -06f740: 0001 0100 0000 0000 0400 0000 |001c: packed-switch-data (6 units) │ │ +06f6e0: |[06f6e0] b.r.onBackInvoked:()V │ │ +06f6f0: 5220 7c04 |0000: iget v0, v2, Lb/r;.a:I // field@047c │ │ +06f6f4: 2b00 1a00 0000 |0002: packed-switch v0, 0000001c // +0000001a │ │ +06f6fa: 280e |0005: goto 0013 // +000e │ │ +06f6fc: 5420 7d04 |0006: iget-object v0, v2, Lb/r;.b:Ljava/lang/Object; // field@047d │ │ +06f700: 1f00 6f0a |0008: check-cast v0, Lx2/a; // type@0a6f │ │ +06f704: 1a01 0701 |000a: const-string v1, "$onBackInvoked" // string@0107 │ │ +06f708: 7120 8331 1000 |000c: invoke-static {v0, v1}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f70e: 7210 2531 0000 |000f: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3125 │ │ +06f714: 0e00 |0012: return-void │ │ +06f716: 5420 7d04 |0013: iget-object v0, v2, Lb/r;.b:Ljava/lang/Object; // field@047d │ │ +06f71a: 1f00 b309 |0015: check-cast v0, Lt1/d; // type@09b3 │ │ +06f71e: 6e10 c62e 0000 |0017: invoke-virtual {v0}, Lt1/d;.onBackPressed:()V // method@2ec6 │ │ +06f724: 0e00 |001a: return-void │ │ +06f726: 0000 |001b: nop // spacer │ │ +06f728: 0001 0100 0000 0000 0400 0000 |001c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -114132,21 +114132,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lb/r; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #247 header: │ │ class_idx : 758 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #247 annotations: │ │ Annotations on class │ │ @@ -114172,111 +114172,111 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06f774: |[06f774] b.s$a.:()V │ │ -06f784: 2200 f602 |0000: new-instance v0, Lb/s$a; // type@02f6 │ │ -06f788: 7010 2d10 0000 |0002: invoke-direct {v0}, Lb/s$a;.:()V // method@102d │ │ -06f78e: 6900 7e04 |0005: sput-object v0, Lb/s$a;.a:Lb/s$a; // field@047e │ │ -06f792: 0e00 |0007: return-void │ │ +06f75c: |[06f75c] b.s$a.:()V │ │ +06f76c: 2200 f602 |0000: new-instance v0, Lb/s$a; // type@02f6 │ │ +06f770: 7010 2d10 0000 |0002: invoke-direct {v0}, Lb/s$a;.:()V // method@102d │ │ +06f776: 6900 7e04 |0005: sput-object v0, Lb/s$a;.a:Lb/s$a; // field@047e │ │ +06f77a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/s$a;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f794: |[06f794] b.s$a.:()V │ │ -06f7a4: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06f7aa: 0e00 |0003: return-void │ │ +06f77c: |[06f77c] b.s$a.:()V │ │ +06f78c: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06f792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/s$a;) │ │ name : 'a' │ │ type : '(Lx2/a;)Landroid/window/OnBackInvokedCallback;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -06f74c: |[06f74c] b.s$a.a:(Lx2/a;)Landroid/window/OnBackInvokedCallback; │ │ -06f75c: 1a00 f720 |0000: const-string v0, "onBackInvoked" // string@20f7 │ │ -06f760: 7120 8531 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f766: 2200 f502 |0005: new-instance v0, Lb/r; // type@02f5 │ │ -06f76a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06f76c: 7030 2a10 1003 |0008: invoke-direct {v0, v1, v3}, Lb/r;.:(ILjava/lang/Object;)V // method@102a │ │ -06f772: 1100 |000b: return-object v0 │ │ +06f734: |[06f734] b.s$a.a:(Lx2/a;)Landroid/window/OnBackInvokedCallback; │ │ +06f744: 1a00 f520 |0000: const-string v0, "onBackInvoked" // string@20f5 │ │ +06f748: 7120 8331 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f74e: 2200 f502 |0005: new-instance v0, Lb/r; // type@02f5 │ │ +06f752: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +06f754: 7030 2a10 1003 |0008: invoke-direct {v0, v1, v3}, Lb/r;.:(ILjava/lang/Object;)V // method@102a │ │ +06f75a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/s$a;) │ │ name : 'b' │ │ type : '(Ljava/lang/Object;ILjava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -06f7ac: |[06f7ac] b.s$a.b:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ -06f7bc: 1a00 8619 |0000: const-string v0, "dispatcher" // string@1986 │ │ -06f7c0: 7120 8531 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f7c6: 1a00 3018 |0005: const-string v0, "callback" // string@1830 │ │ -06f7ca: 7120 8531 0400 |0007: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f7d0: 1f02 cf01 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@01cf │ │ -06f7d4: 1f04 ce01 |000c: check-cast v4, Landroid/window/OnBackInvokedCallback; // type@01ce │ │ -06f7d8: 7230 8d09 3204 |000e: invoke-interface {v2, v3, v4}, Landroid/window/OnBackInvokedDispatcher;.registerOnBackInvokedCallback:(ILandroid/window/OnBackInvokedCallback;)V // method@098d │ │ -06f7de: 0e00 |0011: return-void │ │ +06f794: |[06f794] b.s$a.b:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ +06f7a4: 1a00 8519 |0000: const-string v0, "dispatcher" // string@1985 │ │ +06f7a8: 7120 8331 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f7ae: 1a00 2f18 |0005: const-string v0, "callback" // string@182f │ │ +06f7b2: 7120 8331 0400 |0007: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f7b8: 1f02 cf01 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@01cf │ │ +06f7bc: 1f04 ce01 |000c: check-cast v4, Landroid/window/OnBackInvokedCallback; // type@01ce │ │ +06f7c0: 7230 8d09 3204 |000e: invoke-interface {v2, v3, v4}, Landroid/window/OnBackInvokedDispatcher;.registerOnBackInvokedCallback:(ILandroid/window/OnBackInvokedCallback;)V // method@098d │ │ +06f7c6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/s$a;) │ │ name : 'c' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06f7e0: |[06f7e0] b.s$a.c:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -06f7f0: 1a00 8619 |0000: const-string v0, "dispatcher" // string@1986 │ │ -06f7f4: 7120 8531 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f7fa: 1a00 3018 |0005: const-string v0, "callback" // string@1830 │ │ -06f7fe: 7120 8531 0300 |0007: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f804: 1f02 cf01 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@01cf │ │ -06f808: 1f03 ce01 |000c: check-cast v3, Landroid/window/OnBackInvokedCallback; // type@01ce │ │ -06f80c: 7220 8e09 3200 |000e: invoke-interface {v2, v3}, Landroid/window/OnBackInvokedDispatcher;.unregisterOnBackInvokedCallback:(Landroid/window/OnBackInvokedCallback;)V // method@098e │ │ -06f812: 0e00 |0011: return-void │ │ +06f7c8: |[06f7c8] b.s$a.c:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +06f7d8: 1a00 8519 |0000: const-string v0, "dispatcher" // string@1985 │ │ +06f7dc: 7120 8331 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f7e2: 1a00 2f18 |0005: const-string v0, "callback" // string@182f │ │ +06f7e6: 7120 8331 0300 |0007: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f7ec: 1f02 cf01 |000a: check-cast v2, Landroid/window/OnBackInvokedDispatcher; // type@01cf │ │ +06f7f0: 1f03 ce01 |000c: check-cast v3, Landroid/window/OnBackInvokedCallback; // type@01ce │ │ +06f7f4: 7220 8e09 3200 |000e: invoke-interface {v2, v3}, Landroid/window/OnBackInvokedDispatcher;.unregisterOnBackInvokedCallback:(Landroid/window/OnBackInvokedCallback;)V // method@098e │ │ +06f7fa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #248 header: │ │ class_idx : 759 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #248 annotations: │ │ Annotations on class │ │ @@ -114323,109 +114323,109 @@ │ │ type : '(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06f814: |[06f814] b.s$b$a.:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)V │ │ -06f824: 5b01 7f04 |0000: iput-object v1, v0, Lb/s$b$a;.a:Lx2/l; // field@047f │ │ -06f828: 5b02 8004 |0002: iput-object v2, v0, Lb/s$b$a;.b:Lx2/l; // field@0480 │ │ -06f82c: 5b03 8104 |0004: iput-object v3, v0, Lb/s$b$a;.c:Lx2/a; // field@0481 │ │ -06f830: 5b04 8204 |0006: iput-object v4, v0, Lb/s$b$a;.d:Lx2/a; // field@0482 │ │ -06f834: 7010 801c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06f83a: 0e00 |000b: return-void │ │ +06f7fc: |[06f7fc] b.s$b$a.:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)V │ │ +06f80c: 5b01 7f04 |0000: iput-object v1, v0, Lb/s$b$a;.a:Lx2/l; // field@047f │ │ +06f810: 5b02 8004 |0002: iput-object v2, v0, Lb/s$b$a;.b:Lx2/l; // field@0480 │ │ +06f814: 5b03 8104 |0004: iput-object v3, v0, Lb/s$b$a;.c:Lx2/a; // field@0481 │ │ +06f818: 5b04 8204 |0006: iput-object v4, v0, Lb/s$b$a;.d:Lx2/a; // field@0482 │ │ +06f81c: 7010 7e1c 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06f822: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/s$b$a;) │ │ name : 'onBackCancelled' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f83c: |[06f83c] b.s$b$a.onBackCancelled:()V │ │ -06f84c: 5410 8204 |0000: iget-object v0, v1, Lb/s$b$a;.d:Lx2/a; // field@0482 │ │ -06f850: 7210 2731 0000 |0002: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3127 │ │ -06f856: 0e00 |0005: return-void │ │ +06f824: |[06f824] b.s$b$a.onBackCancelled:()V │ │ +06f834: 5410 8204 |0000: iget-object v0, v1, Lb/s$b$a;.d:Lx2/a; // field@0482 │ │ +06f838: 7210 2531 0000 |0002: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3125 │ │ +06f83e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/s$b$a;) │ │ name : 'onBackInvoked' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f858: |[06f858] b.s$b$a.onBackInvoked:()V │ │ -06f868: 5410 8104 |0000: iget-object v0, v1, Lb/s$b$a;.c:Lx2/a; // field@0481 │ │ -06f86c: 7210 2731 0000 |0002: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3127 │ │ -06f872: 0e00 |0005: return-void │ │ +06f840: |[06f840] b.s$b$a.onBackInvoked:()V │ │ +06f850: 5410 8104 |0000: iget-object v0, v1, Lb/s$b$a;.c:Lx2/a; // field@0481 │ │ +06f854: 7210 2531 0000 |0002: invoke-interface {v0}, Lx2/a;.c:()Ljava/lang/Object; // method@3125 │ │ +06f85a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/s$b$a;) │ │ name : 'onBackProgressed' │ │ type : '(Landroid/window/BackEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06f874: |[06f874] b.s$b$a.onBackProgressed:(Landroid/window/BackEvent;)V │ │ -06f884: 1a00 e017 |0000: const-string v0, "backEvent" // string@17e0 │ │ -06f888: 7120 8531 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f88e: 5420 8004 |0005: iget-object v0, v2, Lb/s$b$a;.b:Lx2/l; // field@0480 │ │ -06f892: 2201 dd02 |0007: new-instance v1, Lb/c; // type@02dd │ │ -06f896: 7020 cd0f 3100 |0009: invoke-direct {v1, v3}, Lb/c;.:(Landroid/window/BackEvent;)V // method@0fcd │ │ -06f89c: 7220 2831 1000 |000c: invoke-interface {v0, v1}, Lx2/l;.k:(Ljava/lang/Object;)Ljava/lang/Object; // method@3128 │ │ -06f8a2: 0e00 |000f: return-void │ │ +06f85c: |[06f85c] b.s$b$a.onBackProgressed:(Landroid/window/BackEvent;)V │ │ +06f86c: 1a00 df17 |0000: const-string v0, "backEvent" // string@17df │ │ +06f870: 7120 8331 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f876: 5420 8004 |0005: iget-object v0, v2, Lb/s$b$a;.b:Lx2/l; // field@0480 │ │ +06f87a: 2201 dd02 |0007: new-instance v1, Lb/c; // type@02dd │ │ +06f87e: 7020 cd0f 3100 |0009: invoke-direct {v1, v3}, Lb/c;.:(Landroid/window/BackEvent;)V // method@0fcd │ │ +06f884: 7220 2631 1000 |000c: invoke-interface {v0, v1}, Lx2/l;.k:(Ljava/lang/Object;)Ljava/lang/Object; // method@3126 │ │ +06f88a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb/s$b$a;) │ │ name : 'onBackStarted' │ │ type : '(Landroid/window/BackEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06f8a4: |[06f8a4] b.s$b$a.onBackStarted:(Landroid/window/BackEvent;)V │ │ -06f8b4: 1a00 e017 |0000: const-string v0, "backEvent" // string@17e0 │ │ -06f8b8: 7120 8531 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f8be: 5420 7f04 |0005: iget-object v0, v2, Lb/s$b$a;.a:Lx2/l; // field@047f │ │ -06f8c2: 2201 dd02 |0007: new-instance v1, Lb/c; // type@02dd │ │ -06f8c6: 7020 cd0f 3100 |0009: invoke-direct {v1, v3}, Lb/c;.:(Landroid/window/BackEvent;)V // method@0fcd │ │ -06f8cc: 7220 2831 1000 |000c: invoke-interface {v0, v1}, Lx2/l;.k:(Ljava/lang/Object;)Ljava/lang/Object; // method@3128 │ │ -06f8d2: 0e00 |000f: return-void │ │ +06f88c: |[06f88c] b.s$b$a.onBackStarted:(Landroid/window/BackEvent;)V │ │ +06f89c: 1a00 df17 |0000: const-string v0, "backEvent" // string@17df │ │ +06f8a0: 7120 8331 0300 |0002: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f8a6: 5420 7f04 |0005: iget-object v0, v2, Lb/s$b$a;.a:Lx2/l; // field@047f │ │ +06f8aa: 2201 dd02 |0007: new-instance v1, Lb/c; // type@02dd │ │ +06f8ae: 7020 cd0f 3100 |0009: invoke-direct {v1, v3}, Lb/c;.:(Landroid/window/BackEvent;)V // method@0fcd │ │ +06f8b4: 7220 2631 1000 |000c: invoke-interface {v0, v1}, Lx2/l;.k:(Ljava/lang/Object;)Ljava/lang/Object; // method@3126 │ │ +06f8ba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #249 header: │ │ class_idx : 760 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #249 annotations: │ │ Annotations on class │ │ @@ -114451,72 +114451,72 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06f918: |[06f918] b.s$b.:()V │ │ -06f928: 2200 f802 |0000: new-instance v0, Lb/s$b; // type@02f8 │ │ -06f92c: 7010 3710 0000 |0002: invoke-direct {v0}, Lb/s$b;.:()V // method@1037 │ │ -06f932: 6900 8304 |0005: sput-object v0, Lb/s$b;.a:Lb/s$b; // field@0483 │ │ -06f936: 0e00 |0007: return-void │ │ +06f900: |[06f900] b.s$b.:()V │ │ +06f910: 2200 f802 |0000: new-instance v0, Lb/s$b; // type@02f8 │ │ +06f914: 7010 3710 0000 |0002: invoke-direct {v0}, Lb/s$b;.:()V // method@1037 │ │ +06f91a: 6900 8304 |0005: sput-object v0, Lb/s$b;.a:Lb/s$b; // field@0483 │ │ +06f91e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb/s$b;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f938: |[06f938] b.s$b.:()V │ │ -06f948: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06f94e: 0e00 |0003: return-void │ │ +06f920: |[06f920] b.s$b.:()V │ │ +06f930: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06f936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb/s$b;) │ │ name : 'a' │ │ type : '(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)Landroid/window/OnBackInvokedCallback;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -06f8d4: |[06f8d4] b.s$b.a:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)Landroid/window/OnBackInvokedCallback; │ │ -06f8e4: 1a00 fc20 |0000: const-string v0, "onBackStarted" // string@20fc │ │ -06f8e8: 7120 8531 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f8ee: 1a00 fa20 |0005: const-string v0, "onBackProgressed" // string@20fa │ │ -06f8f2: 7120 8531 0300 |0007: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f8f8: 1a00 f720 |000a: const-string v0, "onBackInvoked" // string@20f7 │ │ -06f8fc: 7120 8531 0400 |000c: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f902: 1a00 f620 |000f: const-string v0, "onBackCancelled" // string@20f6 │ │ -06f906: 7120 8531 0500 |0011: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -06f90c: 2200 f702 |0014: new-instance v0, Lb/s$b$a; // type@02f7 │ │ -06f910: 7055 3110 2043 |0016: invoke-direct {v0, v2, v3, v4, v5}, Lb/s$b$a;.:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)V // method@1031 │ │ -06f916: 1100 |0019: return-object v0 │ │ +06f8bc: |[06f8bc] b.s$b.a:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)Landroid/window/OnBackInvokedCallback; │ │ +06f8cc: 1a00 fa20 |0000: const-string v0, "onBackStarted" // string@20fa │ │ +06f8d0: 7120 8331 0200 |0002: invoke-static {v2, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f8d6: 1a00 f820 |0005: const-string v0, "onBackProgressed" // string@20f8 │ │ +06f8da: 7120 8331 0300 |0007: invoke-static {v3, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f8e0: 1a00 f520 |000a: const-string v0, "onBackInvoked" // string@20f5 │ │ +06f8e4: 7120 8331 0400 |000c: invoke-static {v4, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f8ea: 1a00 f420 |000f: const-string v0, "onBackCancelled" // string@20f4 │ │ +06f8ee: 7120 8331 0500 |0011: invoke-static {v5, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +06f8f4: 2200 f702 |0014: new-instance v0, Lb/s$b$a; // type@02f7 │ │ +06f8f8: 7055 3110 2043 |0016: invoke-direct {v0, v2, v3, v4, v5}, Lb/s$b$a;.:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)V // method@1031 │ │ +06f8fe: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #250 header: │ │ class_idx : 763 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #250 annotations: │ │ Annotations on class │ │ @@ -114571,18 +114571,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06fb90: |[06fb90] b.s.:()V │ │ -06fba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06fba2: 7020 3f10 0100 |0001: invoke-direct {v1, v0}, Lb/s;.:(Ljava/lang/Runnable;)V // method@103f │ │ -06fba8: 0e00 |0004: return-void │ │ +06fb78: |[06fb78] b.s.:()V │ │ +06fb88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06fb8a: 7020 3f10 0100 |0001: invoke-direct {v1, v0}, Lb/s;.:(Ljava/lang/Runnable;)V // method@103f │ │ +06fb90: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lb/s; │ │ │ │ #1 : (in Lb/s;) │ │ @@ -114590,46 +114590,46 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -06fbac: |[06fbac] b.s.:(Ljava/lang/Runnable;)V │ │ -06fbbc: 7010 801c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c80 │ │ -06fbc2: 5b45 8a04 |0003: iput-object v5, v4, Lb/s;.a:Ljava/lang/Runnable; // field@048a │ │ -06fbc6: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -06fbc8: 5b45 8b04 |0006: iput-object v5, v4, Lb/s;.b:Lc0/a; // field@048b │ │ -06fbcc: 2205 2408 |0008: new-instance v5, Ln2/f; // type@0824 │ │ -06fbd0: 7010 d824 0500 |000a: invoke-direct {v5}, Ln2/f;.:()V // method@24d8 │ │ -06fbd6: 5b45 8c04 |000d: iput-object v5, v4, Lb/s;.c:Ln2/f; // field@048c │ │ -06fbda: 6005 9000 |000f: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -06fbde: 1300 2100 |0011: const/16 v0, #int 33 // #21 │ │ -06fbe2: 3405 2e00 |0013: if-lt v5, v0, 0041 // +002e │ │ -06fbe6: 1300 2200 |0015: const/16 v0, #int 34 // #22 │ │ -06fbea: 3405 1d00 |0017: if-lt v5, v0, 0034 // +001d │ │ -06fbee: 6205 8304 |0019: sget-object v5, Lb/s$b;.a:Lb/s$b; // field@0483 │ │ -06fbf2: 2200 f002 |001b: new-instance v0, Lb/m; // type@02f0 │ │ -06fbf6: 7020 2010 4000 |001d: invoke-direct {v0, v4}, Lb/m;.:(Lb/s;)V // method@1020 │ │ -06fbfc: 2201 f102 |0020: new-instance v1, Lb/n; // type@02f1 │ │ -06fc00: 7020 2210 4100 |0022: invoke-direct {v1, v4}, Lb/n;.:(Lb/s;)V // method@1022 │ │ -06fc06: 2202 f202 |0025: new-instance v2, Lb/o; // type@02f2 │ │ -06fc0a: 7020 2410 4200 |0027: invoke-direct {v2, v4}, Lb/o;.:(Lb/s;)V // method@1024 │ │ -06fc10: 2203 f302 |002a: new-instance v3, Lb/p; // type@02f3 │ │ -06fc14: 7020 2610 4300 |002c: invoke-direct {v3, v4}, Lb/p;.:(Lb/s;)V // method@1026 │ │ -06fc1a: 6e53 3810 0521 |002f: invoke-virtual {v5, v0, v1, v2, v3}, Lb/s$b;.a:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)Landroid/window/OnBackInvokedCallback; // method@1038 │ │ -06fc20: 0c05 |0032: move-result-object v5 │ │ -06fc22: 280c |0033: goto 003f // +000c │ │ -06fc24: 6205 7e04 |0034: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@047e │ │ -06fc28: 2200 f402 |0036: new-instance v0, Lb/q; // type@02f4 │ │ -06fc2c: 7020 2810 4000 |0038: invoke-direct {v0, v4}, Lb/q;.:(Lb/s;)V // method@1028 │ │ -06fc32: 6e20 2e10 0500 |003b: invoke-virtual {v5, v0}, Lb/s$a;.a:(Lx2/a;)Landroid/window/OnBackInvokedCallback; // method@102e │ │ -06fc38: 0c05 |003e: move-result-object v5 │ │ -06fc3a: 5b45 8e04 |003f: iput-object v5, v4, Lb/s;.e:Landroid/window/OnBackInvokedCallback; // field@048e │ │ -06fc3e: 0e00 |0041: return-void │ │ +06fb94: |[06fb94] b.s.:(Ljava/lang/Runnable;)V │ │ +06fba4: 7010 7e1c 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1c7e │ │ +06fbaa: 5b45 8a04 |0003: iput-object v5, v4, Lb/s;.a:Ljava/lang/Runnable; // field@048a │ │ +06fbae: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +06fbb0: 5b45 8b04 |0006: iput-object v5, v4, Lb/s;.b:Lc0/a; // field@048b │ │ +06fbb4: 2205 2408 |0008: new-instance v5, Ln2/f; // type@0824 │ │ +06fbb8: 7010 d624 0500 |000a: invoke-direct {v5}, Ln2/f;.:()V // method@24d6 │ │ +06fbbe: 5b45 8c04 |000d: iput-object v5, v4, Lb/s;.c:Ln2/f; // field@048c │ │ +06fbc2: 6005 9000 |000f: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +06fbc6: 1300 2100 |0011: const/16 v0, #int 33 // #21 │ │ +06fbca: 3405 2e00 |0013: if-lt v5, v0, 0041 // +002e │ │ +06fbce: 1300 2200 |0015: const/16 v0, #int 34 // #22 │ │ +06fbd2: 3405 1d00 |0017: if-lt v5, v0, 0034 // +001d │ │ +06fbd6: 6205 8304 |0019: sget-object v5, Lb/s$b;.a:Lb/s$b; // field@0483 │ │ +06fbda: 2200 f002 |001b: new-instance v0, Lb/m; // type@02f0 │ │ +06fbde: 7020 2010 4000 |001d: invoke-direct {v0, v4}, Lb/m;.:(Lb/s;)V // method@1020 │ │ +06fbe4: 2201 f102 |0020: new-instance v1, Lb/n; // type@02f1 │ │ +06fbe8: 7020 2210 4100 |0022: invoke-direct {v1, v4}, Lb/n;.:(Lb/s;)V // method@1022 │ │ +06fbee: 2202 f202 |0025: new-instance v2, Lb/o; // type@02f2 │ │ +06fbf2: 7020 2410 4200 |0027: invoke-direct {v2, v4}, Lb/o;.:(Lb/s;)V // method@1024 │ │ +06fbf8: 2203 f302 |002a: new-instance v3, Lb/p; // type@02f3 │ │ +06fbfc: 7020 2610 4300 |002c: invoke-direct {v3, v4}, Lb/p;.:(Lb/s;)V // method@1026 │ │ +06fc02: 6e53 3810 0521 |002f: invoke-virtual {v5, v0, v1, v2, v3}, Lb/s$b;.a:(Lx2/l;Lx2/l;Lx2/a;Lx2/a;)Landroid/window/OnBackInvokedCallback; // method@1038 │ │ +06fc08: 0c05 |0032: move-result-object v5 │ │ +06fc0a: 280c |0033: goto 003f // +000c │ │ +06fc0c: 6205 7e04 |0034: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@047e │ │ +06fc10: 2200 f402 |0036: new-instance v0, Lb/q; // type@02f4 │ │ +06fc14: 7020 2810 4000 |0038: invoke-direct {v0, v4}, Lb/q;.:(Lb/s;)V // method@1028 │ │ +06fc1a: 6e20 2e10 0500 |003b: invoke-virtual {v5, v0}, Lb/s$a;.a:(Lx2/a;)Landroid/window/OnBackInvokedCallback; // method@102e │ │ +06fc20: 0c05 |003e: move-result-object v5 │ │ +06fc22: 5b45 8e04 |003f: iput-object v5, v4, Lb/s;.e:Landroid/window/OnBackInvokedCallback; // field@048e │ │ +06fc26: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x0042 reg=4 this Lb/s; │ │ 0x0000 - 0x0042 reg=5 (null) Ljava/lang/Runnable; │ │ │ │ @@ -114639,44 +114639,44 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -06fc40: |[06fc40] b.s.a:()V │ │ -06fc50: 5440 8d04 |0000: iget-object v0, v4, Lb/s;.d:Lb/l; // field@048d │ │ -06fc54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06fc56: 3900 2200 |0003: if-nez v0, 0025 // +0022 │ │ -06fc5a: 5440 8c04 |0005: iget-object v0, v4, Lb/s;.c:Ln2/f; // field@048c │ │ -06fc5e: 7210 0c1e 0000 |0007: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1e0c │ │ -06fc64: 0a02 |000a: move-result v2 │ │ -06fc66: 7220 091e 2000 |000b: invoke-interface {v0, v2}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@1e09 │ │ -06fc6c: 0c00 |000e: move-result-object v0 │ │ -06fc6e: 7210 101e 0000 |000f: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@1e10 │ │ -06fc74: 0a02 |0012: move-result v2 │ │ -06fc76: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ -06fc7a: 7210 131e 0000 |0015: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@1e13 │ │ -06fc80: 0c02 |0018: move-result-object v2 │ │ -06fc82: 0723 |0019: move-object v3, v2 │ │ -06fc84: 1f03 ef02 |001a: check-cast v3, Lb/l; // type@02ef │ │ -06fc88: 5533 7404 |001c: iget-boolean v3, v3, Lb/l;.a:Z // field@0474 │ │ -06fc8c: 3803 f1ff |001e: if-eqz v3, 000f // -000f │ │ -06fc90: 2802 |0020: goto 0022 // +0002 │ │ -06fc92: 0712 |0021: move-object v2, v1 │ │ -06fc94: 0720 |0022: move-object v0, v2 │ │ -06fc96: 1f00 ef02 |0023: check-cast v0, Lb/l; // type@02ef │ │ -06fc9a: 5b41 8d04 |0025: iput-object v1, v4, Lb/s;.d:Lb/l; // field@048d │ │ -06fc9e: 3800 0600 |0027: if-eqz v0, 002d // +0006 │ │ -06fca2: 6e10 1d10 0000 |0029: invoke-virtual {v0}, Lb/l;.b:()V // method@101d │ │ -06fca8: 0e00 |002c: return-void │ │ -06fcaa: 5440 8a04 |002d: iget-object v0, v4, Lb/s;.a:Ljava/lang/Runnable; // field@048a │ │ -06fcae: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ -06fcb2: 7210 8b1c 0000 |0031: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1c8b │ │ -06fcb8: 0e00 |0034: return-void │ │ +06fc28: |[06fc28] b.s.a:()V │ │ +06fc38: 5440 8d04 |0000: iget-object v0, v4, Lb/s;.d:Lb/l; // field@048d │ │ +06fc3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06fc3e: 3900 2200 |0003: if-nez v0, 0025 // +0022 │ │ +06fc42: 5440 8c04 |0005: iget-object v0, v4, Lb/s;.c:Ln2/f; // field@048c │ │ +06fc46: 7210 0a1e 0000 |0007: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1e0a │ │ +06fc4c: 0a02 |000a: move-result v2 │ │ +06fc4e: 7220 071e 2000 |000b: invoke-interface {v0, v2}, Ljava/util/List;.listIterator:(I)Ljava/util/ListIterator; // method@1e07 │ │ +06fc54: 0c00 |000e: move-result-object v0 │ │ +06fc56: 7210 0e1e 0000 |000f: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@1e0e │ │ +06fc5c: 0a02 |0012: move-result v2 │ │ +06fc5e: 3802 0e00 |0013: if-eqz v2, 0021 // +000e │ │ +06fc62: 7210 111e 0000 |0015: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@1e11 │ │ +06fc68: 0c02 |0018: move-result-object v2 │ │ +06fc6a: 0723 |0019: move-object v3, v2 │ │ +06fc6c: 1f03 ef02 |001a: check-cast v3, Lb/l; // type@02ef │ │ +06fc70: 5533 7404 |001c: iget-boolean v3, v3, Lb/l;.a:Z // field@0474 │ │ +06fc74: 3803 f1ff |001e: if-eqz v3, 000f // -000f │ │ +06fc78: 2802 |0020: goto 0022 // +0002 │ │ +06fc7a: 0712 |0021: move-object v2, v1 │ │ +06fc7c: 0720 |0022: move-object v0, v2 │ │ +06fc7e: 1f00 ef02 |0023: check-cast v0, Lb/l; // type@02ef │ │ +06fc82: 5b41 8d04 |0025: iput-object v1, v4, Lb/s;.d:Lb/l; // field@048d │ │ +06fc86: 3800 0600 |0027: if-eqz v0, 002d // +0006 │ │ +06fc8a: 6e10 1d10 0000 |0029: invoke-virtual {v0}, Lb/l;.b:()V // method@101d │ │ +06fc90: 0e00 |002c: return-void │ │ +06fc92: 5440 8a04 |002d: iget-object v0, v4, Lb/s;.a:Ljava/lang/Runnable; // field@048a │ │ +06fc96: 3800 0500 |002f: if-eqz v0, 0034 // +0005 │ │ +06fc9a: 7210 891c 0000 |0031: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1c89 │ │ +06fca0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -114961,81 +114961,81 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -06fcbc: |[06fcbc] b.s.b:(Z)V │ │ -06fccc: 5440 8f04 |0000: iget-object v0, v4, Lb/s;.f:Landroid/window/OnBackInvokedDispatcher; // field@048f │ │ -06fcd0: 5441 8e04 |0002: iget-object v1, v4, Lb/s;.e:Landroid/window/OnBackInvokedCallback; // field@048e │ │ -06fcd4: 3800 2100 |0004: if-eqz v0, 0025 // +0021 │ │ -06fcd8: 3801 1f00 |0006: if-eqz v1, 0025 // +001f │ │ -06fcdc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -06fcde: 3805 0f00 |0009: if-eqz v5, 0018 // +000f │ │ -06fce2: 5543 9004 |000b: iget-boolean v3, v4, Lb/s;.g:Z // field@0490 │ │ -06fce6: 3903 0b00 |000d: if-nez v3, 0018 // +000b │ │ -06fcea: 6205 7e04 |000f: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@047e │ │ -06fcee: 6e40 2f10 0512 |0011: invoke-virtual {v5, v0, v2, v1}, Lb/s$a;.b:(Ljava/lang/Object;ILjava/lang/Object;)V // method@102f │ │ -06fcf4: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -06fcf6: 5c45 9004 |0015: iput-boolean v5, v4, Lb/s;.g:Z // field@0490 │ │ -06fcfa: 280e |0017: goto 0025 // +000e │ │ -06fcfc: 3905 0d00 |0018: if-nez v5, 0025 // +000d │ │ -06fd00: 5545 9004 |001a: iget-boolean v5, v4, Lb/s;.g:Z // field@0490 │ │ -06fd04: 3805 0900 |001c: if-eqz v5, 0025 // +0009 │ │ -06fd08: 6205 7e04 |001e: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@047e │ │ -06fd0c: 6e30 3010 0501 |0020: invoke-virtual {v5, v0, v1}, Lb/s$a;.c:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1030 │ │ -06fd12: 5c42 9004 |0023: iput-boolean v2, v4, Lb/s;.g:Z // field@0490 │ │ -06fd16: 0e00 |0025: return-void │ │ +06fca4: |[06fca4] b.s.b:(Z)V │ │ +06fcb4: 5440 8f04 |0000: iget-object v0, v4, Lb/s;.f:Landroid/window/OnBackInvokedDispatcher; // field@048f │ │ +06fcb8: 5441 8e04 |0002: iget-object v1, v4, Lb/s;.e:Landroid/window/OnBackInvokedCallback; // field@048e │ │ +06fcbc: 3800 2100 |0004: if-eqz v0, 0025 // +0021 │ │ +06fcc0: 3801 1f00 |0006: if-eqz v1, 0025 // +001f │ │ +06fcc4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +06fcc6: 3805 0f00 |0009: if-eqz v5, 0018 // +000f │ │ +06fcca: 5543 9004 |000b: iget-boolean v3, v4, Lb/s;.g:Z // field@0490 │ │ +06fcce: 3903 0b00 |000d: if-nez v3, 0018 // +000b │ │ +06fcd2: 6205 7e04 |000f: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@047e │ │ +06fcd6: 6e40 2f10 0512 |0011: invoke-virtual {v5, v0, v2, v1}, Lb/s$a;.b:(Ljava/lang/Object;ILjava/lang/Object;)V // method@102f │ │ +06fcdc: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +06fcde: 5c45 9004 |0015: iput-boolean v5, v4, Lb/s;.g:Z // field@0490 │ │ +06fce2: 280e |0017: goto 0025 // +000e │ │ +06fce4: 3905 0d00 |0018: if-nez v5, 0025 // +000d │ │ +06fce8: 5545 9004 |001a: iget-boolean v5, v4, Lb/s;.g:Z // field@0490 │ │ +06fcec: 3805 0900 |001c: if-eqz v5, 0025 // +0009 │ │ +06fcf0: 6205 7e04 |001e: sget-object v5, Lb/s$a;.a:Lb/s$a; // field@047e │ │ +06fcf4: 6e30 3010 0501 |0020: invoke-virtual {v5, v0, v1}, Lb/s$a;.c:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1030 │ │ +06fcfa: 5c42 9004 |0023: iput-boolean v2, v4, Lb/s;.g:Z // field@0490 │ │ +06fcfe: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb/s;) │ │ name : 'c' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -06fd18: |[06fd18] b.s.c:()V │ │ -06fd28: 5540 9104 |0000: iget-boolean v0, v4, Lb/s;.h:Z // field@0491 │ │ -06fd2c: 5441 8c04 |0002: iget-object v1, v4, Lb/s;.c:Ln2/f; // field@048c │ │ -06fd30: 2012 5f06 |0004: instance-of v2, v1, Ljava/util/Collection; // type@065f │ │ -06fd34: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -06fd36: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ -06fd3a: 7210 ba1d 0100 |0009: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@1dba │ │ -06fd40: 0a02 |000c: move-result v2 │ │ -06fd42: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -06fd46: 2816 |000f: goto 0025 // +0016 │ │ -06fd48: 7210 521c 0100 |0010: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1c52 │ │ -06fd4e: 0c01 |0013: move-result-object v1 │ │ -06fd50: 7210 eb1d 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1deb │ │ -06fd56: 0a02 |0017: move-result v2 │ │ -06fd58: 3802 0d00 |0018: if-eqz v2, 0025 // +000d │ │ -06fd5c: 7210 ec1d 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dec │ │ -06fd62: 0c02 |001d: move-result-object v2 │ │ -06fd64: 1f02 ef02 |001e: check-cast v2, Lb/l; // type@02ef │ │ -06fd68: 5522 7404 |0020: iget-boolean v2, v2, Lb/l;.a:Z // field@0474 │ │ -06fd6c: 3802 f2ff |0022: if-eqz v2, 0014 // -000e │ │ -06fd70: 1213 |0024: const/4 v3, #int 1 // #1 │ │ -06fd72: 5c43 9104 |0025: iput-boolean v3, v4, Lb/s;.h:Z // field@0491 │ │ -06fd76: 3203 1600 |0027: if-eq v3, v0, 003d // +0016 │ │ -06fd7a: 5440 8b04 |0029: iget-object v0, v4, Lb/s;.b:Lc0/a; // field@048b │ │ -06fd7e: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ -06fd82: 7110 e61b 0300 |002d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1be6 │ │ -06fd88: 0c01 |0030: move-result-object v1 │ │ -06fd8a: 7220 ab10 1000 |0031: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@10ab │ │ -06fd90: 6000 9000 |0034: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -06fd94: 1301 2100 |0036: const/16 v1, #int 33 // #21 │ │ -06fd98: 3410 0500 |0038: if-lt v0, v1, 003d // +0005 │ │ -06fd9c: 6e20 4110 3400 |003a: invoke-virtual {v4, v3}, Lb/s;.b:(Z)V // method@1041 │ │ -06fda2: 0e00 |003d: return-void │ │ +06fd00: |[06fd00] b.s.c:()V │ │ +06fd10: 5540 9104 |0000: iget-boolean v0, v4, Lb/s;.h:Z // field@0491 │ │ +06fd14: 5441 8c04 |0002: iget-object v1, v4, Lb/s;.c:Ln2/f; // field@048c │ │ +06fd18: 2012 5f06 |0004: instance-of v2, v1, Ljava/util/Collection; // type@065f │ │ +06fd1c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +06fd1e: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ +06fd22: 7210 b81d 0100 |0009: invoke-interface {v1}, Ljava/util/Collection;.isEmpty:()Z // method@1db8 │ │ +06fd28: 0a02 |000c: move-result v2 │ │ +06fd2a: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +06fd2e: 2816 |000f: goto 0025 // +0016 │ │ +06fd30: 7210 501c 0100 |0010: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1c50 │ │ +06fd36: 0c01 |0013: move-result-object v1 │ │ +06fd38: 7210 e91d 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1de9 │ │ +06fd3e: 0a02 |0017: move-result v2 │ │ +06fd40: 3802 0d00 |0018: if-eqz v2, 0025 // +000d │ │ +06fd44: 7210 ea1d 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dea │ │ +06fd4a: 0c02 |001d: move-result-object v2 │ │ +06fd4c: 1f02 ef02 |001e: check-cast v2, Lb/l; // type@02ef │ │ +06fd50: 5522 7404 |0020: iget-boolean v2, v2, Lb/l;.a:Z // field@0474 │ │ +06fd54: 3802 f2ff |0022: if-eqz v2, 0014 // -000e │ │ +06fd58: 1213 |0024: const/4 v3, #int 1 // #1 │ │ +06fd5a: 5c43 9104 |0025: iput-boolean v3, v4, Lb/s;.h:Z // field@0491 │ │ +06fd5e: 3203 1600 |0027: if-eq v3, v0, 003d // +0016 │ │ +06fd62: 5440 8b04 |0029: iget-object v0, v4, Lb/s;.b:Lc0/a; // field@048b │ │ +06fd66: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ +06fd6a: 7110 e41b 0300 |002d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1be4 │ │ +06fd70: 0c01 |0030: move-result-object v1 │ │ +06fd72: 7220 ab10 1000 |0031: invoke-interface {v0, v1}, Lc0/a;.accept:(Ljava/lang/Object;)V // method@10ab │ │ +06fd78: 6000 9000 |0034: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +06fd7c: 1301 2100 |0036: const/16 v1, #int 33 // #21 │ │ +06fd80: 3410 0500 |0038: if-lt v0, v1, 003d // +0005 │ │ +06fd84: 6e20 4110 3400 |003a: invoke-virtual {v4, v3}, Lb/s;.b:(Z)V // method@1041 │ │ +06fd8a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -115311,21 +115311,21 @@ │ │ 0x0112 line=275 │ │ 0x0113 line=276 │ │ 0x0114 line=277 │ │ 0x0115 line=278 │ │ locals : │ │ 0x0000 - 0x003e reg=4 this Lb/s; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #251 header: │ │ class_idx : 768 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #251 - │ │ Class descriptor : 'Lb0/a;' │ │ @@ -115340,46 +115340,46 @@ │ │ type : '(Landroid/text/TextPaint;)Landroid/os/LocaleList;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -071b58: |[071b58] b0.a.a:(Landroid/text/TextPaint;)Landroid/os/LocaleList; │ │ -071b68: 6e10 0704 0000 |0000: invoke-virtual {v0}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0407 │ │ -071b6e: 0c00 |0003: move-result-object v0 │ │ -071b70: 1100 |0004: return-object v0 │ │ +071b40: |[071b40] b0.a.a:(Landroid/text/TextPaint;)Landroid/os/LocaleList; │ │ +071b50: 6e10 0704 0000 |0000: invoke-virtual {v0}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0407 │ │ +071b56: 0c00 |0003: move-result-object v0 │ │ +071b58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb0/a;) │ │ name : 'b' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -071b74: |[071b74] b0.a.b:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V │ │ -071b84: 6e20 9907 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setImportantForAccessibility:(Z)V // method@0799 │ │ -071b8a: 0e00 |0003: return-void │ │ +071b5c: |[071b5c] b0.a.b:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V │ │ +071b6c: 6e20 9907 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setImportantForAccessibility:(Z)V // method@0799 │ │ +071b72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #252 header: │ │ class_idx : 769 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #252 - │ │ Class descriptor : 'Lb0/b;' │ │ @@ -115394,195 +115394,195 @@ │ │ type : '(Landroid/view/ViewConfiguration;)F' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -071ba8: |[071ba8] b0.b.a:(Landroid/view/ViewConfiguration;)F │ │ -071bb8: 6e10 6606 0000 |0000: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledVerticalScrollFactor:()F // method@0666 │ │ -071bbe: 0a00 |0003: move-result v0 │ │ -071bc0: 0f00 |0004: return v0 │ │ +071b90: |[071b90] b0.b.a:(Landroid/view/ViewConfiguration;)F │ │ +071ba0: 6e10 6606 0000 |0000: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledVerticalScrollFactor:()F // method@0666 │ │ +071ba6: 0a00 |0003: move-result v0 │ │ +071ba8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb0/b;) │ │ name : 'b' │ │ type : '(Landroid/view/MenuItem;CI)Landroid/view/MenuItem;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -071b8c: |[071b8c] b0.b.b:(Landroid/view/MenuItem;CI)Landroid/view/MenuItem; │ │ -071b9c: 7230 f304 1002 |0000: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setNumericShortcut:(CI)Landroid/view/MenuItem; // method@04f3 │ │ -071ba2: 0c00 |0003: move-result-object v0 │ │ -071ba4: 1100 |0004: return-object v0 │ │ +071b74: |[071b74] b0.b.b:(Landroid/view/MenuItem;CI)Landroid/view/MenuItem; │ │ +071b84: 7230 f304 1002 |0000: invoke-interface {v0, v1, v2}, Landroid/view/MenuItem;.setNumericShortcut:(CI)Landroid/view/MenuItem; // method@04f3 │ │ +071b8a: 0c00 |0003: move-result-object v0 │ │ +071b8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb0/b;) │ │ name : 'c' │ │ type : '(Landroid/view/MenuItem;)Ljava/lang/CharSequence;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -071be0: |[071be0] b0.b.c:(Landroid/view/MenuItem;)Ljava/lang/CharSequence; │ │ -071bf0: 7210 d104 0000 |0000: invoke-interface {v0}, Landroid/view/MenuItem;.getContentDescription:()Ljava/lang/CharSequence; // method@04d1 │ │ -071bf6: 0c00 |0003: move-result-object v0 │ │ -071bf8: 1100 |0004: return-object v0 │ │ +071bc8: |[071bc8] b0.b.c:(Landroid/view/MenuItem;)Ljava/lang/CharSequence; │ │ +071bd8: 7210 d104 0000 |0000: invoke-interface {v0}, Landroid/view/MenuItem;.getContentDescription:()Ljava/lang/CharSequence; // method@04d1 │ │ +071bde: 0c00 |0003: move-result-object v0 │ │ +071be0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb0/b;) │ │ name : 'd' │ │ type : '(Landroid/text/TextPaint;)Ljava/lang/String;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -071bfc: |[071bfc] b0.b.d:(Landroid/text/TextPaint;)Ljava/lang/String; │ │ -071c0c: 6e10 0604 0000 |0000: invoke-virtual {v0}, Landroid/text/TextPaint;.getFontVariationSettings:()Ljava/lang/String; // method@0406 │ │ -071c12: 0c00 |0003: move-result-object v0 │ │ -071c14: 1100 |0004: return-object v0 │ │ +071be4: |[071be4] b0.b.d:(Landroid/text/TextPaint;)Ljava/lang/String; │ │ +071bf4: 6e10 0604 0000 |0000: invoke-virtual {v0}, Landroid/text/TextPaint;.getFontVariationSettings:()Ljava/lang/String; // method@0406 │ │ +071bfa: 0c00 |0003: move-result-object v0 │ │ +071bfc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lb0/b;) │ │ name : 'e' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -071c48: |[071c48] b0.b.e:(Landroid/view/View;I)V │ │ -071c58: 6e20 2b06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAutofill:(I)V // method@062b │ │ -071c5e: 0e00 |0003: return-void │ │ +071c30: |[071c30] b0.b.e:(Landroid/view/View;I)V │ │ +071c40: 6e20 2b06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAutofill:(I)V // method@062b │ │ +071c46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lb0/b;) │ │ name : 'f' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -071c30: |[071c30] b0.b.f:(Landroid/view/View;Z)V │ │ -071c40: 6e20 2d06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setKeyboardNavigationCluster:(Z)V // method@062d │ │ -071c46: 0e00 |0003: return-void │ │ +071c18: |[071c18] b0.b.f:(Landroid/view/View;Z)V │ │ +071c28: 6e20 2d06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setKeyboardNavigationCluster:(Z)V // method@062d │ │ +071c2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lb0/b;) │ │ name : 'g' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -071c78: |[071c78] b0.b.g:(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V │ │ -071c88: 6e20 8107 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAvailableExtraData:(Ljava/util/List;)V // method@0781 │ │ -071c8e: 0e00 |0003: return-void │ │ +071c60: |[071c60] b0.b.g:(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V │ │ +071c70: 6e20 8107 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAvailableExtraData:(Ljava/util/List;)V // method@0781 │ │ +071c76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lb0/b;) │ │ name : 'h' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -071c60: |[071c60] b0.b.h:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V │ │ -071c70: 6e20 ac07 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setShowingHintText:(Z)V // method@07ac │ │ -071c76: 0e00 |0003: return-void │ │ +071c48: |[071c48] b0.b.h:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V │ │ +071c58: 6e20 ac07 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setShowingHintText:(Z)V // method@07ac │ │ +071c5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lb0/b;) │ │ name : 'i' │ │ type : '(Landroid/widget/TextView;[I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -071c90: |[071c90] b0.b.i:(Landroid/widget/TextView;[I)V │ │ -071ca0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -071ca2: 6e30 5f09 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/widget/TextView;.setAutoSizeTextTypeUniformWithPresetSizes:([II)V // method@095f │ │ -071ca8: 0e00 |0004: return-void │ │ +071c78: |[071c78] b0.b.i:(Landroid/widget/TextView;[I)V │ │ +071c88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +071c8a: 6e30 5f09 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/widget/TextView;.setAutoSizeTextTypeUniformWithPresetSizes:([II)V // method@095f │ │ +071c90: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lb0/b;) │ │ name : 'j' │ │ type : '(Landroid/view/MenuItem;)Ljava/lang/CharSequence;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -071bc4: |[071bc4] b0.b.j:(Landroid/view/MenuItem;)Ljava/lang/CharSequence; │ │ -071bd4: 7210 df04 0000 |0000: invoke-interface {v0}, Landroid/view/MenuItem;.getTooltipText:()Ljava/lang/CharSequence; // method@04df │ │ -071bda: 0c00 |0003: move-result-object v0 │ │ -071bdc: 1100 |0004: return-object v0 │ │ +071bac: |[071bac] b0.b.j:(Landroid/view/MenuItem;)Ljava/lang/CharSequence; │ │ +071bbc: 7210 df04 0000 |0000: invoke-interface {v0}, Landroid/view/MenuItem;.getTooltipText:()Ljava/lang/CharSequence; // method@04df │ │ +071bc2: 0c00 |0003: move-result-object v0 │ │ +071bc4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lb0/b;) │ │ name : 'k' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -071c18: |[071c18] b0.b.k:(Landroid/view/View;Z)V │ │ -071c28: 6e20 2706 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setFocusedByDefault:(Z)V // method@0627 │ │ -071c2e: 0e00 |0003: return-void │ │ +071c00: |[071c00] b0.b.k:(Landroid/view/View;Z)V │ │ +071c10: 6e20 2706 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setFocusedByDefault:(Z)V // method@0627 │ │ +071c16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #253 header: │ │ class_idx : 770 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #253 annotations: │ │ Annotations on class │ │ @@ -115618,185 +115618,185 @@ │ │ type : '(Landroid/text/PrecomputedText$Params;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0722fc: |[0722fc] b0.c$a.:(Landroid/text/PrecomputedText$Params;)V │ │ -07230c: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -072312: 6e10 dc03 0200 |0003: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getTextPaint:()Landroid/text/TextPaint; // method@03dc │ │ -072318: 0c00 |0006: move-result-object v0 │ │ -07231a: 5b10 ac04 |0007: iput-object v0, v1, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -07231e: 6e10 db03 0200 |0009: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getTextDirection:()Landroid/text/TextDirectionHeuristic; // method@03db │ │ -072324: 0c00 |000c: move-result-object v0 │ │ -072326: 5b10 ad04 |000d: iput-object v0, v1, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ -07232a: 6e10 d903 0200 |000f: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getBreakStrategy:()I // method@03d9 │ │ -072330: 0a00 |0012: move-result v0 │ │ -072332: 5910 ae04 |0013: iput v0, v1, Lb0/c$a;.c:I // field@04ae │ │ -072336: 6e10 da03 0200 |0015: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getHyphenationFrequency:()I // method@03da │ │ -07233c: 0a02 |0018: move-result v2 │ │ -07233e: 5912 af04 |0019: iput v2, v1, Lb0/c$a;.d:I // field@04af │ │ -072342: 0e00 |001b: return-void │ │ +0722e4: |[0722e4] b0.c$a.:(Landroid/text/PrecomputedText$Params;)V │ │ +0722f4: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0722fa: 6e10 dc03 0200 |0003: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getTextPaint:()Landroid/text/TextPaint; // method@03dc │ │ +072300: 0c00 |0006: move-result-object v0 │ │ +072302: 5b10 ac04 |0007: iput-object v0, v1, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +072306: 6e10 db03 0200 |0009: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getTextDirection:()Landroid/text/TextDirectionHeuristic; // method@03db │ │ +07230c: 0c00 |000c: move-result-object v0 │ │ +07230e: 5b10 ad04 |000d: iput-object v0, v1, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ +072312: 6e10 d903 0200 |000f: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getBreakStrategy:()I // method@03d9 │ │ +072318: 0a00 |0012: move-result v0 │ │ +07231a: 5910 ae04 |0013: iput v0, v1, Lb0/c$a;.c:I // field@04ae │ │ +07231e: 6e10 da03 0200 |0015: invoke-virtual {v2}, Landroid/text/PrecomputedText$Params;.getHyphenationFrequency:()I // method@03da │ │ +072324: 0a02 |0018: move-result v2 │ │ +072326: 5912 af04 |0019: iput v2, v1, Lb0/c$a;.d:I // field@04af │ │ +07232a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb0/c$a;) │ │ name : '' │ │ type : '(Landroid/text/TextPaint;Landroid/text/TextDirectionHeuristic;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -072344: |[072344] b0.c$a.:(Landroid/text/TextPaint;Landroid/text/TextDirectionHeuristic;II)V │ │ -072354: 7010 801c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c80 │ │ -07235a: 6000 9000 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -07235e: 1301 1d00 |0005: const/16 v1, #int 29 // #1d │ │ -072362: 3410 1600 |0007: if-lt v0, v1, 001d // +0016 │ │ -072366: 2200 f500 |0009: new-instance v0, Landroid/text/PrecomputedText$Params$Builder; // type@00f5 │ │ -07236a: 7020 d303 3000 |000b: invoke-direct {v0, v3}, Landroid/text/PrecomputedText$Params$Builder;.:(Landroid/text/TextPaint;)V // method@03d3 │ │ -072370: 6e20 d503 5000 |000e: invoke-virtual {v0, v5}, Landroid/text/PrecomputedText$Params$Builder;.setBreakStrategy:(I)Landroid/text/PrecomputedText$Params$Builder; // method@03d5 │ │ -072376: 0c00 |0011: move-result-object v0 │ │ -072378: 6e20 d603 6000 |0012: invoke-virtual {v0, v6}, Landroid/text/PrecomputedText$Params$Builder;.setHyphenationFrequency:(I)Landroid/text/PrecomputedText$Params$Builder; // method@03d6 │ │ -07237e: 0c00 |0015: move-result-object v0 │ │ -072380: 6e20 d703 4000 |0016: invoke-virtual {v0, v4}, Landroid/text/PrecomputedText$Params$Builder;.setTextDirection:(Landroid/text/TextDirectionHeuristic;)Landroid/text/PrecomputedText$Params$Builder; // method@03d7 │ │ -072386: 0c00 |0019: move-result-object v0 │ │ -072388: 6e10 d403 0000 |001a: invoke-virtual {v0}, Landroid/text/PrecomputedText$Params$Builder;.build:()Landroid/text/PrecomputedText$Params; // method@03d4 │ │ -07238e: 5b23 ac04 |001d: iput-object v3, v2, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -072392: 5b24 ad04 |001f: iput-object v4, v2, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ -072396: 5925 ae04 |0021: iput v5, v2, Lb0/c$a;.c:I // field@04ae │ │ -07239a: 5926 af04 |0023: iput v6, v2, Lb0/c$a;.d:I // field@04af │ │ -07239e: 0e00 |0025: return-void │ │ +07232c: |[07232c] b0.c$a.:(Landroid/text/TextPaint;Landroid/text/TextDirectionHeuristic;II)V │ │ +07233c: 7010 7e1c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c7e │ │ +072342: 6000 9000 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +072346: 1301 1d00 |0005: const/16 v1, #int 29 // #1d │ │ +07234a: 3410 1600 |0007: if-lt v0, v1, 001d // +0016 │ │ +07234e: 2200 f500 |0009: new-instance v0, Landroid/text/PrecomputedText$Params$Builder; // type@00f5 │ │ +072352: 7020 d303 3000 |000b: invoke-direct {v0, v3}, Landroid/text/PrecomputedText$Params$Builder;.:(Landroid/text/TextPaint;)V // method@03d3 │ │ +072358: 6e20 d503 5000 |000e: invoke-virtual {v0, v5}, Landroid/text/PrecomputedText$Params$Builder;.setBreakStrategy:(I)Landroid/text/PrecomputedText$Params$Builder; // method@03d5 │ │ +07235e: 0c00 |0011: move-result-object v0 │ │ +072360: 6e20 d603 6000 |0012: invoke-virtual {v0, v6}, Landroid/text/PrecomputedText$Params$Builder;.setHyphenationFrequency:(I)Landroid/text/PrecomputedText$Params$Builder; // method@03d6 │ │ +072366: 0c00 |0015: move-result-object v0 │ │ +072368: 6e20 d703 4000 |0016: invoke-virtual {v0, v4}, Landroid/text/PrecomputedText$Params$Builder;.setTextDirection:(Landroid/text/TextDirectionHeuristic;)Landroid/text/PrecomputedText$Params$Builder; // method@03d7 │ │ +07236e: 0c00 |0019: move-result-object v0 │ │ +072370: 6e10 d403 0000 |001a: invoke-virtual {v0}, Landroid/text/PrecomputedText$Params$Builder;.build:()Landroid/text/PrecomputedText$Params; // method@03d4 │ │ +072376: 5b23 ac04 |001d: iput-object v3, v2, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +07237a: 5b24 ad04 |001f: iput-object v4, v2, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ +07237e: 5925 ae04 |0021: iput v5, v2, Lb0/c$a;.c:I // field@04ae │ │ +072382: 5926 af04 |0023: iput v6, v2, Lb0/c$a;.d:I // field@04af │ │ +072386: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb0/c$a;) │ │ name : 'a' │ │ type : '(Lb0/c$a;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 203 16-bit code units │ │ -071cf4: |[071cf4] b0.c$a.a:(Lb0/c$a;)Z │ │ -071d04: 6000 9000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -071d08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -071d0a: 1302 1700 |0003: const/16 v2, #int 23 // #17 │ │ -071d0e: 3420 1000 |0005: if-lt v0, v2, 0015 // +0010 │ │ -071d12: 5242 ae04 |0007: iget v2, v4, Lb0/c$a;.c:I // field@04ae │ │ -071d16: 5253 ae04 |0009: iget v3, v5, Lb0/c$a;.c:I // field@04ae │ │ -071d1a: 3232 0300 |000b: if-eq v2, v3, 000e // +0003 │ │ -071d1e: 0f01 |000d: return v1 │ │ -071d20: 5242 af04 |000e: iget v2, v4, Lb0/c$a;.d:I // field@04af │ │ -071d24: 5253 af04 |0010: iget v3, v5, Lb0/c$a;.d:I // field@04af │ │ -071d28: 3232 0300 |0012: if-eq v2, v3, 0015 // +0003 │ │ -071d2c: 0f01 |0014: return v1 │ │ -071d2e: 5442 ac04 |0015: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071d32: 6e10 3402 0200 |0017: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -071d38: 0a02 |001a: move-result v2 │ │ -071d3a: 5453 ac04 |001b: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071d3e: 6e10 3402 0300 |001d: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -071d44: 0a03 |0020: move-result v3 │ │ -071d46: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ -071d4a: 3802 0300 |0023: if-eqz v2, 0026 // +0003 │ │ -071d4e: 0f01 |0025: return v1 │ │ -071d50: 5442 ac04 |0026: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071d54: 6e10 3302 0200 |0028: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ -071d5a: 0a02 |002b: move-result v2 │ │ -071d5c: 5453 ac04 |002c: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071d60: 6e10 3302 0300 |002e: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ -071d66: 0a03 |0031: move-result v3 │ │ -071d68: 2d02 0203 |0032: cmpl-float v2, v2, v3 │ │ -071d6c: 3802 0300 |0034: if-eqz v2, 0037 // +0003 │ │ -071d70: 0f01 |0036: return v1 │ │ -071d72: 5442 ac04 |0037: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071d76: 6e10 3502 0200 |0039: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ -071d7c: 0a02 |003c: move-result v2 │ │ -071d7e: 5453 ac04 |003d: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071d82: 6e10 3502 0300 |003f: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ -071d88: 0a03 |0042: move-result v3 │ │ -071d8a: 2d02 0203 |0043: cmpl-float v2, v2, v3 │ │ -071d8e: 3802 0300 |0045: if-eqz v2, 0048 // +0003 │ │ -071d92: 0f01 |0047: return v1 │ │ -071d94: 5442 ac04 |0048: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071d98: 6e10 3102 0200 |004a: invoke-virtual {v2}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ -071d9e: 0a02 |004d: move-result v2 │ │ -071da0: 5453 ac04 |004e: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071da4: 6e10 3102 0300 |0050: invoke-virtual {v3}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ -071daa: 0a03 |0053: move-result v3 │ │ -071dac: 2d02 0203 |0054: cmpl-float v2, v2, v3 │ │ -071db0: 3802 0300 |0056: if-eqz v2, 0059 // +0003 │ │ -071db4: 0f01 |0058: return v1 │ │ -071db6: 5442 ac04 |0059: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071dba: 6e10 2e02 0200 |005b: invoke-virtual {v2}, Landroid/graphics/Paint;.getFontFeatureSettings:()Ljava/lang/String; // method@022e │ │ -071dc0: 0c02 |005e: move-result-object v2 │ │ -071dc2: 5453 ac04 |005f: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071dc6: 6e10 2e02 0300 |0061: invoke-virtual {v3}, Landroid/graphics/Paint;.getFontFeatureSettings:()Ljava/lang/String; // method@022e │ │ -071dcc: 0c03 |0064: move-result-object v3 │ │ -071dce: 7120 0a04 3200 |0065: invoke-static {v2, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@040a │ │ -071dd4: 0a02 |0068: move-result v2 │ │ -071dd6: 3902 0300 |0069: if-nez v2, 006c // +0003 │ │ -071dda: 0f01 |006b: return v1 │ │ -071ddc: 5442 ac04 |006c: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071de0: 6e10 2d02 0200 |006e: invoke-virtual {v2}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ -071de6: 0a02 |0071: move-result v2 │ │ -071de8: 5453 ac04 |0072: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071dec: 6e10 2d02 0300 |0074: invoke-virtual {v3}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ -071df2: 0a03 |0077: move-result v3 │ │ -071df4: 3232 0300 |0078: if-eq v2, v3, 007b // +0003 │ │ -071df8: 0f01 |007a: return v1 │ │ -071dfa: 1302 1800 |007b: const/16 v2, #int 24 // #18 │ │ -071dfe: 3420 1500 |007d: if-lt v0, v2, 0092 // +0015 │ │ -071e02: 5440 ac04 |007f: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071e06: 6e10 0704 0000 |0081: invoke-virtual {v0}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0407 │ │ -071e0c: 0c00 |0084: move-result-object v0 │ │ -071e0e: 5452 ac04 |0085: iget-object v2, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071e12: 6e10 0704 0200 |0087: invoke-virtual {v2}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0407 │ │ -071e18: 0c02 |008a: move-result-object v2 │ │ -071e1a: 6e20 8b03 2000 |008b: invoke-virtual {v0, v2}, Landroid/os/LocaleList;.equals:(Ljava/lang/Object;)Z // method@038b │ │ -071e20: 0a00 |008e: move-result v0 │ │ -071e22: 3900 1600 |008f: if-nez v0, 00a5 // +0016 │ │ -071e26: 0f01 |0091: return v1 │ │ -071e28: 5440 ac04 |0092: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071e2c: 6e10 3202 0000 |0094: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ -071e32: 0c00 |0097: move-result-object v0 │ │ -071e34: 5452 ac04 |0098: iget-object v2, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071e38: 6e10 3202 0200 |009a: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ -071e3e: 0c02 |009d: move-result-object v2 │ │ -071e40: 6e20 1c1e 2000 |009e: invoke-virtual {v0, v2}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@1e1c │ │ -071e46: 0a00 |00a1: move-result v0 │ │ -071e48: 3900 0300 |00a2: if-nez v0, 00a5 // +0003 │ │ -071e4c: 0f01 |00a4: return v1 │ │ -071e4e: 5440 ac04 |00a5: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071e52: 6e10 3602 0000 |00a7: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -071e58: 0c00 |00aa: move-result-object v0 │ │ -071e5a: 3900 0b00 |00ab: if-nez v0, 00b6 // +000b │ │ -071e5e: 5455 ac04 |00ad: iget-object v5, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071e62: 6e10 3602 0500 |00af: invoke-virtual {v5}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -071e68: 0c05 |00b2: move-result-object v5 │ │ -071e6a: 3805 1600 |00b3: if-eqz v5, 00c9 // +0016 │ │ -071e6e: 0f01 |00b5: return v1 │ │ -071e70: 5440 ac04 |00b6: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071e74: 6e10 3602 0000 |00b8: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -071e7a: 0c00 |00bb: move-result-object v0 │ │ -071e7c: 5455 ac04 |00bc: iget-object v5, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071e80: 6e10 3602 0500 |00be: invoke-virtual {v5}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -071e86: 0c05 |00c1: move-result-object v5 │ │ -071e88: 6e20 9c02 5000 |00c2: invoke-virtual {v0, v5}, Landroid/graphics/Typeface;.equals:(Ljava/lang/Object;)Z // method@029c │ │ -071e8e: 0a05 |00c5: move-result v5 │ │ -071e90: 3905 0300 |00c6: if-nez v5, 00c9 // +0003 │ │ -071e94: 0f01 |00c8: return v1 │ │ -071e96: 1215 |00c9: const/4 v5, #int 1 // #1 │ │ -071e98: 0f05 |00ca: return v5 │ │ +071cdc: |[071cdc] b0.c$a.a:(Lb0/c$a;)Z │ │ +071cec: 6000 9000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +071cf0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +071cf2: 1302 1700 |0003: const/16 v2, #int 23 // #17 │ │ +071cf6: 3420 1000 |0005: if-lt v0, v2, 0015 // +0010 │ │ +071cfa: 5242 ae04 |0007: iget v2, v4, Lb0/c$a;.c:I // field@04ae │ │ +071cfe: 5253 ae04 |0009: iget v3, v5, Lb0/c$a;.c:I // field@04ae │ │ +071d02: 3232 0300 |000b: if-eq v2, v3, 000e // +0003 │ │ +071d06: 0f01 |000d: return v1 │ │ +071d08: 5242 af04 |000e: iget v2, v4, Lb0/c$a;.d:I // field@04af │ │ +071d0c: 5253 af04 |0010: iget v3, v5, Lb0/c$a;.d:I // field@04af │ │ +071d10: 3232 0300 |0012: if-eq v2, v3, 0015 // +0003 │ │ +071d14: 0f01 |0014: return v1 │ │ +071d16: 5442 ac04 |0015: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071d1a: 6e10 3402 0200 |0017: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ +071d20: 0a02 |001a: move-result v2 │ │ +071d22: 5453 ac04 |001b: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071d26: 6e10 3402 0300 |001d: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ +071d2c: 0a03 |0020: move-result v3 │ │ +071d2e: 2d02 0203 |0021: cmpl-float v2, v2, v3 │ │ +071d32: 3802 0300 |0023: if-eqz v2, 0026 // +0003 │ │ +071d36: 0f01 |0025: return v1 │ │ +071d38: 5442 ac04 |0026: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071d3c: 6e10 3302 0200 |0028: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ +071d42: 0a02 |002b: move-result v2 │ │ +071d44: 5453 ac04 |002c: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071d48: 6e10 3302 0300 |002e: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ +071d4e: 0a03 |0031: move-result v3 │ │ +071d50: 2d02 0203 |0032: cmpl-float v2, v2, v3 │ │ +071d54: 3802 0300 |0034: if-eqz v2, 0037 // +0003 │ │ +071d58: 0f01 |0036: return v1 │ │ +071d5a: 5442 ac04 |0037: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071d5e: 6e10 3502 0200 |0039: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ +071d64: 0a02 |003c: move-result v2 │ │ +071d66: 5453 ac04 |003d: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071d6a: 6e10 3502 0300 |003f: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ +071d70: 0a03 |0042: move-result v3 │ │ +071d72: 2d02 0203 |0043: cmpl-float v2, v2, v3 │ │ +071d76: 3802 0300 |0045: if-eqz v2, 0048 // +0003 │ │ +071d7a: 0f01 |0047: return v1 │ │ +071d7c: 5442 ac04 |0048: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071d80: 6e10 3102 0200 |004a: invoke-virtual {v2}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ +071d86: 0a02 |004d: move-result v2 │ │ +071d88: 5453 ac04 |004e: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071d8c: 6e10 3102 0300 |0050: invoke-virtual {v3}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ +071d92: 0a03 |0053: move-result v3 │ │ +071d94: 2d02 0203 |0054: cmpl-float v2, v2, v3 │ │ +071d98: 3802 0300 |0056: if-eqz v2, 0059 // +0003 │ │ +071d9c: 0f01 |0058: return v1 │ │ +071d9e: 5442 ac04 |0059: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071da2: 6e10 2e02 0200 |005b: invoke-virtual {v2}, Landroid/graphics/Paint;.getFontFeatureSettings:()Ljava/lang/String; // method@022e │ │ +071da8: 0c02 |005e: move-result-object v2 │ │ +071daa: 5453 ac04 |005f: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071dae: 6e10 2e02 0300 |0061: invoke-virtual {v3}, Landroid/graphics/Paint;.getFontFeatureSettings:()Ljava/lang/String; // method@022e │ │ +071db4: 0c03 |0064: move-result-object v3 │ │ +071db6: 7120 0a04 3200 |0065: invoke-static {v2, v3}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@040a │ │ +071dbc: 0a02 |0068: move-result v2 │ │ +071dbe: 3902 0300 |0069: if-nez v2, 006c // +0003 │ │ +071dc2: 0f01 |006b: return v1 │ │ +071dc4: 5442 ac04 |006c: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071dc8: 6e10 2d02 0200 |006e: invoke-virtual {v2}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ +071dce: 0a02 |0071: move-result v2 │ │ +071dd0: 5453 ac04 |0072: iget-object v3, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071dd4: 6e10 2d02 0300 |0074: invoke-virtual {v3}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ +071dda: 0a03 |0077: move-result v3 │ │ +071ddc: 3232 0300 |0078: if-eq v2, v3, 007b // +0003 │ │ +071de0: 0f01 |007a: return v1 │ │ +071de2: 1302 1800 |007b: const/16 v2, #int 24 // #18 │ │ +071de6: 3420 1500 |007d: if-lt v0, v2, 0092 // +0015 │ │ +071dea: 5440 ac04 |007f: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071dee: 6e10 0704 0000 |0081: invoke-virtual {v0}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0407 │ │ +071df4: 0c00 |0084: move-result-object v0 │ │ +071df6: 5452 ac04 |0085: iget-object v2, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071dfa: 6e10 0704 0200 |0087: invoke-virtual {v2}, Landroid/text/TextPaint;.getTextLocales:()Landroid/os/LocaleList; // method@0407 │ │ +071e00: 0c02 |008a: move-result-object v2 │ │ +071e02: 6e20 8b03 2000 |008b: invoke-virtual {v0, v2}, Landroid/os/LocaleList;.equals:(Ljava/lang/Object;)Z // method@038b │ │ +071e08: 0a00 |008e: move-result v0 │ │ +071e0a: 3900 1600 |008f: if-nez v0, 00a5 // +0016 │ │ +071e0e: 0f01 |0091: return v1 │ │ +071e10: 5440 ac04 |0092: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071e14: 6e10 3202 0000 |0094: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ +071e1a: 0c00 |0097: move-result-object v0 │ │ +071e1c: 5452 ac04 |0098: iget-object v2, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071e20: 6e10 3202 0200 |009a: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ +071e26: 0c02 |009d: move-result-object v2 │ │ +071e28: 6e20 1a1e 2000 |009e: invoke-virtual {v0, v2}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@1e1a │ │ +071e2e: 0a00 |00a1: move-result v0 │ │ +071e30: 3900 0300 |00a2: if-nez v0, 00a5 // +0003 │ │ +071e34: 0f01 |00a4: return v1 │ │ +071e36: 5440 ac04 |00a5: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071e3a: 6e10 3602 0000 |00a7: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ +071e40: 0c00 |00aa: move-result-object v0 │ │ +071e42: 3900 0b00 |00ab: if-nez v0, 00b6 // +000b │ │ +071e46: 5455 ac04 |00ad: iget-object v5, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071e4a: 6e10 3602 0500 |00af: invoke-virtual {v5}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ +071e50: 0c05 |00b2: move-result-object v5 │ │ +071e52: 3805 1600 |00b3: if-eqz v5, 00c9 // +0016 │ │ +071e56: 0f01 |00b5: return v1 │ │ +071e58: 5440 ac04 |00b6: iget-object v0, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071e5c: 6e10 3602 0000 |00b8: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ +071e62: 0c00 |00bb: move-result-object v0 │ │ +071e64: 5455 ac04 |00bc: iget-object v5, v5, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071e68: 6e10 3602 0500 |00be: invoke-virtual {v5}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ +071e6e: 0c05 |00c1: move-result-object v5 │ │ +071e70: 6e20 9c02 5000 |00c2: invoke-virtual {v0, v5}, Landroid/graphics/Typeface;.equals:(Ljava/lang/Object;)Z // method@029c │ │ +071e76: 0a05 |00c5: move-result v5 │ │ +071e78: 3905 0300 |00c6: if-nez v5, 00c9 // +0003 │ │ +071e7c: 0f01 |00c8: return v1 │ │ +071e7e: 1215 |00c9: const/4 v5, #int 1 // #1 │ │ +071e80: 0f05 |00ca: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -116028,178 +116028,178 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -071cac: |[071cac] b0.c$a.equals:(Ljava/lang/Object;)Z │ │ -071cbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -071cbe: 3334 0300 |0001: if-ne v4, v3, 0004 // +0003 │ │ -071cc2: 0f00 |0003: return v0 │ │ -071cc4: 2041 0203 |0004: instance-of v1, v4, Lb0/c$a; // type@0302 │ │ -071cc8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -071cca: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -071cce: 0f02 |0009: return v2 │ │ -071cd0: 1f04 0203 |000a: check-cast v4, Lb0/c$a; // type@0302 │ │ -071cd4: 6e20 8110 4300 |000c: invoke-virtual {v3, v4}, Lb0/c$a;.a:(Lb0/c$a;)Z // method@1081 │ │ -071cda: 0a01 |000f: move-result v1 │ │ -071cdc: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ -071ce0: 0f02 |0012: return v2 │ │ -071ce2: 5431 ad04 |0013: iget-object v1, v3, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ -071ce6: 5444 ad04 |0015: iget-object v4, v4, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ -071cea: 3341 0300 |0017: if-ne v1, v4, 001a // +0003 │ │ -071cee: 2802 |0019: goto 001b // +0002 │ │ -071cf0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -071cf2: 0f00 |001b: return v0 │ │ +071c94: |[071c94] b0.c$a.equals:(Ljava/lang/Object;)Z │ │ +071ca4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +071ca6: 3334 0300 |0001: if-ne v4, v3, 0004 // +0003 │ │ +071caa: 0f00 |0003: return v0 │ │ +071cac: 2041 0203 |0004: instance-of v1, v4, Lb0/c$a; // type@0302 │ │ +071cb0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +071cb2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +071cb6: 0f02 |0009: return v2 │ │ +071cb8: 1f04 0203 |000a: check-cast v4, Lb0/c$a; // type@0302 │ │ +071cbc: 6e20 8110 4300 |000c: invoke-virtual {v3, v4}, Lb0/c$a;.a:(Lb0/c$a;)Z // method@1081 │ │ +071cc2: 0a01 |000f: move-result v1 │ │ +071cc4: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ +071cc8: 0f02 |0012: return v2 │ │ +071cca: 5431 ad04 |0013: iget-object v1, v3, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ +071cce: 5444 ad04 |0015: iget-object v4, v4, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ +071cd2: 3341 0300 |0017: if-ne v1, v4, 001a // +0003 │ │ +071cd6: 2802 |0019: goto 001b // +0002 │ │ +071cd8: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +071cda: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb0/c$a;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 252 16-bit code units │ │ -071e9c: |[071e9c] b0.c$a.hashCode:()I │ │ -071eac: 6000 9000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -071eb0: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -071eb4: 1302 0900 |0004: const/16 v2, #int 9 // #9 │ │ -071eb8: 1303 0800 |0006: const/16 v3, #int 8 // #8 │ │ -071ebc: 1274 |0008: const/4 v4, #int 7 // #7 │ │ -071ebe: 1265 |0009: const/4 v5, #int 6 // #6 │ │ -071ec0: 1256 |000a: const/4 v6, #int 5 // #5 │ │ -071ec2: 1247 |000b: const/4 v7, #int 4 // #4 │ │ -071ec4: 1238 |000c: const/4 v8, #int 3 // #3 │ │ -071ec6: 1229 |000d: const/4 v9, #int 2 // #2 │ │ -071ec8: 121a |000e: const/4 v10, #int 1 // #1 │ │ -071eca: 120b |000f: const/4 v11, #int 0 // #0 │ │ -071ecc: 130c 0b00 |0010: const/16 v12, #int 11 // #b │ │ -071ed0: 130d 1800 |0012: const/16 v13, #int 24 // #18 │ │ -071ed4: 34d0 7500 |0014: if-lt v0, v13, 0089 // +0075 │ │ -071ed8: 23c0 ef0a |0016: new-array v0, v12, [Ljava/lang/Object; // type@0aef │ │ -071edc: 54ec ac04 |0018: iget-object v12, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071ee0: 6e10 3402 0c00 |001a: invoke-virtual {v12}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -071ee6: 0a0c |001d: move-result v12 │ │ -071ee8: 7110 3d1c 0c00 |001e: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3d │ │ -071eee: 0c0c |0021: move-result-object v12 │ │ -071ef0: 4d0c 000b |0022: aput-object v12, v0, v11 │ │ -071ef4: 54eb ac04 |0024: iget-object v11, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071ef8: 6e10 3302 0b00 |0026: invoke-virtual {v11}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ -071efe: 0a0b |0029: move-result v11 │ │ -071f00: 7110 3d1c 0b00 |002a: invoke-static {v11}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3d │ │ -071f06: 0c0b |002d: move-result-object v11 │ │ -071f08: 4d0b 000a |002e: aput-object v11, v0, v10 │ │ -071f0c: 54ea ac04 |0030: iget-object v10, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071f10: 6e10 3502 0a00 |0032: invoke-virtual {v10}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ -071f16: 0a0a |0035: move-result v10 │ │ -071f18: 7110 3d1c 0a00 |0036: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3d │ │ -071f1e: 0c0a |0039: move-result-object v10 │ │ -071f20: 4d0a 0009 |003a: aput-object v10, v0, v9 │ │ -071f24: 54e9 ac04 |003c: iget-object v9, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071f28: 6e10 3102 0900 |003e: invoke-virtual {v9}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ -071f2e: 0a09 |0041: move-result v9 │ │ -071f30: 7110 3d1c 0900 |0042: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3d │ │ -071f36: 0c09 |0045: move-result-object v9 │ │ -071f38: 4d09 0008 |0046: aput-object v9, v0, v8 │ │ -071f3c: 54e8 ac04 |0048: iget-object v8, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071f40: 6e10 2d02 0800 |004a: invoke-virtual {v8}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ -071f46: 0a08 |004d: move-result v8 │ │ -071f48: 7110 4f1c 0800 |004e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -071f4e: 0c08 |0051: move-result-object v8 │ │ -071f50: 4d08 0007 |0052: aput-object v8, v0, v7 │ │ -071f54: 54e7 ac04 |0054: iget-object v7, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071f58: 7110 7210 0700 |0056: invoke-static {v7}, Lb0/a;.a:(Landroid/text/TextPaint;)Landroid/os/LocaleList; // method@1072 │ │ -071f5e: 0c07 |0059: move-result-object v7 │ │ -071f60: 4d07 0006 |005a: aput-object v7, v0, v6 │ │ -071f64: 54e6 ac04 |005c: iget-object v6, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071f68: 6e10 3602 0600 |005e: invoke-virtual {v6}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -071f6e: 0c06 |0061: move-result-object v6 │ │ -071f70: 4d06 0005 |0062: aput-object v6, v0, v5 │ │ -071f74: 54e5 ac04 |0064: iget-object v5, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071f78: 6e10 3702 0500 |0066: invoke-virtual {v5}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0237 │ │ -071f7e: 0a05 |0069: move-result v5 │ │ -071f80: 7110 e61b 0500 |006a: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1be6 │ │ -071f86: 0c05 |006d: move-result-object v5 │ │ -071f88: 4d05 0004 |006e: aput-object v5, v0, v4 │ │ -071f8c: 54e4 ad04 |0070: iget-object v4, v14, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ -071f90: 4d04 0003 |0072: aput-object v4, v0, v3 │ │ -071f94: 52e3 ae04 |0074: iget v3, v14, Lb0/c$a;.c:I // field@04ae │ │ -071f98: 7110 4f1c 0300 |0076: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -071f9e: 0c03 |0079: move-result-object v3 │ │ -071fa0: 4d03 0002 |007a: aput-object v3, v0, v2 │ │ -071fa4: 52e2 af04 |007c: iget v2, v14, Lb0/c$a;.d:I // field@04af │ │ -071fa8: 7110 4f1c 0200 |007e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -071fae: 0c02 |0081: move-result-object v2 │ │ -071fb0: 4d02 0001 |0082: aput-object v2, v0, v1 │ │ -071fb4: 7110 391e 0000 |0084: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e39 │ │ -071fba: 0a00 |0087: move-result v0 │ │ -071fbc: 0f00 |0088: return v0 │ │ -071fbe: 23c0 ef0a |0089: new-array v0, v12, [Ljava/lang/Object; // type@0aef │ │ -071fc2: 54ec ac04 |008b: iget-object v12, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071fc6: 6e10 3402 0c00 |008d: invoke-virtual {v12}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -071fcc: 0a0c |0090: move-result v12 │ │ -071fce: 7110 3d1c 0c00 |0091: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3d │ │ -071fd4: 0c0c |0094: move-result-object v12 │ │ -071fd6: 4d0c 000b |0095: aput-object v12, v0, v11 │ │ -071fda: 54eb ac04 |0097: iget-object v11, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071fde: 6e10 3302 0b00 |0099: invoke-virtual {v11}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ -071fe4: 0a0b |009c: move-result v11 │ │ -071fe6: 7110 3d1c 0b00 |009d: invoke-static {v11}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3d │ │ -071fec: 0c0b |00a0: move-result-object v11 │ │ -071fee: 4d0b 000a |00a1: aput-object v11, v0, v10 │ │ -071ff2: 54ea ac04 |00a3: iget-object v10, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -071ff6: 6e10 3502 0a00 |00a5: invoke-virtual {v10}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ -071ffc: 0a0a |00a8: move-result v10 │ │ -071ffe: 7110 3d1c 0a00 |00a9: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3d │ │ -072004: 0c0a |00ac: move-result-object v10 │ │ -072006: 4d0a 0009 |00ad: aput-object v10, v0, v9 │ │ -07200a: 54e9 ac04 |00af: iget-object v9, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -07200e: 6e10 3102 0900 |00b1: invoke-virtual {v9}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ -072014: 0a09 |00b4: move-result v9 │ │ -072016: 7110 3d1c 0900 |00b5: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3d │ │ -07201c: 0c09 |00b8: move-result-object v9 │ │ -07201e: 4d09 0008 |00b9: aput-object v9, v0, v8 │ │ -072022: 54e8 ac04 |00bb: iget-object v8, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -072026: 6e10 2d02 0800 |00bd: invoke-virtual {v8}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ -07202c: 0a08 |00c0: move-result v8 │ │ -07202e: 7110 4f1c 0800 |00c1: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -072034: 0c08 |00c4: move-result-object v8 │ │ -072036: 4d08 0007 |00c5: aput-object v8, v0, v7 │ │ -07203a: 54e7 ac04 |00c7: iget-object v7, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -07203e: 6e10 3202 0700 |00c9: invoke-virtual {v7}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ -072044: 0c07 |00cc: move-result-object v7 │ │ -072046: 4d07 0006 |00cd: aput-object v7, v0, v6 │ │ -07204a: 54e6 ac04 |00cf: iget-object v6, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -07204e: 6e10 3602 0600 |00d1: invoke-virtual {v6}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -072054: 0c06 |00d4: move-result-object v6 │ │ -072056: 4d06 0005 |00d5: aput-object v6, v0, v5 │ │ -07205a: 54e5 ac04 |00d7: iget-object v5, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -07205e: 6e10 3702 0500 |00d9: invoke-virtual {v5}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0237 │ │ -072064: 0a05 |00dc: move-result v5 │ │ -072066: 7110 e61b 0500 |00dd: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1be6 │ │ -07206c: 0c05 |00e0: move-result-object v5 │ │ -07206e: 4d05 0004 |00e1: aput-object v5, v0, v4 │ │ -072072: 54e4 ad04 |00e3: iget-object v4, v14, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ -072076: 4d04 0003 |00e5: aput-object v4, v0, v3 │ │ -07207a: 52e3 ae04 |00e7: iget v3, v14, Lb0/c$a;.c:I // field@04ae │ │ -07207e: 7110 4f1c 0300 |00e9: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -072084: 0c03 |00ec: move-result-object v3 │ │ -072086: 4d03 0002 |00ed: aput-object v3, v0, v2 │ │ -07208a: 52e2 af04 |00ef: iget v2, v14, Lb0/c$a;.d:I // field@04af │ │ -07208e: 7110 4f1c 0200 |00f1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -072094: 0c02 |00f4: move-result-object v2 │ │ -072096: 4d02 0001 |00f5: aput-object v2, v0, v1 │ │ -07209a: 7110 391e 0000 |00f7: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e39 │ │ -0720a0: 0a00 |00fa: move-result v0 │ │ -0720a2: 0f00 |00fb: return v0 │ │ +071e84: |[071e84] b0.c$a.hashCode:()I │ │ +071e94: 6000 9000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +071e98: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +071e9c: 1302 0900 |0004: const/16 v2, #int 9 // #9 │ │ +071ea0: 1303 0800 |0006: const/16 v3, #int 8 // #8 │ │ +071ea4: 1274 |0008: const/4 v4, #int 7 // #7 │ │ +071ea6: 1265 |0009: const/4 v5, #int 6 // #6 │ │ +071ea8: 1256 |000a: const/4 v6, #int 5 // #5 │ │ +071eaa: 1247 |000b: const/4 v7, #int 4 // #4 │ │ +071eac: 1238 |000c: const/4 v8, #int 3 // #3 │ │ +071eae: 1229 |000d: const/4 v9, #int 2 // #2 │ │ +071eb0: 121a |000e: const/4 v10, #int 1 // #1 │ │ +071eb2: 120b |000f: const/4 v11, #int 0 // #0 │ │ +071eb4: 130c 0b00 |0010: const/16 v12, #int 11 // #b │ │ +071eb8: 130d 1800 |0012: const/16 v13, #int 24 // #18 │ │ +071ebc: 34d0 7500 |0014: if-lt v0, v13, 0089 // +0075 │ │ +071ec0: 23c0 ef0a |0016: new-array v0, v12, [Ljava/lang/Object; // type@0aef │ │ +071ec4: 54ec ac04 |0018: iget-object v12, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071ec8: 6e10 3402 0c00 |001a: invoke-virtual {v12}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ +071ece: 0a0c |001d: move-result v12 │ │ +071ed0: 7110 3b1c 0c00 |001e: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3b │ │ +071ed6: 0c0c |0021: move-result-object v12 │ │ +071ed8: 4d0c 000b |0022: aput-object v12, v0, v11 │ │ +071edc: 54eb ac04 |0024: iget-object v11, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071ee0: 6e10 3302 0b00 |0026: invoke-virtual {v11}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ +071ee6: 0a0b |0029: move-result v11 │ │ +071ee8: 7110 3b1c 0b00 |002a: invoke-static {v11}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3b │ │ +071eee: 0c0b |002d: move-result-object v11 │ │ +071ef0: 4d0b 000a |002e: aput-object v11, v0, v10 │ │ +071ef4: 54ea ac04 |0030: iget-object v10, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071ef8: 6e10 3502 0a00 |0032: invoke-virtual {v10}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ +071efe: 0a0a |0035: move-result v10 │ │ +071f00: 7110 3b1c 0a00 |0036: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3b │ │ +071f06: 0c0a |0039: move-result-object v10 │ │ +071f08: 4d0a 0009 |003a: aput-object v10, v0, v9 │ │ +071f0c: 54e9 ac04 |003c: iget-object v9, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071f10: 6e10 3102 0900 |003e: invoke-virtual {v9}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ +071f16: 0a09 |0041: move-result v9 │ │ +071f18: 7110 3b1c 0900 |0042: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3b │ │ +071f1e: 0c09 |0045: move-result-object v9 │ │ +071f20: 4d09 0008 |0046: aput-object v9, v0, v8 │ │ +071f24: 54e8 ac04 |0048: iget-object v8, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071f28: 6e10 2d02 0800 |004a: invoke-virtual {v8}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ +071f2e: 0a08 |004d: move-result v8 │ │ +071f30: 7110 4d1c 0800 |004e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +071f36: 0c08 |0051: move-result-object v8 │ │ +071f38: 4d08 0007 |0052: aput-object v8, v0, v7 │ │ +071f3c: 54e7 ac04 |0054: iget-object v7, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071f40: 7110 7210 0700 |0056: invoke-static {v7}, Lb0/a;.a:(Landroid/text/TextPaint;)Landroid/os/LocaleList; // method@1072 │ │ +071f46: 0c07 |0059: move-result-object v7 │ │ +071f48: 4d07 0006 |005a: aput-object v7, v0, v6 │ │ +071f4c: 54e6 ac04 |005c: iget-object v6, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071f50: 6e10 3602 0600 |005e: invoke-virtual {v6}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ +071f56: 0c06 |0061: move-result-object v6 │ │ +071f58: 4d06 0005 |0062: aput-object v6, v0, v5 │ │ +071f5c: 54e5 ac04 |0064: iget-object v5, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071f60: 6e10 3702 0500 |0066: invoke-virtual {v5}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0237 │ │ +071f66: 0a05 |0069: move-result v5 │ │ +071f68: 7110 e41b 0500 |006a: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1be4 │ │ +071f6e: 0c05 |006d: move-result-object v5 │ │ +071f70: 4d05 0004 |006e: aput-object v5, v0, v4 │ │ +071f74: 54e4 ad04 |0070: iget-object v4, v14, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ +071f78: 4d04 0003 |0072: aput-object v4, v0, v3 │ │ +071f7c: 52e3 ae04 |0074: iget v3, v14, Lb0/c$a;.c:I // field@04ae │ │ +071f80: 7110 4d1c 0300 |0076: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +071f86: 0c03 |0079: move-result-object v3 │ │ +071f88: 4d03 0002 |007a: aput-object v3, v0, v2 │ │ +071f8c: 52e2 af04 |007c: iget v2, v14, Lb0/c$a;.d:I // field@04af │ │ +071f90: 7110 4d1c 0200 |007e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +071f96: 0c02 |0081: move-result-object v2 │ │ +071f98: 4d02 0001 |0082: aput-object v2, v0, v1 │ │ +071f9c: 7110 371e 0000 |0084: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e37 │ │ +071fa2: 0a00 |0087: move-result v0 │ │ +071fa4: 0f00 |0088: return v0 │ │ +071fa6: 23c0 ef0a |0089: new-array v0, v12, [Ljava/lang/Object; // type@0aef │ │ +071faa: 54ec ac04 |008b: iget-object v12, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071fae: 6e10 3402 0c00 |008d: invoke-virtual {v12}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ +071fb4: 0a0c |0090: move-result v12 │ │ +071fb6: 7110 3b1c 0c00 |0091: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3b │ │ +071fbc: 0c0c |0094: move-result-object v12 │ │ +071fbe: 4d0c 000b |0095: aput-object v12, v0, v11 │ │ +071fc2: 54eb ac04 |0097: iget-object v11, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071fc6: 6e10 3302 0b00 |0099: invoke-virtual {v11}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ +071fcc: 0a0b |009c: move-result v11 │ │ +071fce: 7110 3b1c 0b00 |009d: invoke-static {v11}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3b │ │ +071fd4: 0c0b |00a0: move-result-object v11 │ │ +071fd6: 4d0b 000a |00a1: aput-object v11, v0, v10 │ │ +071fda: 54ea ac04 |00a3: iget-object v10, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071fde: 6e10 3502 0a00 |00a5: invoke-virtual {v10}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ +071fe4: 0a0a |00a8: move-result v10 │ │ +071fe6: 7110 3b1c 0a00 |00a9: invoke-static {v10}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3b │ │ +071fec: 0c0a |00ac: move-result-object v10 │ │ +071fee: 4d0a 0009 |00ad: aput-object v10, v0, v9 │ │ +071ff2: 54e9 ac04 |00af: iget-object v9, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +071ff6: 6e10 3102 0900 |00b1: invoke-virtual {v9}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ +071ffc: 0a09 |00b4: move-result v9 │ │ +071ffe: 7110 3b1c 0900 |00b5: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1c3b │ │ +072004: 0c09 |00b8: move-result-object v9 │ │ +072006: 4d09 0008 |00b9: aput-object v9, v0, v8 │ │ +07200a: 54e8 ac04 |00bb: iget-object v8, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +07200e: 6e10 2d02 0800 |00bd: invoke-virtual {v8}, Landroid/graphics/Paint;.getFlags:()I // method@022d │ │ +072014: 0a08 |00c0: move-result v8 │ │ +072016: 7110 4d1c 0800 |00c1: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +07201c: 0c08 |00c4: move-result-object v8 │ │ +07201e: 4d08 0007 |00c5: aput-object v8, v0, v7 │ │ +072022: 54e7 ac04 |00c7: iget-object v7, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +072026: 6e10 3202 0700 |00c9: invoke-virtual {v7}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ +07202c: 0c07 |00cc: move-result-object v7 │ │ +07202e: 4d07 0006 |00cd: aput-object v7, v0, v6 │ │ +072032: 54e6 ac04 |00cf: iget-object v6, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +072036: 6e10 3602 0600 |00d1: invoke-virtual {v6}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ +07203c: 0c06 |00d4: move-result-object v6 │ │ +07203e: 4d06 0005 |00d5: aput-object v6, v0, v5 │ │ +072042: 54e5 ac04 |00d7: iget-object v5, v14, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +072046: 6e10 3702 0500 |00d9: invoke-virtual {v5}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0237 │ │ +07204c: 0a05 |00dc: move-result v5 │ │ +07204e: 7110 e41b 0500 |00dd: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1be4 │ │ +072054: 0c05 |00e0: move-result-object v5 │ │ +072056: 4d05 0004 |00e1: aput-object v5, v0, v4 │ │ +07205a: 54e4 ad04 |00e3: iget-object v4, v14, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ +07205e: 4d04 0003 |00e5: aput-object v4, v0, v3 │ │ +072062: 52e3 ae04 |00e7: iget v3, v14, Lb0/c$a;.c:I // field@04ae │ │ +072066: 7110 4d1c 0300 |00e9: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +07206c: 0c03 |00ec: move-result-object v3 │ │ +07206e: 4d03 0002 |00ed: aput-object v3, v0, v2 │ │ +072072: 52e2 af04 |00ef: iget v2, v14, Lb0/c$a;.d:I // field@04af │ │ +072076: 7110 4d1c 0200 |00f1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +07207c: 0c02 |00f4: move-result-object v2 │ │ +07207e: 4d02 0001 |00f5: aput-object v2, v0, v1 │ │ +072082: 7110 371e 0000 |00f7: invoke-static {v0}, Ljava/util/Objects;.hash:([Ljava/lang/Object;)I // method@1e37 │ │ +072088: 0a00 |00fa: move-result v0 │ │ +07208a: 0f00 |00fb: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -116484,144 +116484,144 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 292 16-bit code units │ │ -0720a4: |[0720a4] b0.c$a.toString:()Ljava/lang/String; │ │ -0720b4: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -0720b8: 1a01 0427 |0002: const-string v1, "{" // string@2704 │ │ -0720bc: 7020 c51c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1cc5 │ │ -0720c2: 1a01 2326 |0007: const-string v1, "textSize=" // string@2623 │ │ -0720c6: 7110 cb0f 0100 |0009: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -0720cc: 0c01 |000c: move-result-object v1 │ │ -0720ce: 5442 ac04 |000d: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -0720d2: 6e10 3402 0200 |000f: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ -0720d8: 0a02 |0012: move-result v2 │ │ -0720da: 6e20 ca1c 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cca │ │ -0720e0: 6e10 d81c 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0720e6: 0c01 |0019: move-result-object v1 │ │ -0720e8: 6e20 d01c 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0720ee: 2201 1c06 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ -0720f2: 7010 c31c 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -0720f8: 1a02 fc01 |0022: const-string v2, ", textScaleX=" // string@01fc │ │ -0720fc: 6e20 d01c 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -072102: 5442 ac04 |0027: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -072106: 6e10 3302 0200 |0029: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ -07210c: 0a02 |002c: move-result v2 │ │ -07210e: 6e20 ca1c 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cca │ │ -072114: 6e10 d81c 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -07211a: 0c01 |0033: move-result-object v1 │ │ -07211c: 6e20 d01c 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -072122: 2201 1c06 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ -072126: 7010 c31c 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -07212c: 1a02 fd01 |003c: const-string v2, ", textSkewX=" // string@01fd │ │ -072130: 6e20 d01c 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -072136: 5442 ac04 |0041: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -07213a: 6e10 3502 0200 |0043: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ -072140: 0a02 |0046: move-result v2 │ │ -072142: 6e20 ca1c 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cca │ │ -072148: 6e10 d81c 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -07214e: 0c01 |004d: move-result-object v1 │ │ -072150: 6e20 d01c 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -072156: 6001 9000 |0051: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -07215a: 1a02 cc01 |0053: const-string v2, ", letterSpacing=" // string@01cc │ │ -07215e: 7110 cb0f 0200 |0055: invoke-static {v2}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -072164: 0c02 |0058: move-result-object v2 │ │ -072166: 5443 ac04 |0059: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -07216a: 6e10 3102 0300 |005b: invoke-virtual {v3}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ -072170: 0a03 |005e: move-result v3 │ │ -072172: 6e20 ca1c 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cca │ │ -072178: 6e10 d81c 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -07217e: 0c02 |0065: move-result-object v2 │ │ -072180: 6e20 d01c 2000 |0066: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -072186: 2202 1c06 |0069: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ -07218a: 7010 c31c 0200 |006b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -072190: 1a03 bc01 |006e: const-string v3, ", elegantTextHeight=" // string@01bc │ │ -072194: 6e20 d01c 3200 |0070: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -07219a: 5443 ac04 |0073: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -07219e: 6e10 3702 0300 |0075: invoke-virtual {v3}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0237 │ │ -0721a4: 0a03 |0078: move-result v3 │ │ -0721a6: 6e20 d11c 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1cd1 │ │ -0721ac: 6e10 d81c 0200 |007c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0721b2: 0c02 |007f: move-result-object v2 │ │ -0721b4: 6e20 d01c 2000 |0080: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0721ba: 1302 1800 |0083: const/16 v2, #int 24 // #18 │ │ -0721be: 1a03 fb01 |0085: const-string v3, ", textLocale=" // string@01fb │ │ -0721c2: 3421 0d00 |0087: if-lt v1, v2, 0094 // +000d │ │ -0721c6: 7110 cb0f 0300 |0089: invoke-static {v3}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -0721cc: 0c02 |008c: move-result-object v2 │ │ -0721ce: 5443 ac04 |008d: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -0721d2: 7110 7210 0300 |008f: invoke-static {v3}, Lb0/a;.a:(Landroid/text/TextPaint;)Landroid/os/LocaleList; // method@1072 │ │ -0721d8: 0c03 |0092: move-result-object v3 │ │ -0721da: 280b |0093: goto 009e // +000b │ │ -0721dc: 7110 cb0f 0300 |0094: invoke-static {v3}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -0721e2: 0c02 |0097: move-result-object v2 │ │ -0721e4: 5443 ac04 |0098: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -0721e8: 6e10 3202 0300 |009a: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ -0721ee: 0c03 |009d: move-result-object v3 │ │ -0721f0: 6e20 cf1c 3200 |009e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -0721f6: 6e10 d81c 0200 |00a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0721fc: 0c02 |00a4: move-result-object v2 │ │ -0721fe: 6e20 d01c 2000 |00a5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -072204: 2202 1c06 |00a8: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ -072208: 7010 c31c 0200 |00aa: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -07220e: 1a03 0502 |00ad: const-string v3, ", typeface=" // string@0205 │ │ -072212: 6e20 d01c 3200 |00af: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -072218: 5443 ac04 |00b2: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -07221c: 6e10 3602 0300 |00b4: invoke-virtual {v3}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ -072222: 0c03 |00b7: move-result-object v3 │ │ -072224: 6e20 cf1c 3200 |00b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -07222a: 6e10 d81c 0200 |00bb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -072230: 0c02 |00be: move-result-object v2 │ │ -072232: 6e20 d01c 2000 |00bf: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -072238: 1302 1a00 |00c2: const/16 v2, #int 26 // #1a │ │ -07223c: 3421 1800 |00c4: if-lt v1, v2, 00dc // +0018 │ │ -072240: 1a01 0702 |00c6: const-string v1, ", variationSettings=" // string@0207 │ │ -072244: 7110 cb0f 0100 |00c8: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -07224a: 0c01 |00cb: move-result-object v1 │ │ -07224c: 5442 ac04 |00cc: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ -072250: 7110 7710 0200 |00ce: invoke-static {v2}, Lb0/b;.d:(Landroid/text/TextPaint;)Ljava/lang/String; // method@1077 │ │ -072256: 0c02 |00d1: move-result-object v2 │ │ -072258: 6e20 d01c 2100 |00d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -07225e: 6e10 d81c 0100 |00d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -072264: 0c01 |00d8: move-result-object v1 │ │ -072266: 6e20 d01c 1000 |00d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -07226c: 1a01 fa01 |00dc: const-string v1, ", textDir=" // string@01fa │ │ -072270: 7110 cb0f 0100 |00de: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -072276: 0c01 |00e1: move-result-object v1 │ │ -072278: 5442 ad04 |00e2: iget-object v2, v4, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ -07227c: 6e20 cf1c 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -072282: 6e10 d81c 0100 |00e7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -072288: 0c01 |00ea: move-result-object v1 │ │ -07228a: 6e20 d01c 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -072290: 2201 1c06 |00ee: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ -072294: 7010 c31c 0100 |00f0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -07229a: 1a02 af01 |00f3: const-string v2, ", breakStrategy=" // string@01af │ │ -07229e: 6e20 d01c 2100 |00f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0722a4: 5242 ae04 |00f8: iget v2, v4, Lb0/c$a;.c:I // field@04ae │ │ -0722a8: 6e20 cb1c 2100 |00fa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0722ae: 6e10 d81c 0100 |00fd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0722b4: 0c01 |0100: move-result-object v1 │ │ -0722b6: 6e20 d01c 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0722bc: 2201 1c06 |0104: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ -0722c0: 7010 c31c 0100 |0106: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -0722c6: 1a02 c701 |0109: const-string v2, ", hyphenationFrequency=" // string@01c7 │ │ -0722ca: 6e20 d01c 2100 |010b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0722d0: 5242 af04 |010e: iget v2, v4, Lb0/c$a;.d:I // field@04af │ │ -0722d4: 6e20 cb1c 2100 |0110: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0722da: 6e10 d81c 0100 |0113: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0722e0: 0c01 |0116: move-result-object v1 │ │ -0722e2: 6e20 d01c 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0722e8: 1a01 0b27 |011a: const-string v1, "}" // string@270b │ │ -0722ec: 6e20 d01c 1000 |011c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0722f2: 6e10 d81c 0000 |011f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0722f8: 0c00 |0122: move-result-object v0 │ │ -0722fa: 1100 |0123: return-object v0 │ │ +07208c: |[07208c] b0.c$a.toString:()Ljava/lang/String; │ │ +07209c: 2200 1c06 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +0720a0: 1a01 0227 |0002: const-string v1, "{" // string@2702 │ │ +0720a4: 7020 c31c 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1cc3 │ │ +0720aa: 1a01 2126 |0007: const-string v1, "textSize=" // string@2621 │ │ +0720ae: 7110 cb0f 0100 |0009: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +0720b4: 0c01 |000c: move-result-object v1 │ │ +0720b6: 5442 ac04 |000d: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +0720ba: 6e10 3402 0200 |000f: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSize:()F // method@0234 │ │ +0720c0: 0a02 |0012: move-result v2 │ │ +0720c2: 6e20 c81c 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cc8 │ │ +0720c8: 6e10 d61c 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0720ce: 0c01 |0019: move-result-object v1 │ │ +0720d0: 6e20 ce1c 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0720d6: 2201 1c06 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ +0720da: 7010 c11c 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +0720e0: 1a02 fc01 |0022: const-string v2, ", textScaleX=" // string@01fc │ │ +0720e4: 6e20 ce1c 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0720ea: 5442 ac04 |0027: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +0720ee: 6e10 3302 0200 |0029: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextScaleX:()F // method@0233 │ │ +0720f4: 0a02 |002c: move-result v2 │ │ +0720f6: 6e20 c81c 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cc8 │ │ +0720fc: 6e10 d61c 0100 |0030: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +072102: 0c01 |0033: move-result-object v1 │ │ +072104: 6e20 ce1c 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +07210a: 2201 1c06 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ +07210e: 7010 c11c 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +072114: 1a02 fd01 |003c: const-string v2, ", textSkewX=" // string@01fd │ │ +072118: 6e20 ce1c 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +07211e: 5442 ac04 |0041: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +072122: 6e10 3502 0200 |0043: invoke-virtual {v2}, Landroid/graphics/Paint;.getTextSkewX:()F // method@0235 │ │ +072128: 0a02 |0046: move-result v2 │ │ +07212a: 6e20 c81c 2100 |0047: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cc8 │ │ +072130: 6e10 d61c 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +072136: 0c01 |004d: move-result-object v1 │ │ +072138: 6e20 ce1c 1000 |004e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +07213e: 6001 9000 |0051: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +072142: 1a02 cc01 |0053: const-string v2, ", letterSpacing=" // string@01cc │ │ +072146: 7110 cb0f 0200 |0055: invoke-static {v2}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +07214c: 0c02 |0058: move-result-object v2 │ │ +07214e: 5443 ac04 |0059: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +072152: 6e10 3102 0300 |005b: invoke-virtual {v3}, Landroid/graphics/Paint;.getLetterSpacing:()F // method@0231 │ │ +072158: 0a03 |005e: move-result v3 │ │ +07215a: 6e20 c81c 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1cc8 │ │ +072160: 6e10 d61c 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +072166: 0c02 |0065: move-result-object v2 │ │ +072168: 6e20 ce1c 2000 |0066: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +07216e: 2202 1c06 |0069: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ +072172: 7010 c11c 0200 |006b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +072178: 1a03 bc01 |006e: const-string v3, ", elegantTextHeight=" // string@01bc │ │ +07217c: 6e20 ce1c 3200 |0070: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +072182: 5443 ac04 |0073: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +072186: 6e10 3702 0300 |0075: invoke-virtual {v3}, Landroid/graphics/Paint;.isElegantTextHeight:()Z // method@0237 │ │ +07218c: 0a03 |0078: move-result v3 │ │ +07218e: 6e20 cf1c 3200 |0079: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1ccf │ │ +072194: 6e10 d61c 0200 |007c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +07219a: 0c02 |007f: move-result-object v2 │ │ +07219c: 6e20 ce1c 2000 |0080: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0721a2: 1302 1800 |0083: const/16 v2, #int 24 // #18 │ │ +0721a6: 1a03 fb01 |0085: const-string v3, ", textLocale=" // string@01fb │ │ +0721aa: 3421 0d00 |0087: if-lt v1, v2, 0094 // +000d │ │ +0721ae: 7110 cb0f 0300 |0089: invoke-static {v3}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +0721b4: 0c02 |008c: move-result-object v2 │ │ +0721b6: 5443 ac04 |008d: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +0721ba: 7110 7210 0300 |008f: invoke-static {v3}, Lb0/a;.a:(Landroid/text/TextPaint;)Landroid/os/LocaleList; // method@1072 │ │ +0721c0: 0c03 |0092: move-result-object v3 │ │ +0721c2: 280b |0093: goto 009e // +000b │ │ +0721c4: 7110 cb0f 0300 |0094: invoke-static {v3}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +0721ca: 0c02 |0097: move-result-object v2 │ │ +0721cc: 5443 ac04 |0098: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +0721d0: 6e10 3202 0300 |009a: invoke-virtual {v3}, Landroid/graphics/Paint;.getTextLocale:()Ljava/util/Locale; // method@0232 │ │ +0721d6: 0c03 |009d: move-result-object v3 │ │ +0721d8: 6e20 cd1c 3200 |009e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +0721de: 6e10 d61c 0200 |00a1: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0721e4: 0c02 |00a4: move-result-object v2 │ │ +0721e6: 6e20 ce1c 2000 |00a5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0721ec: 2202 1c06 |00a8: new-instance v2, Ljava/lang/StringBuilder; // type@061c │ │ +0721f0: 7010 c11c 0200 |00aa: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +0721f6: 1a03 0502 |00ad: const-string v3, ", typeface=" // string@0205 │ │ +0721fa: 6e20 ce1c 3200 |00af: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +072200: 5443 ac04 |00b2: iget-object v3, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +072204: 6e10 3602 0300 |00b4: invoke-virtual {v3}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0236 │ │ +07220a: 0c03 |00b7: move-result-object v3 │ │ +07220c: 6e20 cd1c 3200 |00b8: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +072212: 6e10 d61c 0200 |00bb: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +072218: 0c02 |00be: move-result-object v2 │ │ +07221a: 6e20 ce1c 2000 |00bf: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +072220: 1302 1a00 |00c2: const/16 v2, #int 26 // #1a │ │ +072224: 3421 1800 |00c4: if-lt v1, v2, 00dc // +0018 │ │ +072228: 1a01 0702 |00c6: const-string v1, ", variationSettings=" // string@0207 │ │ +07222c: 7110 cb0f 0100 |00c8: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +072232: 0c01 |00cb: move-result-object v1 │ │ +072234: 5442 ac04 |00cc: iget-object v2, v4, Lb0/c$a;.a:Landroid/text/TextPaint; // field@04ac │ │ +072238: 7110 7710 0200 |00ce: invoke-static {v2}, Lb0/b;.d:(Landroid/text/TextPaint;)Ljava/lang/String; // method@1077 │ │ +07223e: 0c02 |00d1: move-result-object v2 │ │ +072240: 6e20 ce1c 2100 |00d2: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +072246: 6e10 d61c 0100 |00d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +07224c: 0c01 |00d8: move-result-object v1 │ │ +07224e: 6e20 ce1c 1000 |00d9: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +072254: 1a01 fa01 |00dc: const-string v1, ", textDir=" // string@01fa │ │ +072258: 7110 cb0f 0100 |00de: invoke-static {v1}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +07225e: 0c01 |00e1: move-result-object v1 │ │ +072260: 5442 ad04 |00e2: iget-object v2, v4, Lb0/c$a;.b:Landroid/text/TextDirectionHeuristic; // field@04ad │ │ +072264: 6e20 cd1c 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +07226a: 6e10 d61c 0100 |00e7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +072270: 0c01 |00ea: move-result-object v1 │ │ +072272: 6e20 ce1c 1000 |00eb: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +072278: 2201 1c06 |00ee: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ +07227c: 7010 c11c 0100 |00f0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +072282: 1a02 af01 |00f3: const-string v2, ", breakStrategy=" // string@01af │ │ +072286: 6e20 ce1c 2100 |00f5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +07228c: 5242 ae04 |00f8: iget v2, v4, Lb0/c$a;.c:I // field@04ae │ │ +072290: 6e20 c91c 2100 |00fa: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +072296: 6e10 d61c 0100 |00fd: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +07229c: 0c01 |0100: move-result-object v1 │ │ +07229e: 6e20 ce1c 1000 |0101: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0722a4: 2201 1c06 |0104: new-instance v1, Ljava/lang/StringBuilder; // type@061c │ │ +0722a8: 7010 c11c 0100 |0106: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +0722ae: 1a02 c701 |0109: const-string v2, ", hyphenationFrequency=" // string@01c7 │ │ +0722b2: 6e20 ce1c 2100 |010b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0722b8: 5242 af04 |010e: iget v2, v4, Lb0/c$a;.d:I // field@04af │ │ +0722bc: 6e20 c91c 2100 |0110: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0722c2: 6e10 d61c 0100 |0113: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0722c8: 0c01 |0116: move-result-object v1 │ │ +0722ca: 6e20 ce1c 1000 |0117: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0722d0: 1a01 0927 |011a: const-string v1, "}" // string@2709 │ │ +0722d4: 6e20 ce1c 1000 |011c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0722da: 6e10 d61c 0000 |011f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0722e0: 0c00 |0122: move-result-object v0 │ │ +0722e2: 1100 |0123: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -117488,21 +117488,21 @@ │ │ 0x0361 line=866 │ │ 0x0362 line=867 │ │ 0x0363 line=868 │ │ 0x0364 line=869 │ │ locals : │ │ 0x0000 - 0x0124 reg=4 this Lb0/c$a; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #254 header: │ │ class_idx : 771 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #254 annotations: │ │ Annotations on class │ │ @@ -117525,206 +117525,206 @@ │ │ type : '(I)C' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0723a0: |[0723a0] b0.c.charAt:(I)C │ │ -0723b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0723b2: 2701 |0001: throw v1 │ │ +072388: |[072388] b0.c.charAt:(I)C │ │ +072398: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07239a: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb0/c;) │ │ name : 'getSpanEnd' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0723b4: |[0723b4] b0.c.getSpanEnd:(Ljava/lang/Object;)I │ │ -0723c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0723c6: 2701 |0001: throw v1 │ │ +07239c: |[07239c] b0.c.getSpanEnd:(Ljava/lang/Object;)I │ │ +0723ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0723ae: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb0/c;) │ │ name : 'getSpanFlags' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0723c8: |[0723c8] b0.c.getSpanFlags:(Ljava/lang/Object;)I │ │ -0723d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0723da: 2701 |0001: throw v1 │ │ +0723b0: |[0723b0] b0.c.getSpanFlags:(Ljava/lang/Object;)I │ │ +0723c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0723c2: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb0/c;) │ │ name : 'getSpanStart' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0723dc: |[0723dc] b0.c.getSpanStart:(Ljava/lang/Object;)I │ │ -0723ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0723ee: 2701 |0001: throw v1 │ │ +0723c4: |[0723c4] b0.c.getSpanStart:(Ljava/lang/Object;)I │ │ +0723d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0723d6: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lb0/c;) │ │ name : 'getSpans' │ │ type : '(IILjava/lang/Class;)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07242c: |[07242c] b0.c.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; │ │ -07243c: 6001 9000 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -072440: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -072442: 1303 1d00 |0003: const/16 v3, #int 29 // #1d │ │ -072446: 2702 |0005: throw v2 │ │ +072414: |[072414] b0.c.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; │ │ +072424: 6001 9000 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +072428: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07242a: 1303 1d00 |0003: const/16 v3, #int 29 // #1d │ │ +07242e: 2702 |0005: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lb0/c;) │ │ name : 'length' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0723f0: |[0723f0] b0.c.length:()I │ │ -072400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -072402: 2700 |0001: throw v0 │ │ +0723d8: |[0723d8] b0.c.length:()I │ │ +0723e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0723ea: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lb0/c;) │ │ name : 'nextSpanTransition' │ │ type : '(IILjava/lang/Class;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -072404: |[072404] b0.c.nextSpanTransition:(IILjava/lang/Class;)I │ │ -072414: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -072416: 2701 |0001: throw v1 │ │ +0723ec: |[0723ec] b0.c.nextSpanTransition:(IILjava/lang/Class;)I │ │ +0723fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0723fe: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lb0/c;) │ │ name : 'removeSpan' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07245c: |[07245c] b0.c.removeSpan:(Ljava/lang/Object;)V │ │ -07246c: 2033 0b01 |0000: instance-of v3, v3, Landroid/text/style/MetricAffectingSpan; // type@010b │ │ -072470: 3903 0800 |0002: if-nez v3, 000a // +0008 │ │ -072474: 6003 9000 |0004: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -072478: 1300 1d00 |0006: const/16 v0, #int 29 // #1d │ │ -07247c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -07247e: 2701 |0009: throw v1 │ │ -072480: 2203 0006 |000a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -072484: 1a00 2112 |000c: const-string v0, "MetricAffectingSpan can not be removed from PrecomputedText." // string@1221 │ │ -072488: 7020 3f1c 0300 |000e: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -07248e: 2703 |0011: throw v3 │ │ +072444: |[072444] b0.c.removeSpan:(Ljava/lang/Object;)V │ │ +072454: 2033 0b01 |0000: instance-of v3, v3, Landroid/text/style/MetricAffectingSpan; // type@010b │ │ +072458: 3903 0800 |0002: if-nez v3, 000a // +0008 │ │ +07245c: 6003 9000 |0004: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +072460: 1300 1d00 |0006: const/16 v0, #int 29 // #1d │ │ +072464: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +072466: 2701 |0009: throw v1 │ │ +072468: 2203 0006 |000a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +07246c: 1a00 2112 |000c: const-string v0, "MetricAffectingSpan can not be removed from PrecomputedText." // string@1221 │ │ +072470: 7020 3d1c 0300 |000e: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +072476: 2703 |0011: throw v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lb0/c;) │ │ name : 'setSpan' │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -072490: |[072490] b0.c.setSpan:(Ljava/lang/Object;III)V │ │ -0724a0: 2011 0b01 |0000: instance-of v1, v1, Landroid/text/style/MetricAffectingSpan; // type@010b │ │ -0724a4: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0724a8: 6001 9000 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -0724ac: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -0724b0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0724b2: 2703 |0009: throw v3 │ │ -0724b4: 2201 0006 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -0724b8: 1a02 2212 |000c: const-string v2, "MetricAffectingSpan can not be set to PrecomputedText." // string@1222 │ │ -0724bc: 7020 3f1c 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -0724c2: 2701 |0011: throw v1 │ │ +072478: |[072478] b0.c.setSpan:(Ljava/lang/Object;III)V │ │ +072488: 2011 0b01 |0000: instance-of v1, v1, Landroid/text/style/MetricAffectingSpan; // type@010b │ │ +07248c: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +072490: 6001 9000 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +072494: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +072498: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +07249a: 2703 |0009: throw v3 │ │ +07249c: 2201 0006 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +0724a0: 1a02 2212 |000c: const-string v2, "MetricAffectingSpan can not be set to PrecomputedText." // string@1222 │ │ +0724a4: 7020 3d1c 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +0724aa: 2701 |0011: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lb0/c;) │ │ name : 'subSequence' │ │ type : '(II)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -072418: |[072418] b0.c.subSequence:(II)Ljava/lang/CharSequence; │ │ -072428: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07242a: 2701 |0001: throw v1 │ │ +072400: |[072400] b0.c.subSequence:(II)Ljava/lang/CharSequence; │ │ +072410: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072412: 2701 |0001: throw v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lb0/c;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -072448: |[072448] b0.c.toString:()Ljava/lang/String; │ │ -072458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07245a: 2700 |0001: throw v0 │ │ +072430: |[072430] b0.c.toString:()Ljava/lang/String; │ │ +072440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +072442: 2700 |0001: throw v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #255 header: │ │ class_idx : 772 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #255 - │ │ Class descriptor : 'Lb1/a;' │ │ @@ -117759,107 +117759,107 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0724c4: |[0724c4] b1.a.:()V │ │ -0724d4: 2200 1106 |0000: new-instance v0, Ljava/lang/Object; // type@0611 │ │ -0724d8: 7010 801c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0724de: 6900 b404 |0005: sput-object v0, Lb1/a;.e:Ljava/lang/Object; // field@04b4 │ │ -0724e2: 0e00 |0007: return-void │ │ +0724ac: |[0724ac] b1.a.:()V │ │ +0724bc: 2200 1106 |0000: new-instance v0, Ljava/lang/Object; // type@0611 │ │ +0724c0: 7010 7e1c 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0724c6: 6900 b404 |0005: sput-object v0, Lb1/a;.e:Ljava/lang/Object; // field@04b4 │ │ +0724ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb1/a;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0724e4: |[0724e4] b1.a.:(Landroid/content/Context;)V │ │ -0724f4: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0724fa: 6e10 2601 0100 |0003: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ -072500: 0c01 |0006: move-result-object v1 │ │ -072502: 5b01 b204 |0007: iput-object v1, v0, Lb1/a;.c:Landroid/content/Context; // field@04b2 │ │ -072506: 2201 6706 |0009: new-instance v1, Ljava/util/HashSet; // type@0667 │ │ -07250a: 7010 e11d 0100 |000b: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@1de1 │ │ -072510: 5b01 b104 |000e: iput-object v1, v0, Lb1/a;.b:Ljava/util/HashSet; // field@04b1 │ │ -072514: 2201 6606 |0010: new-instance v1, Ljava/util/HashMap; // type@0666 │ │ -072518: 7010 d31d 0100 |0012: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@1dd3 │ │ -07251e: 5b01 b004 |0015: iput-object v1, v0, Lb1/a;.a:Ljava/util/HashMap; // field@04b0 │ │ -072522: 0e00 |0017: return-void │ │ +0724cc: |[0724cc] b1.a.:(Landroid/content/Context;)V │ │ +0724dc: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0724e2: 6e10 2601 0100 |0003: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0126 │ │ +0724e8: 0c01 |0006: move-result-object v1 │ │ +0724ea: 5b01 b204 |0007: iput-object v1, v0, Lb1/a;.c:Landroid/content/Context; // field@04b2 │ │ +0724ee: 2201 6706 |0009: new-instance v1, Ljava/util/HashSet; // type@0667 │ │ +0724f2: 7010 df1d 0100 |000b: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@1ddf │ │ +0724f8: 5b01 b104 |000e: iput-object v1, v0, Lb1/a;.b:Ljava/util/HashSet; // field@04b1 │ │ +0724fc: 2201 6606 |0010: new-instance v1, Ljava/util/HashMap; // type@0666 │ │ +072500: 7010 d11d 0100 |0012: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@1dd1 │ │ +072506: 5b01 b004 |0015: iput-object v1, v0, Lb1/a;.a:Ljava/util/HashMap; // field@04b0 │ │ +07250a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lb1/a;) │ │ name : 'a' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -072524: |[072524] b1.a.a:(Landroid/os/Bundle;)V │ │ -072534: 5450 b204 |0000: iget-object v0, v5, Lb1/a;.c:Landroid/content/Context; // field@04b2 │ │ -072538: 1401 1b00 0d7f |0002: const v1, #float 1.87422e+38 // #7f0d001b │ │ -07253e: 6e20 3c01 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@013c │ │ -072544: 0c00 |0008: move-result-object v0 │ │ -072546: 3806 5500 |0009: if-eqz v6, 005e // +0055 │ │ -07254a: 2201 6706 |000b: new-instance v1, Ljava/util/HashSet; // type@0667 │ │ -07254e: 7010 e11d 0100 |000d: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@1de1 │ │ -072554: 6e10 4b03 0600 |0010: invoke-virtual {v6}, Landroid/os/BaseBundle;.keySet:()Ljava/util/Set; // method@034b │ │ -07255a: 0c02 |0013: move-result-object v2 │ │ -07255c: 7210 4b1e 0200 |0014: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1e4b │ │ -072562: 0c02 |0017: move-result-object v2 │ │ -072564: 7210 eb1d 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1deb │ │ -07256a: 0a03 |001b: move-result v3 │ │ -07256c: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ -072570: 7210 ec1d 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dec │ │ -072576: 0c03 |0021: move-result-object v3 │ │ -072578: 1f03 1b06 |0022: check-cast v3, Ljava/lang/String; // type@061b │ │ -07257c: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -07257e: 6e30 4903 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0349 │ │ -072584: 0c04 |0028: move-result-object v4 │ │ -072586: 6e20 a21c 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca2 │ │ -07258c: 0a04 |002c: move-result v4 │ │ -07258e: 3804 ebff |002d: if-eqz v4, 0018 // -0015 │ │ -072592: 7110 fe1b 0300 |002f: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@1bfe │ │ -072598: 0c03 |0032: move-result-object v3 │ │ -07259a: 1c04 0503 |0033: const-class v4, Lb1/b; // type@0305 │ │ -07259e: 6e20 191c 3400 |0035: invoke-virtual {v4, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1c19 │ │ -0725a4: 0a04 |0038: move-result v4 │ │ -0725a6: 3804 dfff |0039: if-eqz v4, 0018 // -0021 │ │ -0725aa: 5454 b104 |003b: iget-object v4, v5, Lb1/a;.b:Ljava/util/HashSet; // field@04b1 │ │ -0725ae: 6e20 e31d 3400 |003d: invoke-virtual {v4, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@1de3 │ │ -0725b4: 28d8 |0040: goto 0018 // -0028 │ │ -0725b6: 5456 b104 |0041: iget-object v6, v5, Lb1/a;.b:Ljava/util/HashSet; // field@04b1 │ │ -0725ba: 6e10 e71d 0600 |0043: invoke-virtual {v6}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@1de7 │ │ -0725c0: 0c06 |0046: move-result-object v6 │ │ -0725c2: 7210 eb1d 0600 |0047: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1deb │ │ -0725c8: 0a00 |004a: move-result v0 │ │ -0725ca: 3800 1300 |004b: if-eqz v0, 005e // +0013 │ │ -0725ce: 7210 ec1d 0600 |004d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dec │ │ -0725d4: 0c00 |0050: move-result-object v0 │ │ -0725d6: 1f00 f105 |0051: check-cast v0, Ljava/lang/Class; // type@05f1 │ │ -0725da: 6e30 9310 0501 |0053: invoke-virtual {v5, v0, v1}, Lb1/a;.b:(Ljava/lang/Class;Ljava/util/HashSet;)V // method@1093 │ │ -0725e0: 28f1 |0056: goto 0047 // -000f │ │ -0725e2: 0d06 |0057: move-exception v6 │ │ -0725e4: 2200 0603 |0058: new-instance v0, Lb1/c; // type@0306 │ │ -0725e8: 7020 9910 6000 |005a: invoke-direct {v0, v6}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@1099 │ │ -0725ee: 2700 |005d: throw v0 │ │ -0725f0: 0e00 |005e: return-void │ │ +07250c: |[07250c] b1.a.a:(Landroid/os/Bundle;)V │ │ +07251c: 5450 b204 |0000: iget-object v0, v5, Lb1/a;.c:Landroid/content/Context; // field@04b2 │ │ +072520: 1401 1b00 0d7f |0002: const v1, #float 1.87422e+38 // #7f0d001b │ │ +072526: 6e20 3c01 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@013c │ │ +07252c: 0c00 |0008: move-result-object v0 │ │ +07252e: 3806 5500 |0009: if-eqz v6, 005e // +0055 │ │ +072532: 2201 6706 |000b: new-instance v1, Ljava/util/HashSet; // type@0667 │ │ +072536: 7010 df1d 0100 |000d: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@1ddf │ │ +07253c: 6e10 4b03 0600 |0010: invoke-virtual {v6}, Landroid/os/BaseBundle;.keySet:()Ljava/util/Set; // method@034b │ │ +072542: 0c02 |0013: move-result-object v2 │ │ +072544: 7210 491e 0200 |0014: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1e49 │ │ +07254a: 0c02 |0017: move-result-object v2 │ │ +07254c: 7210 e91d 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1de9 │ │ +072552: 0a03 |001b: move-result v3 │ │ +072554: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ +072558: 7210 ea1d 0200 |001e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dea │ │ +07255e: 0c03 |0021: move-result-object v3 │ │ +072560: 1f03 1b06 |0022: check-cast v3, Ljava/lang/String; // type@061b │ │ +072564: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +072566: 6e30 4903 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/os/BaseBundle;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0349 │ │ +07256c: 0c04 |0028: move-result-object v4 │ │ +07256e: 6e20 a01c 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1ca0 │ │ +072574: 0a04 |002c: move-result v4 │ │ +072576: 3804 ebff |002d: if-eqz v4, 0018 // -0015 │ │ +07257a: 7110 fc1b 0300 |002f: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@1bfc │ │ +072580: 0c03 |0032: move-result-object v3 │ │ +072582: 1c04 0503 |0033: const-class v4, Lb1/b; // type@0305 │ │ +072586: 6e20 171c 3400 |0035: invoke-virtual {v4, v3}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1c17 │ │ +07258c: 0a04 |0038: move-result v4 │ │ +07258e: 3804 dfff |0039: if-eqz v4, 0018 // -0021 │ │ +072592: 5454 b104 |003b: iget-object v4, v5, Lb1/a;.b:Ljava/util/HashSet; // field@04b1 │ │ +072596: 6e20 e11d 3400 |003d: invoke-virtual {v4, v3}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@1de1 │ │ +07259c: 28d8 |0040: goto 0018 // -0028 │ │ +07259e: 5456 b104 |0041: iget-object v6, v5, Lb1/a;.b:Ljava/util/HashSet; // field@04b1 │ │ +0725a2: 6e10 e51d 0600 |0043: invoke-virtual {v6}, Ljava/util/HashSet;.iterator:()Ljava/util/Iterator; // method@1de5 │ │ +0725a8: 0c06 |0046: move-result-object v6 │ │ +0725aa: 7210 e91d 0600 |0047: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@1de9 │ │ +0725b0: 0a00 |004a: move-result v0 │ │ +0725b2: 3800 1300 |004b: if-eqz v0, 005e // +0013 │ │ +0725b6: 7210 ea1d 0600 |004d: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dea │ │ +0725bc: 0c00 |0050: move-result-object v0 │ │ +0725be: 1f00 f105 |0051: check-cast v0, Ljava/lang/Class; // type@05f1 │ │ +0725c2: 6e30 9310 0501 |0053: invoke-virtual {v5, v0, v1}, Lb1/a;.b:(Ljava/lang/Class;Ljava/util/HashSet;)V // method@1093 │ │ +0725c8: 28f1 |0056: goto 0047 // -000f │ │ +0725ca: 0d06 |0057: move-exception v6 │ │ +0725cc: 2200 0603 |0058: new-instance v0, Lb1/c; // type@0306 │ │ +0725d0: 7020 9910 6000 |005a: invoke-direct {v0, v6}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@1099 │ │ +0725d6: 2700 |005d: throw v0 │ │ +0725d8: 0e00 |005e: return-void │ │ catches : 1 │ │ 0x000b - 0x0056 │ │ Ljava/lang/ClassNotFoundException; -> 0x0057 │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb1/a;) │ │ @@ -117867,88 +117867,88 @@ │ │ type : '(Ljava/lang/Class;Ljava/util/HashSet;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -072604: |[072604] b1.a.b:(Ljava/lang/Class;Ljava/util/HashSet;)V │ │ -072614: 7100 b110 0000 |0000: invoke-static {}, Lc1/a;.c:()Z // method@10b1 │ │ -07261a: 0a00 |0003: move-result v0 │ │ -07261c: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -072620: 6e10 151c 0500 |0006: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1c15 │ │ -072626: 0c00 |0009: move-result-object v0 │ │ -072628: 7110 b210 0000 |000a: invoke-static {v0}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@10b2 │ │ -07262e: 0c00 |000d: move-result-object v0 │ │ -072630: 7110 b903 0000 |000e: invoke-static {v0}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -072636: 6e20 e51d 5600 |0011: invoke-virtual {v6, v5}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@1de5 │ │ -07263c: 0a00 |0014: move-result v0 │ │ -07263e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -072640: 3900 6100 |0016: if-nez v0, 0077 // +0061 │ │ -072644: 5440 b004 |0018: iget-object v0, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04b0 │ │ -072648: 6e20 d61d 5000 |001a: invoke-virtual {v0, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1dd6 │ │ -07264e: 0a00 |001d: move-result v0 │ │ -072650: 3900 5000 |001e: if-nez v0, 006e // +0050 │ │ -072654: 6e20 e31d 5600 |0020: invoke-virtual {v6, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@1de3 │ │ -07265a: 2310 eb0a |0023: new-array v0, v1, [Ljava/lang/Class; // type@0aeb │ │ -07265e: 6e20 051c 0500 |0025: invoke-virtual {v5, v0}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1c05 │ │ -072664: 0c00 |0028: move-result-object v0 │ │ -072666: 2311 ef0a |0029: new-array v1, v1, [Ljava/lang/Object; // type@0aef │ │ -07266a: 6e20 0e1d 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1d0e │ │ -072670: 0c00 |002e: move-result-object v0 │ │ -072672: 1f00 0503 |002f: check-cast v0, Lb1/b; // type@0305 │ │ -072676: 7210 9410 0000 |0031: invoke-interface {v0}, Lb1/b;.a:()Ljava/util/List; // method@1094 │ │ -07267c: 0c01 |0034: move-result-object v1 │ │ -07267e: 7210 071e 0100 |0035: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1e07 │ │ -072684: 0a02 |0038: move-result v2 │ │ -072686: 3902 2000 |0039: if-nez v2, 0059 // +0020 │ │ -07268a: 7210 081e 0100 |003b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1e08 │ │ -072690: 0c01 |003e: move-result-object v1 │ │ -072692: 7210 eb1d 0100 |003f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1deb │ │ -072698: 0a02 |0042: move-result v2 │ │ -07269a: 3802 1600 |0043: if-eqz v2, 0059 // +0016 │ │ -07269e: 7210 ec1d 0100 |0045: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dec │ │ -0726a4: 0c02 |0048: move-result-object v2 │ │ -0726a6: 1f02 f105 |0049: check-cast v2, Ljava/lang/Class; // type@05f1 │ │ -0726aa: 5443 b004 |004b: iget-object v3, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04b0 │ │ -0726ae: 6e20 d61d 2300 |004d: invoke-virtual {v3, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1dd6 │ │ -0726b4: 0a03 |0050: move-result v3 │ │ -0726b6: 3903 eeff |0051: if-nez v3, 003f // -0012 │ │ -0726ba: 6e30 9310 2406 |0053: invoke-virtual {v4, v2, v6}, Lb1/a;.b:(Ljava/lang/Class;Ljava/util/HashSet;)V // method@1093 │ │ -0726c0: 28e9 |0056: goto 003f // -0017 │ │ -0726c2: 0d05 |0057: move-exception v5 │ │ -0726c4: 2810 |0058: goto 0068 // +0010 │ │ -0726c6: 5441 b204 |0059: iget-object v1, v4, Lb1/a;.c:Landroid/content/Context; // field@04b2 │ │ -0726ca: 7220 9510 1000 |005b: invoke-interface {v0, v1}, Lb1/b;.b:(Landroid/content/Context;)Ljava/lang/Object; // method@1095 │ │ -0726d0: 0c00 |005e: move-result-object v0 │ │ -0726d2: 6e20 e81d 5600 |005f: invoke-virtual {v6, v5}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@1de8 │ │ -0726d8: 5446 b004 |0062: iget-object v6, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04b0 │ │ -0726dc: 6e30 dc1d 5600 |0064: invoke-virtual {v6, v5, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ddc │ │ -0726e2: 280c |0067: goto 0073 // +000c │ │ -0726e4: 2206 0603 |0068: new-instance v6, Lb1/c; // type@0306 │ │ -0726e8: 7020 9910 5600 |006a: invoke-direct {v6, v5}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@1099 │ │ -0726ee: 2706 |006d: throw v6 │ │ -0726f0: 5446 b004 |006e: iget-object v6, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04b0 │ │ -0726f4: 6e20 d81d 5600 |0070: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dd8 │ │ -0726fa: 7100 bb03 0000 |0073: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -072700: 0e00 |0076: return-void │ │ -072702: 1a06 df03 |0077: const-string v6, "Cannot initialize %s. Cycle detected." // string@03df │ │ -072706: 1210 |0079: const/4 v0, #int 1 // #1 │ │ -072708: 2300 ef0a |007a: new-array v0, v0, [Ljava/lang/Object; // type@0aef │ │ -07270c: 6e10 131c 0500 |007c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1c13 │ │ -072712: 0c05 |007f: move-result-object v5 │ │ -072714: 4d05 0001 |0080: aput-object v5, v0, v1 │ │ -072718: 7120 a31c 0600 |0082: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1ca3 │ │ -07271e: 0c05 |0085: move-result-object v5 │ │ -072720: 2206 0106 |0086: new-instance v6, Ljava/lang/IllegalStateException; // type@0601 │ │ -072724: 7020 431c 5600 |0088: invoke-direct {v6, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -07272a: 2706 |008b: throw v6 │ │ -07272c: 0d05 |008c: move-exception v5 │ │ -07272e: 7100 bb03 0000 |008d: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ -072734: 2705 |0090: throw v5 │ │ +0725ec: |[0725ec] b1.a.b:(Ljava/lang/Class;Ljava/util/HashSet;)V │ │ +0725fc: 7100 b110 0000 |0000: invoke-static {}, Lc1/a;.c:()Z // method@10b1 │ │ +072602: 0a00 |0003: move-result v0 │ │ +072604: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +072608: 6e10 131c 0500 |0006: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1c13 │ │ +07260e: 0c00 |0009: move-result-object v0 │ │ +072610: 7110 b210 0000 |000a: invoke-static {v0}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@10b2 │ │ +072616: 0c00 |000d: move-result-object v0 │ │ +072618: 7110 b903 0000 |000e: invoke-static {v0}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ +07261e: 6e20 e31d 5600 |0011: invoke-virtual {v6, v5}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@1de3 │ │ +072624: 0a00 |0014: move-result v0 │ │ +072626: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +072628: 3900 6100 |0016: if-nez v0, 0077 // +0061 │ │ +07262c: 5440 b004 |0018: iget-object v0, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04b0 │ │ +072630: 6e20 d41d 5000 |001a: invoke-virtual {v0, v5}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1dd4 │ │ +072636: 0a00 |001d: move-result v0 │ │ +072638: 3900 5000 |001e: if-nez v0, 006e // +0050 │ │ +07263c: 6e20 e11d 5600 |0020: invoke-virtual {v6, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@1de1 │ │ +072642: 2310 eb0a |0023: new-array v0, v1, [Ljava/lang/Class; // type@0aeb │ │ +072646: 6e20 031c 0500 |0025: invoke-virtual {v5, v0}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1c03 │ │ +07264c: 0c00 |0028: move-result-object v0 │ │ +07264e: 2311 ef0a |0029: new-array v1, v1, [Ljava/lang/Object; // type@0aef │ │ +072652: 6e20 0c1d 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1d0c │ │ +072658: 0c00 |002e: move-result-object v0 │ │ +07265a: 1f00 0503 |002f: check-cast v0, Lb1/b; // type@0305 │ │ +07265e: 7210 9410 0000 |0031: invoke-interface {v0}, Lb1/b;.a:()Ljava/util/List; // method@1094 │ │ +072664: 0c01 |0034: move-result-object v1 │ │ +072666: 7210 051e 0100 |0035: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@1e05 │ │ +07266c: 0a02 |0038: move-result v2 │ │ +07266e: 3902 2000 |0039: if-nez v2, 0059 // +0020 │ │ +072672: 7210 061e 0100 |003b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1e06 │ │ +072678: 0c01 |003e: move-result-object v1 │ │ +07267a: 7210 e91d 0100 |003f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1de9 │ │ +072680: 0a02 |0042: move-result v2 │ │ +072682: 3802 1600 |0043: if-eqz v2, 0059 // +0016 │ │ +072686: 7210 ea1d 0100 |0045: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1dea │ │ +07268c: 0c02 |0048: move-result-object v2 │ │ +07268e: 1f02 f105 |0049: check-cast v2, Ljava/lang/Class; // type@05f1 │ │ +072692: 5443 b004 |004b: iget-object v3, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04b0 │ │ +072696: 6e20 d41d 2300 |004d: invoke-virtual {v3, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1dd4 │ │ +07269c: 0a03 |0050: move-result v3 │ │ +07269e: 3903 eeff |0051: if-nez v3, 003f // -0012 │ │ +0726a2: 6e30 9310 2406 |0053: invoke-virtual {v4, v2, v6}, Lb1/a;.b:(Ljava/lang/Class;Ljava/util/HashSet;)V // method@1093 │ │ +0726a8: 28e9 |0056: goto 003f // -0017 │ │ +0726aa: 0d05 |0057: move-exception v5 │ │ +0726ac: 2810 |0058: goto 0068 // +0010 │ │ +0726ae: 5441 b204 |0059: iget-object v1, v4, Lb1/a;.c:Landroid/content/Context; // field@04b2 │ │ +0726b2: 7220 9510 1000 |005b: invoke-interface {v0, v1}, Lb1/b;.b:(Landroid/content/Context;)Ljava/lang/Object; // method@1095 │ │ +0726b8: 0c00 |005e: move-result-object v0 │ │ +0726ba: 6e20 e61d 5600 |005f: invoke-virtual {v6, v5}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@1de6 │ │ +0726c0: 5446 b004 |0062: iget-object v6, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04b0 │ │ +0726c4: 6e30 da1d 5600 |0064: invoke-virtual {v6, v5, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1dda │ │ +0726ca: 280c |0067: goto 0073 // +000c │ │ +0726cc: 2206 0603 |0068: new-instance v6, Lb1/c; // type@0306 │ │ +0726d0: 7020 9910 5600 |006a: invoke-direct {v6, v5}, Lb1/c;.:(Ljava/lang/Throwable;)V // method@1099 │ │ +0726d6: 2706 |006d: throw v6 │ │ +0726d8: 5446 b004 |006e: iget-object v6, v4, Lb1/a;.a:Ljava/util/HashMap; // field@04b0 │ │ +0726dc: 6e20 d61d 5600 |0070: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dd6 │ │ +0726e2: 7100 bb03 0000 |0073: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ +0726e8: 0e00 |0076: return-void │ │ +0726ea: 1a06 df03 |0077: const-string v6, "Cannot initialize %s. Cycle detected." // string@03df │ │ +0726ee: 1210 |0079: const/4 v0, #int 1 // #1 │ │ +0726f0: 2300 ef0a |007a: new-array v0, v0, [Ljava/lang/Object; // type@0aef │ │ +0726f4: 6e10 111c 0500 |007c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1c11 │ │ +0726fa: 0c05 |007f: move-result-object v5 │ │ +0726fc: 4d05 0001 |0080: aput-object v5, v0, v1 │ │ +072700: 7120 a11c 0600 |0082: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1ca1 │ │ +072706: 0c05 |0085: move-result-object v5 │ │ +072708: 2206 0106 |0086: new-instance v6, Ljava/lang/IllegalStateException; // type@0601 │ │ +07270c: 7020 411c 5600 |0088: invoke-direct {v6, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +072712: 2706 |008b: throw v6 │ │ +072714: 0d05 |008c: move-exception v5 │ │ +072716: 7100 bb03 0000 |008d: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@03bb │ │ +07271c: 2705 |0090: throw v5 │ │ catches : 4 │ │ 0x0006 - 0x0023 │ │ -> 0x008c │ │ 0x0023 - 0x0067 │ │ -> 0x0057 │ │ 0x0068 - 0x0073 │ │ -> 0x008c │ │ @@ -118317,21 +118317,21 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x0091 reg=4 this Lb1/a; │ │ 0x0000 - 0x0091 reg=5 (null) Ljava/lang/Class; │ │ 0x0000 - 0x0091 reg=6 (null) Ljava/util/HashSet; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #256 header: │ │ class_idx : 773 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #256 annotations: │ │ Annotations on class │ │ @@ -118358,21 +118358,21 @@ │ │ │ │ #1 : (in Lb1/b;) │ │ name : 'b' │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #257 header: │ │ class_idx : 774 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1559 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #257 - │ │ Class descriptor : 'Lb1/c;' │ │ @@ -118387,17 +118387,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072760: |[072760] b1.c.:()V │ │ -072770: 7010 8e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@1c8e │ │ -072776: 0e00 |0003: return-void │ │ +072748: |[072748] b1.c.:()V │ │ +072758: 7010 8c1c 0000 |0000: invoke-direct {v0}, Ljava/lang/RuntimeException;.:()V // method@1c8c │ │ +07275e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lb1/c; │ │ │ │ #1 : (in Lb1/c;) │ │ @@ -118405,34 +118405,34 @@ │ │ type : '(I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -072778: |[072778] b1.c.:(I)V │ │ -072788: 1a01 1304 |0000: const-string v1, "Context cannot be null" // string@0413 │ │ -07278c: 7020 8f1c 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c8f │ │ -072792: 0e00 |0005: return-void │ │ +072760: |[072760] b1.c.:(I)V │ │ +072770: 1a01 1304 |0000: const-string v1, "Context cannot be null" // string@0413 │ │ +072774: 7020 8d1c 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1c8d │ │ +07277a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb1/c;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -072794: |[072794] b1.c.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -0727a4: 7030 901c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c90 │ │ -0727aa: 0e00 |0003: return-void │ │ +07277c: |[07277c] b1.c.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +07278c: 7030 8e1c 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1c8e │ │ +072792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lb1/c; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -118442,50 +118442,50 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0727ac: |[0727ac] b1.c.:(Ljava/lang/Throwable;)V │ │ -0727bc: 7020 911c 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1c91 │ │ -0727c2: 0e00 |0003: return-void │ │ +072794: |[072794] b1.c.:(Ljava/lang/Throwable;)V │ │ +0727a4: 7020 8f1c 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1c8f │ │ +0727aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #258 header: │ │ class_idx : 775 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #258 - │ │ Class descriptor : 'Lb2/a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #259 header: │ │ class_idx : 776 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #259 annotations: │ │ Annotations on class │ │ @@ -118517,71 +118517,71 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -072a04: |[072a04] b3.a.:(III)V │ │ -072a14: 7010 801c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c80 │ │ -072a1a: 3805 4d00 |0003: if-eqz v5, 0050 // +004d │ │ -072a1e: 1500 0080 |0005: const/high16 v0, #int -2147483648 // #8000 │ │ -072a22: 3205 4100 |0007: if-eq v5, v0, 0048 // +0041 │ │ -072a26: 5923 b504 |0009: iput v3, v2, Lb3/a;.e:I // field@04b5 │ │ -072a2a: 3d05 1800 |000b: if-lez v5, 0023 // +0018 │ │ -072a2e: 3443 0300 |000d: if-lt v3, v4, 0010 // +0003 │ │ -072a32: 282c |000f: goto 003b // +002c │ │ -072a34: 9400 0405 |0010: rem-int v0, v4, v5 │ │ -072a38: 3a00 0300 |0012: if-ltz v0, 0015 // +0003 │ │ -072a3c: 2802 |0014: goto 0016 // +0002 │ │ -072a3e: b050 |0015: add-int/2addr v0, v5 │ │ -072a40: b453 |0016: rem-int/2addr v3, v5 │ │ -072a42: 3a03 0300 |0017: if-ltz v3, 001a // +0003 │ │ -072a46: 2802 |0019: goto 001b // +0002 │ │ -072a48: b053 |001a: add-int/2addr v3, v5 │ │ -072a4a: b130 |001b: sub-int/2addr v0, v3 │ │ -072a4c: b450 |001c: rem-int/2addr v0, v5 │ │ -072a4e: 3a00 0300 |001d: if-ltz v0, 0020 // +0003 │ │ -072a52: 2802 |001f: goto 0021 // +0002 │ │ -072a54: b050 |0020: add-int/2addr v0, v5 │ │ -072a56: b104 |0021: sub-int/2addr v4, v0 │ │ -072a58: 2819 |0022: goto 003b // +0019 │ │ -072a5a: 3b05 1d00 |0023: if-gez v5, 0040 // +001d │ │ -072a5e: 3643 0300 |0025: if-gt v3, v4, 0028 // +0003 │ │ -072a62: 2814 |0027: goto 003b // +0014 │ │ -072a64: 7b50 |0028: neg-int v0, v5 │ │ -072a66: b403 |0029: rem-int/2addr v3, v0 │ │ -072a68: 3a03 0300 |002a: if-ltz v3, 002d // +0003 │ │ -072a6c: 2802 |002c: goto 002e // +0002 │ │ -072a6e: b003 |002d: add-int/2addr v3, v0 │ │ -072a70: 9401 0400 |002e: rem-int v1, v4, v0 │ │ -072a74: 3a01 0300 |0030: if-ltz v1, 0033 // +0003 │ │ -072a78: 2802 |0032: goto 0034 // +0002 │ │ -072a7a: b001 |0033: add-int/2addr v1, v0 │ │ -072a7c: b113 |0034: sub-int/2addr v3, v1 │ │ -072a7e: b403 |0035: rem-int/2addr v3, v0 │ │ -072a80: 3a03 0300 |0036: if-ltz v3, 0039 // +0003 │ │ -072a84: 2802 |0038: goto 003a // +0002 │ │ -072a86: b003 |0039: add-int/2addr v3, v0 │ │ -072a88: b034 |003a: add-int/2addr v4, v3 │ │ -072a8a: 5924 b604 |003b: iput v4, v2, Lb3/a;.f:I // field@04b6 │ │ -072a8e: 5925 b704 |003d: iput v5, v2, Lb3/a;.g:I // field@04b7 │ │ -072a92: 0e00 |003f: return-void │ │ -072a94: 2203 0006 |0040: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -072a98: 1a04 9613 |0042: const-string v4, "Step is zero." // string@1396 │ │ -072a9c: 7020 3f1c 4300 |0044: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -072aa2: 2703 |0047: throw v3 │ │ -072aa4: 2203 0006 |0048: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -072aa8: 1a04 9713 |004a: const-string v4, "Step must be greater than Int.MIN_VALUE to avoid overflow on negation." // string@1397 │ │ -072aac: 7020 3f1c 4300 |004c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -072ab2: 2703 |004f: throw v3 │ │ -072ab4: 2203 0006 |0050: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -072ab8: 1a04 9813 |0052: const-string v4, "Step must be non-zero." // string@1398 │ │ -072abc: 7020 3f1c 4300 |0054: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -072ac2: 2703 |0057: throw v3 │ │ +0729ec: |[0729ec] b3.a.:(III)V │ │ +0729fc: 7010 7e1c 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1c7e │ │ +072a02: 3805 4d00 |0003: if-eqz v5, 0050 // +004d │ │ +072a06: 1500 0080 |0005: const/high16 v0, #int -2147483648 // #8000 │ │ +072a0a: 3205 4100 |0007: if-eq v5, v0, 0048 // +0041 │ │ +072a0e: 5923 b504 |0009: iput v3, v2, Lb3/a;.e:I // field@04b5 │ │ +072a12: 3d05 1800 |000b: if-lez v5, 0023 // +0018 │ │ +072a16: 3443 0300 |000d: if-lt v3, v4, 0010 // +0003 │ │ +072a1a: 282c |000f: goto 003b // +002c │ │ +072a1c: 9400 0405 |0010: rem-int v0, v4, v5 │ │ +072a20: 3a00 0300 |0012: if-ltz v0, 0015 // +0003 │ │ +072a24: 2802 |0014: goto 0016 // +0002 │ │ +072a26: b050 |0015: add-int/2addr v0, v5 │ │ +072a28: b453 |0016: rem-int/2addr v3, v5 │ │ +072a2a: 3a03 0300 |0017: if-ltz v3, 001a // +0003 │ │ +072a2e: 2802 |0019: goto 001b // +0002 │ │ +072a30: b053 |001a: add-int/2addr v3, v5 │ │ +072a32: b130 |001b: sub-int/2addr v0, v3 │ │ +072a34: b450 |001c: rem-int/2addr v0, v5 │ │ +072a36: 3a00 0300 |001d: if-ltz v0, 0020 // +0003 │ │ +072a3a: 2802 |001f: goto 0021 // +0002 │ │ +072a3c: b050 |0020: add-int/2addr v0, v5 │ │ +072a3e: b104 |0021: sub-int/2addr v4, v0 │ │ +072a40: 2819 |0022: goto 003b // +0019 │ │ +072a42: 3b05 1d00 |0023: if-gez v5, 0040 // +001d │ │ +072a46: 3643 0300 |0025: if-gt v3, v4, 0028 // +0003 │ │ +072a4a: 2814 |0027: goto 003b // +0014 │ │ +072a4c: 7b50 |0028: neg-int v0, v5 │ │ +072a4e: b403 |0029: rem-int/2addr v3, v0 │ │ +072a50: 3a03 0300 |002a: if-ltz v3, 002d // +0003 │ │ +072a54: 2802 |002c: goto 002e // +0002 │ │ +072a56: b003 |002d: add-int/2addr v3, v0 │ │ +072a58: 9401 0400 |002e: rem-int v1, v4, v0 │ │ +072a5c: 3a01 0300 |0030: if-ltz v1, 0033 // +0003 │ │ +072a60: 2802 |0032: goto 0034 // +0002 │ │ +072a62: b001 |0033: add-int/2addr v1, v0 │ │ +072a64: b113 |0034: sub-int/2addr v3, v1 │ │ +072a66: b403 |0035: rem-int/2addr v3, v0 │ │ +072a68: 3a03 0300 |0036: if-ltz v3, 0039 // +0003 │ │ +072a6c: 2802 |0038: goto 003a // +0002 │ │ +072a6e: b003 |0039: add-int/2addr v3, v0 │ │ +072a70: b034 |003a: add-int/2addr v4, v3 │ │ +072a72: 5924 b604 |003b: iput v4, v2, Lb3/a;.f:I // field@04b6 │ │ +072a76: 5925 b704 |003d: iput v5, v2, Lb3/a;.g:I // field@04b7 │ │ +072a7a: 0e00 |003f: return-void │ │ +072a7c: 2203 0006 |0040: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +072a80: 1a04 9513 |0042: const-string v4, "Step is zero." // string@1395 │ │ +072a84: 7020 3d1c 4300 |0044: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +072a8a: 2703 |0047: throw v3 │ │ +072a8c: 2203 0006 |0048: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +072a90: 1a04 9613 |004a: const-string v4, "Step must be greater than Int.MIN_VALUE to avoid overflow on negation." // string@1396 │ │ +072a94: 7020 3d1c 4300 |004c: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +072a9a: 2703 |004f: throw v3 │ │ +072a9c: 2203 0006 |0050: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +072aa0: 1a04 9713 |0052: const-string v4, "Step must be non-zero." // string@1397 │ │ +072aa4: 7020 3d1c 4300 |0054: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +072aaa: 2703 |0057: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -119485,168 +119485,168 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -072868: |[072868] b3.a.equals:(Ljava/lang/Object;)Z │ │ -072878: 2030 0803 |0000: instance-of v0, v3, Lb3/a; // type@0308 │ │ -07287c: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -072880: 6e10 9d10 0200 |0004: invoke-virtual {v2}, Lb3/a;.isEmpty:()Z // method@109d │ │ -072886: 0a00 |0007: move-result v0 │ │ -072888: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -07288c: 0730 |000a: move-object v0, v3 │ │ -07288e: 1f00 0803 |000b: check-cast v0, Lb3/a; // type@0308 │ │ -072892: 6e10 9d10 0000 |000d: invoke-virtual {v0}, Lb3/a;.isEmpty:()Z // method@109d │ │ -072898: 0a00 |0010: move-result v0 │ │ -07289a: 3900 1600 |0011: if-nez v0, 0027 // +0016 │ │ -07289e: 5220 b504 |0013: iget v0, v2, Lb3/a;.e:I // field@04b5 │ │ -0728a2: 1f03 0803 |0015: check-cast v3, Lb3/a; // type@0308 │ │ -0728a6: 5231 b504 |0017: iget v1, v3, Lb3/a;.e:I // field@04b5 │ │ -0728aa: 3310 1000 |0019: if-ne v0, v1, 0029 // +0010 │ │ -0728ae: 5220 b604 |001b: iget v0, v2, Lb3/a;.f:I // field@04b6 │ │ -0728b2: 5231 b604 |001d: iget v1, v3, Lb3/a;.f:I // field@04b6 │ │ -0728b6: 3310 0a00 |001f: if-ne v0, v1, 0029 // +000a │ │ -0728ba: 5220 b704 |0021: iget v0, v2, Lb3/a;.g:I // field@04b7 │ │ -0728be: 5233 b704 |0023: iget v3, v3, Lb3/a;.g:I // field@04b7 │ │ -0728c2: 3330 0400 |0025: if-ne v0, v3, 0029 // +0004 │ │ -0728c6: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -0728c8: 2802 |0028: goto 002a // +0002 │ │ -0728ca: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -0728cc: 0f03 |002a: return v3 │ │ +072850: |[072850] b3.a.equals:(Ljava/lang/Object;)Z │ │ +072860: 2030 0803 |0000: instance-of v0, v3, Lb3/a; // type@0308 │ │ +072864: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +072868: 6e10 9d10 0200 |0004: invoke-virtual {v2}, Lb3/a;.isEmpty:()Z // method@109d │ │ +07286e: 0a00 |0007: move-result v0 │ │ +072870: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +072874: 0730 |000a: move-object v0, v3 │ │ +072876: 1f00 0803 |000b: check-cast v0, Lb3/a; // type@0308 │ │ +07287a: 6e10 9d10 0000 |000d: invoke-virtual {v0}, Lb3/a;.isEmpty:()Z // method@109d │ │ +072880: 0a00 |0010: move-result v0 │ │ +072882: 3900 1600 |0011: if-nez v0, 0027 // +0016 │ │ +072886: 5220 b504 |0013: iget v0, v2, Lb3/a;.e:I // field@04b5 │ │ +07288a: 1f03 0803 |0015: check-cast v3, Lb3/a; // type@0308 │ │ +07288e: 5231 b504 |0017: iget v1, v3, Lb3/a;.e:I // field@04b5 │ │ +072892: 3310 1000 |0019: if-ne v0, v1, 0029 // +0010 │ │ +072896: 5220 b604 |001b: iget v0, v2, Lb3/a;.f:I // field@04b6 │ │ +07289a: 5231 b604 |001d: iget v1, v3, Lb3/a;.f:I // field@04b6 │ │ +07289e: 3310 0a00 |001f: if-ne v0, v1, 0029 // +000a │ │ +0728a2: 5220 b704 |0021: iget v0, v2, Lb3/a;.g:I // field@04b7 │ │ +0728a6: 5233 b704 |0023: iget v3, v3, Lb3/a;.g:I // field@04b7 │ │ +0728aa: 3330 0400 |0025: if-ne v0, v3, 0029 // +0004 │ │ +0728ae: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +0728b0: 2802 |0028: goto 002a // +0002 │ │ +0728b2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +0728b4: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lb3/a;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07290c: |[07290c] b3.a.hashCode:()I │ │ -07291c: 6e10 9d10 0200 |0000: invoke-virtual {v2}, Lb3/a;.isEmpty:()Z // method@109d │ │ -072922: 0a00 |0003: move-result v0 │ │ -072924: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -072928: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -07292a: 280d |0007: goto 0014 // +000d │ │ -07292c: 5220 b504 |0008: iget v0, v2, Lb3/a;.e:I // field@04b5 │ │ -072930: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -072934: 5221 b604 |000c: iget v1, v2, Lb3/a;.f:I // field@04b6 │ │ -072938: b010 |000e: add-int/2addr v0, v1 │ │ -07293a: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -07293e: 5221 b704 |0011: iget v1, v2, Lb3/a;.g:I // field@04b7 │ │ -072942: b010 |0013: add-int/2addr v0, v1 │ │ -072944: 0f00 |0014: return v0 │ │ +0728f4: |[0728f4] b3.a.hashCode:()I │ │ +072904: 6e10 9d10 0200 |0000: invoke-virtual {v2}, Lb3/a;.isEmpty:()Z // method@109d │ │ +07290a: 0a00 |0003: move-result v0 │ │ +07290c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +072910: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +072912: 280d |0007: goto 0014 // +000d │ │ +072914: 5220 b504 |0008: iget v0, v2, Lb3/a;.e:I // field@04b5 │ │ +072918: da00 001f |000a: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +07291c: 5221 b604 |000c: iget v1, v2, Lb3/a;.f:I // field@04b6 │ │ +072920: b010 |000e: add-int/2addr v0, v1 │ │ +072922: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +072926: 5221 b704 |0011: iget v1, v2, Lb3/a;.g:I // field@04b7 │ │ +07292a: b010 |0013: add-int/2addr v0, v1 │ │ +07292c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lb3/a;) │ │ name : 'isEmpty' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0728d0: |[0728d0] b3.a.isEmpty:()Z │ │ -0728e0: 5240 b704 |0000: iget v0, v4, Lb3/a;.g:I // field@04b7 │ │ -0728e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0728e6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0728e8: 3d00 0900 |0004: if-lez v0, 000d // +0009 │ │ -0728ec: 5240 b504 |0006: iget v0, v4, Lb3/a;.e:I // field@04b5 │ │ -0728f0: 5243 b604 |0008: iget v3, v4, Lb3/a;.f:I // field@04b6 │ │ -0728f4: 3730 0a00 |000a: if-le v0, v3, 0014 // +000a │ │ -0728f8: 2809 |000c: goto 0015 // +0009 │ │ -0728fa: 5240 b504 |000d: iget v0, v4, Lb3/a;.e:I // field@04b5 │ │ -0728fe: 5243 b604 |000f: iget v3, v4, Lb3/a;.f:I // field@04b6 │ │ -072902: 3530 0300 |0011: if-ge v0, v3, 0014 // +0003 │ │ -072906: 2802 |0013: goto 0015 // +0002 │ │ -072908: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -07290a: 0f01 |0015: return v1 │ │ +0728b8: |[0728b8] b3.a.isEmpty:()Z │ │ +0728c8: 5240 b704 |0000: iget v0, v4, Lb3/a;.g:I // field@04b7 │ │ +0728cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0728ce: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0728d0: 3d00 0900 |0004: if-lez v0, 000d // +0009 │ │ +0728d4: 5240 b504 |0006: iget v0, v4, Lb3/a;.e:I // field@04b5 │ │ +0728d8: 5243 b604 |0008: iget v3, v4, Lb3/a;.f:I // field@04b6 │ │ +0728dc: 3730 0a00 |000a: if-le v0, v3, 0014 // +000a │ │ +0728e0: 2809 |000c: goto 0015 // +0009 │ │ +0728e2: 5240 b504 |000d: iget v0, v4, Lb3/a;.e:I // field@04b5 │ │ +0728e6: 5243 b604 |000f: iget v3, v4, Lb3/a;.f:I // field@04b6 │ │ +0728ea: 3530 0300 |0011: if-ge v0, v3, 0014 // +0003 │ │ +0728ee: 2802 |0013: goto 0015 // +0002 │ │ +0728f0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0728f2: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lb3/a;) │ │ name : 'iterator' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0729dc: |[0729dc] b3.a.iterator:()Ljava/util/Iterator; │ │ -0729ec: 2200 0903 |0000: new-instance v0, Lb3/b; // type@0309 │ │ -0729f0: 5241 b504 |0002: iget v1, v4, Lb3/a;.e:I // field@04b5 │ │ -0729f4: 5242 b604 |0004: iget v2, v4, Lb3/a;.f:I // field@04b6 │ │ -0729f8: 5243 b704 |0006: iget v3, v4, Lb3/a;.g:I // field@04b7 │ │ -0729fc: 7040 a010 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lb3/b;.:(III)V // method@10a0 │ │ -072a02: 1100 |000b: return-object v0 │ │ +0729c4: |[0729c4] b3.a.iterator:()Ljava/util/Iterator; │ │ +0729d4: 2200 0903 |0000: new-instance v0, Lb3/b; // type@0309 │ │ +0729d8: 5241 b504 |0002: iget v1, v4, Lb3/a;.e:I // field@04b5 │ │ +0729dc: 5242 b604 |0004: iget v2, v4, Lb3/a;.f:I // field@04b6 │ │ +0729e0: 5243 b704 |0006: iget v3, v4, Lb3/a;.g:I // field@04b7 │ │ +0729e4: 7040 a010 1032 |0008: invoke-direct {v0, v1, v2, v3}, Lb3/b;.:(III)V // method@10a0 │ │ +0729ea: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lb3/a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -072948: |[072948] b3.a.toString:()Ljava/lang/String; │ │ -072958: 5230 b704 |0000: iget v0, v3, Lb3/a;.g:I // field@04b7 │ │ -07295c: 1a01 cd00 |0002: const-string v1, " step " // string@00cd │ │ -072960: 3d00 1c00 |0004: if-lez v0, 0020 // +001c │ │ -072964: 2200 1c06 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -072968: 7010 c31c 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -07296e: 5232 b504 |000b: iget v2, v3, Lb3/a;.e:I // field@04b5 │ │ -072972: 6e20 cb1c 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -072978: 1a02 5102 |0010: const-string v2, ".." // string@0251 │ │ -07297c: 6e20 d01c 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -072982: 5232 b604 |0015: iget v2, v3, Lb3/a;.f:I // field@04b6 │ │ -072986: 6e20 cb1c 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -07298c: 6e20 d01c 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -072992: 5231 b704 |001d: iget v1, v3, Lb3/a;.g:I // field@04b7 │ │ -072996: 281b |001f: goto 003a // +001b │ │ -072998: 2200 1c06 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -07299c: 7010 c31c 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -0729a2: 5232 b504 |0025: iget v2, v3, Lb3/a;.e:I // field@04b5 │ │ -0729a6: 6e20 cb1c 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0729ac: 1a02 5300 |002a: const-string v2, " downTo " // string@0053 │ │ -0729b0: 6e20 d01c 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0729b6: 5232 b604 |002f: iget v2, v3, Lb3/a;.f:I // field@04b6 │ │ -0729ba: 6e20 cb1c 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0729c0: 6e20 d01c 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -0729c6: 5231 b704 |0037: iget v1, v3, Lb3/a;.g:I // field@04b7 │ │ -0729ca: 7b11 |0039: neg-int v1, v1 │ │ -0729cc: 6e20 cb1c 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1ccb │ │ -0729d2: 6e10 d81c 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -0729d8: 0c00 |0040: move-result-object v0 │ │ -0729da: 1100 |0041: return-object v0 │ │ +072930: |[072930] b3.a.toString:()Ljava/lang/String; │ │ +072940: 5230 b704 |0000: iget v0, v3, Lb3/a;.g:I // field@04b7 │ │ +072944: 1a01 cd00 |0002: const-string v1, " step " // string@00cd │ │ +072948: 3d00 1c00 |0004: if-lez v0, 0020 // +001c │ │ +07294c: 2200 1c06 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +072950: 7010 c11c 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +072956: 5232 b504 |000b: iget v2, v3, Lb3/a;.e:I // field@04b5 │ │ +07295a: 6e20 c91c 2000 |000d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +072960: 1a02 5102 |0010: const-string v2, ".." // string@0251 │ │ +072964: 6e20 ce1c 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +07296a: 5232 b604 |0015: iget v2, v3, Lb3/a;.f:I // field@04b6 │ │ +07296e: 6e20 c91c 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +072974: 6e20 ce1c 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +07297a: 5231 b704 |001d: iget v1, v3, Lb3/a;.g:I // field@04b7 │ │ +07297e: 281b |001f: goto 003a // +001b │ │ +072980: 2200 1c06 |0020: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +072984: 7010 c11c 0000 |0022: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +07298a: 5232 b504 |0025: iget v2, v3, Lb3/a;.e:I // field@04b5 │ │ +07298e: 6e20 c91c 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +072994: 1a02 5300 |002a: const-string v2, " downTo " // string@0053 │ │ +072998: 6e20 ce1c 2000 |002c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +07299e: 5232 b604 |002f: iget v2, v3, Lb3/a;.f:I // field@04b6 │ │ +0729a2: 6e20 c91c 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0729a8: 6e20 ce1c 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +0729ae: 5231 b704 |0037: iget v1, v3, Lb3/a;.g:I // field@04b7 │ │ +0729b2: 7b11 |0039: neg-int v1, v1 │ │ +0729b4: 6e20 c91c 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1cc9 │ │ +0729ba: 6e10 d61c 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +0729c0: 0c00 |0040: move-result-object v0 │ │ +0729c2: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #260 header: │ │ class_idx : 779 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #260 - │ │ Class descriptor : 'Lc/a;' │ │ @@ -119669,32 +119669,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -072bf4: |[072bf4] c.a.:()V │ │ -072c04: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -072c0a: 2200 8606 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArraySet; // type@0686 │ │ -072c0e: 7010 741e 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;.:()V // method@1e74 │ │ -072c14: 5b10 bc04 |0008: iput-object v0, v1, Lc/a;.a:Ljava/util/concurrent/CopyOnWriteArraySet; // field@04bc │ │ -072c18: 0e00 |000a: return-void │ │ +072bdc: |[072bdc] c.a.:()V │ │ +072bec: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +072bf2: 2200 8606 |0003: new-instance v0, Ljava/util/concurrent/CopyOnWriteArraySet; // type@0686 │ │ +072bf6: 7010 721e 0000 |0005: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;.:()V // method@1e72 │ │ +072bfc: 5b10 bc04 |0008: iput-object v0, v1, Lc/a;.a:Ljava/util/concurrent/CopyOnWriteArraySet; // field@04bc │ │ +072c00: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #261 header: │ │ class_idx : 780 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #261 - │ │ Class descriptor : 'Lc/b;' │ │ @@ -119707,21 +119707,21 @@ │ │ Virtual methods - │ │ #0 : (in Lc/b;) │ │ name : 'a' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #262 header: │ │ class_idx : 781 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #262 annotations: │ │ Annotations on class │ │ @@ -119740,21 +119740,21 @@ │ │ Virtual methods - │ │ #0 : (in Lc0/a;) │ │ name : 'accept' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #263 header: │ │ class_idx : 782 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #263 annotations: │ │ Annotations on class │ │ @@ -119783,104 +119783,104 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -072c64: |[072c64] c0.b.:(I)V │ │ -072c74: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -072c7a: 3d02 0400 |0003: if-lez v2, 0007 // +0004 │ │ -072c7e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -072c80: 2802 |0006: goto 0008 // +0002 │ │ -072c82: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -072c84: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -072c88: 2322 ef0a |000a: new-array v2, v2, [Ljava/lang/Object; // type@0aef │ │ -072c8c: 5b12 be04 |000c: iput-object v2, v1, Lc0/b;.a:[Ljava/lang/Object; // field@04be │ │ -072c90: 0e00 |000e: return-void │ │ -072c92: 2202 0006 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0600 │ │ -072c96: 1a00 4d14 |0011: const-string v0, "The max pool size must be > 0" // string@144d │ │ -072c9a: 6e10 871c 0000 |0013: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c87 │ │ -072ca0: 0c00 |0016: move-result-object v0 │ │ -072ca2: 7020 3f1c 0200 |0017: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3f │ │ -072ca8: 2702 |001a: throw v2 │ │ +072c4c: |[072c4c] c0.b.:(I)V │ │ +072c5c: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +072c62: 3d02 0400 |0003: if-lez v2, 0007 // +0004 │ │ +072c66: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +072c68: 2802 |0006: goto 0008 // +0002 │ │ +072c6a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +072c6c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +072c70: 2322 ef0a |000a: new-array v2, v2, [Ljava/lang/Object; // type@0aef │ │ +072c74: 5b12 be04 |000c: iput-object v2, v1, Lc0/b;.a:[Ljava/lang/Object; // field@04be │ │ +072c78: 0e00 |000e: return-void │ │ +072c7a: 2202 0006 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0600 │ │ +072c7e: 1a00 4c14 |0011: const-string v0, "The max pool size must be > 0" // string@144c │ │ +072c82: 6e10 851c 0000 |0013: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c85 │ │ +072c88: 0c00 |0016: move-result-object v0 │ │ +072c8a: 7020 3d1c 0200 |0017: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1c3d │ │ +072c90: 2702 |001a: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lc0/b;) │ │ name : 'a' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -072c1c: |[072c1c] c0.b.a:()Ljava/lang/Object; │ │ -072c2c: 5240 bf04 |0000: iget v0, v4, Lc0/b;.b:I // field@04bf │ │ -072c30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -072c32: 3d00 1800 |0003: if-lez v0, 001b // +0018 │ │ -072c36: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ -072c3a: 5442 be04 |0007: iget-object v2, v4, Lc0/b;.a:[Ljava/lang/Object; // field@04be │ │ -072c3e: 4602 0200 |0009: aget-object v2, v2, v0 │ │ -072c42: 1a03 8120 |000b: const-string v3, "null cannot be cast to non-null type T of androidx.core.util.Pools.SimplePool" // string@2081 │ │ -072c46: 7120 8331 3200 |000d: invoke-static {v2, v3}, Ly2/h;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ -072c4c: 5443 be04 |0010: iget-object v3, v4, Lc0/b;.a:[Ljava/lang/Object; // field@04be │ │ -072c50: 4d01 0300 |0012: aput-object v1, v3, v0 │ │ -072c54: 5240 bf04 |0014: iget v0, v4, Lc0/b;.b:I // field@04bf │ │ -072c58: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -072c5c: 5940 bf04 |0018: iput v0, v4, Lc0/b;.b:I // field@04bf │ │ -072c60: 1102 |001a: return-object v2 │ │ -072c62: 1101 |001b: return-object v1 │ │ +072c04: |[072c04] c0.b.a:()Ljava/lang/Object; │ │ +072c14: 5240 bf04 |0000: iget v0, v4, Lc0/b;.b:I // field@04bf │ │ +072c18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +072c1a: 3d00 1800 |0003: if-lez v0, 001b // +0018 │ │ +072c1e: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072c22: 5442 be04 |0007: iget-object v2, v4, Lc0/b;.a:[Ljava/lang/Object; // field@04be │ │ +072c26: 4602 0200 |0009: aget-object v2, v2, v0 │ │ +072c2a: 1a03 7f20 |000b: const-string v3, "null cannot be cast to non-null type T of androidx.core.util.Pools.SimplePool" // string@207f │ │ +072c2e: 7120 8131 3200 |000d: invoke-static {v2, v3}, Ly2/h;.c:(Ljava/lang/Object;Ljava/lang/String;)V // method@3181 │ │ +072c34: 5443 be04 |0010: iget-object v3, v4, Lc0/b;.a:[Ljava/lang/Object; // field@04be │ │ +072c38: 4d01 0300 |0012: aput-object v1, v3, v0 │ │ +072c3c: 5240 bf04 |0014: iget v0, v4, Lc0/b;.b:I // field@04bf │ │ +072c40: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072c44: 5940 bf04 |0018: iput v0, v4, Lc0/b;.b:I // field@04bf │ │ +072c48: 1102 |001a: return-object v2 │ │ +072c4a: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc0/b;) │ │ name : 'b' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -072cac: |[072cac] c0.b.b:(Ljava/lang/Object;)V │ │ -072cbc: 1a00 041e |0000: const-string v0, "instance" // string@1e04 │ │ -072cc0: 7120 8531 0600 |0002: invoke-static {v6, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3185 │ │ -072cc6: 5250 bf04 |0005: iget v0, v5, Lc0/b;.b:I // field@04bf │ │ -072cca: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -072ccc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -072cce: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -072cd0: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ -072cd4: 5454 be04 |000c: iget-object v4, v5, Lc0/b;.a:[Ljava/lang/Object; // field@04be │ │ -072cd8: 4604 0402 |000e: aget-object v4, v4, v2 │ │ -072cdc: 3364 0400 |0010: if-ne v4, v6, 0014 // +0004 │ │ -072ce0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -072ce2: 2804 |0013: goto 0017 // +0004 │ │ -072ce4: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -072ce8: 28f3 |0016: goto 0009 // -000d │ │ -072cea: df00 0101 |0017: xor-int/lit8 v0, v1, #int 1 // #01 │ │ -072cee: 3800 0f00 |0019: if-eqz v0, 0028 // +000f │ │ -072cf2: 5250 bf04 |001b: iget v0, v5, Lc0/b;.b:I // field@04bf │ │ -072cf6: 5451 be04 |001d: iget-object v1, v5, Lc0/b;.a:[Ljava/lang/Object; // field@04be │ │ -072cfa: 2112 |001f: array-length v2, v1 │ │ -072cfc: 3520 0700 |0020: if-ge v0, v2, 0027 // +0007 │ │ -072d00: 4d06 0100 |0022: aput-object v6, v1, v0 │ │ -072d04: b030 |0024: add-int/2addr v0, v3 │ │ -072d06: 5950 bf04 |0025: iput v0, v5, Lc0/b;.b:I // field@04bf │ │ -072d0a: 0e00 |0027: return-void │ │ -072d0c: 2206 0106 |0028: new-instance v6, Ljava/lang/IllegalStateException; // type@0601 │ │ -072d10: 1a00 3c03 |002a: const-string v0, "Already in the pool!" // string@033c │ │ -072d14: 6e10 871c 0000 |002c: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c87 │ │ -072d1a: 0c00 |002f: move-result-object v0 │ │ -072d1c: 7020 431c 0600 |0030: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c43 │ │ -072d22: 2706 |0033: throw v6 │ │ +072c94: |[072c94] c0.b.b:(Ljava/lang/Object;)V │ │ +072ca4: 1a00 031e |0000: const-string v0, "instance" // string@1e03 │ │ +072ca8: 7120 8331 0600 |0002: invoke-static {v6, v0}, Ly2/h;.e:(Ljava/lang/Object;Ljava/lang/String;)V // method@3183 │ │ +072cae: 5250 bf04 |0005: iget v0, v5, Lc0/b;.b:I // field@04bf │ │ +072cb2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +072cb4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +072cb6: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +072cb8: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ +072cbc: 5454 be04 |000c: iget-object v4, v5, Lc0/b;.a:[Ljava/lang/Object; // field@04be │ │ +072cc0: 4604 0402 |000e: aget-object v4, v4, v2 │ │ +072cc4: 3364 0400 |0010: if-ne v4, v6, 0014 // +0004 │ │ +072cc8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +072cca: 2804 |0013: goto 0017 // +0004 │ │ +072ccc: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +072cd0: 28f3 |0016: goto 0009 // -000d │ │ +072cd2: df00 0101 |0017: xor-int/lit8 v0, v1, #int 1 // #01 │ │ +072cd6: 3800 0f00 |0019: if-eqz v0, 0028 // +000f │ │ +072cda: 5250 bf04 |001b: iget v0, v5, Lc0/b;.b:I // field@04bf │ │ +072cde: 5451 be04 |001d: iget-object v1, v5, Lc0/b;.a:[Ljava/lang/Object; // field@04be │ │ +072ce2: 2112 |001f: array-length v2, v1 │ │ +072ce4: 3520 0700 |0020: if-ge v0, v2, 0027 // +0007 │ │ +072ce8: 4d06 0100 |0022: aput-object v6, v1, v0 │ │ +072cec: b030 |0024: add-int/2addr v0, v3 │ │ +072cee: 5950 bf04 |0025: iput v0, v5, Lc0/b;.b:I // field@04bf │ │ +072cf2: 0e00 |0027: return-void │ │ +072cf4: 2206 0106 |0028: new-instance v6, Ljava/lang/IllegalStateException; // type@0601 │ │ +072cf8: 1a00 3c03 |002a: const-string v0, "Already in the pool!" // string@033c │ │ +072cfc: 6e10 851c 0000 |002c: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1c85 │ │ +072d02: 0c00 |002f: move-result-object v0 │ │ +072d04: 7020 411c 0600 |0030: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1c41 │ │ +072d0a: 2706 |0033: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -120103,21 +120103,21 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0034 reg=5 this Lc0/b; │ │ 0x0000 - 0x0034 reg=6 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #264 header: │ │ class_idx : 783 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #264 - │ │ Class descriptor : 'Lc1/a;' │ │ @@ -120148,111 +120148,111 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07300c: |[07300c] c1.a.a:(Ljava/lang/String;)V │ │ -07301c: 7110 b210 0000 |0000: invoke-static {v0}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@10b2 │ │ -073022: 0c00 |0003: move-result-object v0 │ │ -073024: 7110 b903 0000 |0004: invoke-static {v0}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ -07302a: 0e00 |0007: return-void │ │ +072ff4: |[072ff4] c1.a.a:(Ljava/lang/String;)V │ │ +073004: 7110 b210 0000 |0000: invoke-static {v0}, Lc1/a;.d:(Ljava/lang/String;)Ljava/lang/String; // method@10b2 │ │ +07300a: 0c00 |0003: move-result-object v0 │ │ +07300c: 7110 b903 0000 |0004: invoke-static {v0}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@03b9 │ │ +073012: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc1/a;) │ │ name : 'b' │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -07302c: |[07302c] c1.a.b:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -07303c: 2030 3106 |0000: instance-of v0, v3, Ljava/lang/reflect/InvocationTargetException; // type@0631 │ │ -073040: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -073044: 6e10 fa1c 0300 |0004: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@1cfa │ │ -07304a: 0c02 |0007: move-result-object v2 │ │ -07304c: 2023 1706 |0008: instance-of v3, v2, Ljava/lang/RuntimeException; // type@0617 │ │ -073050: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ -073054: 1f02 1706 |000c: check-cast v2, Ljava/lang/RuntimeException; // type@0617 │ │ -073058: 2702 |000e: throw v2 │ │ -07305a: 2203 1706 |000f: new-instance v3, Ljava/lang/RuntimeException; // type@0617 │ │ -07305e: 7020 911c 2300 |0011: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1c91 │ │ -073064: 2703 |0014: throw v3 │ │ -073066: 2200 1c06 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ -07306a: 7010 c31c 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc3 │ │ -073070: 1a01 9d14 |001a: const-string v1, "Unable to call " // string@149d │ │ -073074: 6e20 d01c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -07307a: 6e20 d01c 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -073080: 1a02 e400 |0022: const-string v2, " via reflection" // string@00e4 │ │ -073084: 6e20 d01c 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -07308a: 6e10 d81c 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -073090: 0c02 |002a: move-result-object v2 │ │ -073092: 1a00 6b14 |002b: const-string v0, "Trace" // string@146b │ │ -073096: 7130 3c04 2003 |002d: invoke-static {v0, v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@043c │ │ -07309c: 0e00 |0030: return-void │ │ +073014: |[073014] c1.a.b:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +073024: 2030 3106 |0000: instance-of v0, v3, Ljava/lang/reflect/InvocationTargetException; // type@0631 │ │ +073028: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +07302c: 6e10 f81c 0300 |0004: invoke-virtual {v3}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@1cf8 │ │ +073032: 0c02 |0007: move-result-object v2 │ │ +073034: 2023 1706 |0008: instance-of v3, v2, Ljava/lang/RuntimeException; // type@0617 │ │ +073038: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ +07303c: 1f02 1706 |000c: check-cast v2, Ljava/lang/RuntimeException; // type@0617 │ │ +073040: 2702 |000e: throw v2 │ │ +073042: 2203 1706 |000f: new-instance v3, Ljava/lang/RuntimeException; // type@0617 │ │ +073046: 7020 8f1c 2300 |0011: invoke-direct {v3, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1c8f │ │ +07304c: 2703 |0014: throw v3 │ │ +07304e: 2200 1c06 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@061c │ │ +073052: 7010 c11c 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1cc1 │ │ +073058: 1a01 9c14 |001a: const-string v1, "Unable to call " // string@149c │ │ +07305c: 6e20 ce1c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +073062: 6e20 ce1c 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +073068: 1a02 e400 |0022: const-string v2, " via reflection" // string@00e4 │ │ +07306c: 6e20 ce1c 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +073072: 6e10 d61c 0000 |0027: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +073078: 0c02 |002a: move-result-object v2 │ │ +07307a: 1a00 6a14 |002b: const-string v0, "Trace" // string@146a │ │ +07307e: 7130 3c04 2003 |002d: invoke-static {v0, v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@043c │ │ +073084: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lc1/a;) │ │ name : 'c' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -072f24: |[072f24] c1.a.c:()Z │ │ -072f34: 6000 9000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -072f38: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -072f3c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -072f40: 7100 c510 0000 |0006: invoke-static {}, Lc1/e;.a:()Z // method@10c5 │ │ -072f46: 0a00 |0009: move-result v0 │ │ -072f48: 0f00 |000a: return v0 │ │ -072f4a: 1a00 b91e |000b: const-string v0, "isTagEnabled" // string@1eb9 │ │ -072f4e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -072f50: 6202 c104 |000e: sget-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04c1 │ │ -072f54: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -072f56: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -072f58: 3902 1e00 |0012: if-nez v2, 0030 // +001e │ │ -072f5c: 1c02 e800 |0014: const-class v2, Landroid/os/Trace; // type@00e8 │ │ -072f60: 1a05 eb13 |0016: const-string v5, "TRACE_TAG_APP" // string@13eb │ │ -072f64: 6e20 0c1c 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1c0c │ │ -072f6a: 0c02 |001b: move-result-object v2 │ │ -072f6c: 6e20 121d 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.getLong:(Ljava/lang/Object;)J // method@1d12 │ │ -072f72: 0b05 |001f: move-result-wide v5 │ │ -072f74: 6805 c004 |0020: sput-wide v5, Lc1/a;.a:J // field@04c0 │ │ -072f78: 1c02 e800 |0022: const-class v2, Landroid/os/Trace; // type@00e8 │ │ -072f7c: 2335 eb0a |0024: new-array v5, v3, [Ljava/lang/Class; // type@0aeb │ │ -072f80: 6206 ca0a |0026: sget-object v6, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@0aca │ │ -072f84: 4d06 0501 |0028: aput-object v6, v5, v1 │ │ -072f88: 6e30 101c 0205 |002a: invoke-virtual {v2, v0, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c10 │ │ -072f8e: 0c02 |002d: move-result-object v2 │ │ -072f90: 6902 c104 |002e: sput-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04c1 │ │ -072f94: 6202 c104 |0030: sget-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04c1 │ │ -072f98: 2333 ef0a |0032: new-array v3, v3, [Ljava/lang/Object; // type@0aef │ │ -072f9c: 6105 c004 |0034: sget-wide v5, Lc1/a;.a:J // field@04c0 │ │ -072fa0: 7120 5a1c 6500 |0036: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c5a │ │ -072fa6: 0c05 |0039: move-result-object v5 │ │ -072fa8: 4d05 0301 |003a: aput-object v5, v3, v1 │ │ -072fac: 6e30 1d1d 4203 |003c: invoke-virtual {v2, v4, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d1d │ │ -072fb2: 0c02 |003f: move-result-object v2 │ │ -072fb4: 1f02 ed05 |0040: check-cast v2, Ljava/lang/Boolean; // type@05ed │ │ -072fb8: 6e10 e41b 0200 |0042: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@1be4 │ │ -072fbe: 0a01 |0045: move-result v1 │ │ -072fc0: 2805 |0046: goto 004b // +0005 │ │ -072fc2: 0d02 |0047: move-exception v2 │ │ -072fc4: 7120 b010 2000 |0048: invoke-static {v0, v2}, Lc1/a;.b:(Ljava/lang/String;Ljava/lang/Exception;)V // method@10b0 │ │ -072fca: 0f01 |004b: return v1 │ │ +072f0c: |[072f0c] c1.a.c:()Z │ │ +072f1c: 6000 9000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +072f20: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +072f24: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +072f28: 7100 c510 0000 |0006: invoke-static {}, Lc1/e;.a:()Z // method@10c5 │ │ +072f2e: 0a00 |0009: move-result v0 │ │ +072f30: 0f00 |000a: return v0 │ │ +072f32: 1a00 b81e |000b: const-string v0, "isTagEnabled" // string@1eb8 │ │ +072f36: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +072f38: 6202 c104 |000e: sget-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04c1 │ │ +072f3c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +072f3e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +072f40: 3902 1e00 |0012: if-nez v2, 0030 // +001e │ │ +072f44: 1c02 e800 |0014: const-class v2, Landroid/os/Trace; // type@00e8 │ │ +072f48: 1a05 ea13 |0016: const-string v5, "TRACE_TAG_APP" // string@13ea │ │ +072f4c: 6e20 0a1c 5200 |0018: invoke-virtual {v2, v5}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1c0a │ │ +072f52: 0c02 |001b: move-result-object v2 │ │ +072f54: 6e20 101d 4200 |001c: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.getLong:(Ljava/lang/Object;)J // method@1d10 │ │ +072f5a: 0b05 |001f: move-result-wide v5 │ │ +072f5c: 6805 c004 |0020: sput-wide v5, Lc1/a;.a:J // field@04c0 │ │ +072f60: 1c02 e800 |0022: const-class v2, Landroid/os/Trace; // type@00e8 │ │ +072f64: 2335 eb0a |0024: new-array v5, v3, [Ljava/lang/Class; // type@0aeb │ │ +072f68: 6206 ca0a |0026: sget-object v6, Ljava/lang/Long;.TYPE:Ljava/lang/Class; // field@0aca │ │ +072f6c: 4d06 0501 |0028: aput-object v6, v5, v1 │ │ +072f70: 6e30 0e1c 0205 |002a: invoke-virtual {v2, v0, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1c0e │ │ +072f76: 0c02 |002d: move-result-object v2 │ │ +072f78: 6902 c104 |002e: sput-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04c1 │ │ +072f7c: 6202 c104 |0030: sget-object v2, Lc1/a;.b:Ljava/lang/reflect/Method; // field@04c1 │ │ +072f80: 2333 ef0a |0032: new-array v3, v3, [Ljava/lang/Object; // type@0aef │ │ +072f84: 6105 c004 |0034: sget-wide v5, Lc1/a;.a:J // field@04c0 │ │ +072f88: 7120 581c 6500 |0036: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1c58 │ │ +072f8e: 0c05 |0039: move-result-object v5 │ │ +072f90: 4d05 0301 |003a: aput-object v5, v3, v1 │ │ +072f94: 6e30 1b1d 4203 |003c: invoke-virtual {v2, v4, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1d1b │ │ +072f9a: 0c02 |003f: move-result-object v2 │ │ +072f9c: 1f02 ed05 |0040: check-cast v2, Ljava/lang/Boolean; // type@05ed │ │ +072fa0: 6e10 e21b 0200 |0042: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@1be2 │ │ +072fa6: 0a01 |0045: move-result v1 │ │ +072fa8: 2805 |0046: goto 004b // +0005 │ │ +072faa: 0d02 |0047: move-exception v2 │ │ +072fac: 7120 b010 2000 |0048: invoke-static {v0, v2}, Lc1/a;.b:(Ljava/lang/String;Ljava/lang/Exception;)V // method@10b0 │ │ +072fb2: 0f01 |004b: return v1 │ │ catches : 1 │ │ 0x000e - 0x0046 │ │ Ljava/lang/Exception; -> 0x0047 │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lc1/a;) │ │ @@ -120260,36 +120260,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -072fdc: |[072fdc] c1.a.d:(Ljava/lang/String;)Ljava/lang/String; │ │ -072fec: 6e10 b01c 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1cb0 │ │ -072ff2: 0a00 |0003: move-result v0 │ │ -072ff4: 1301 7f00 |0004: const/16 v1, #int 127 // #7f │ │ -072ff8: 3610 0300 |0006: if-gt v0, v1, 0009 // +0003 │ │ -072ffc: 1102 |0008: return-object v2 │ │ -072ffe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -073000: 6e30 b91c 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1cb9 │ │ -073006: 0c02 |000d: move-result-object v2 │ │ -073008: 1102 |000e: return-object v2 │ │ +072fc4: |[072fc4] c1.a.d:(Ljava/lang/String;)Ljava/lang/String; │ │ +072fd4: 6e10 ae1c 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1cae │ │ +072fda: 0a00 |0003: move-result v0 │ │ +072fdc: 1301 7f00 |0004: const/16 v1, #int 127 // #7f │ │ +072fe0: 3610 0300 |0006: if-gt v0, v1, 0009 // +0003 │ │ +072fe4: 1102 |0008: return-object v2 │ │ +072fe6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +072fe8: 6e30 b71c 0201 |000a: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@1cb7 │ │ +072fee: 0c02 |000d: move-result-object v2 │ │ +072ff0: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #265 header: │ │ class_idx : 784 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #265 - │ │ Class descriptor : 'Lc1/b;' │ │ @@ -120304,133 +120304,133 @@ │ │ type : '(II)Landroid/media/ImageReader;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -072d24: |[072d24] c1.b.a:(II)Landroid/media/ImageReader; │ │ -072d34: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -072d36: 1233 |0001: const/4 v3, #int 3 // #3 │ │ -072d38: 1604 0003 |0002: const-wide/16 v4, #int 768 // #300 │ │ -072d3c: 0160 |0004: move v0, v6 │ │ -072d3e: 0171 |0005: move v1, v7 │ │ -072d40: 7706 2e03 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/media/ImageReader;.newInstance:(IIIIJ)Landroid/media/ImageReader; // method@032e │ │ -072d46: 0c06 |0009: move-result-object v6 │ │ -072d48: 1106 |000a: return-object v6 │ │ +072d0c: |[072d0c] c1.b.a:(II)Landroid/media/ImageReader; │ │ +072d1c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +072d1e: 1233 |0001: const/4 v3, #int 3 // #3 │ │ +072d20: 1604 0003 |0002: const-wide/16 v4, #int 768 // #300 │ │ +072d24: 0160 |0004: move v0, v6 │ │ +072d26: 0171 |0005: move v1, v7 │ │ +072d28: 7706 2e03 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/media/ImageReader;.newInstance:(IIIIJ)Landroid/media/ImageReader; // method@032e │ │ +072d2e: 0c06 |0009: move-result-object v6 │ │ +072d30: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc1/b;) │ │ name : 'b' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -072d68: |[072d68] c1.b.b:(Landroid/view/View;)V │ │ -072d78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -072d7a: 6e20 2106 0100 |0001: invoke-virtual {v1, v0}, Landroid/view/View;.setContentCaptureSession:(Landroid/view/contentcapture/ContentCaptureSession;)V // method@0621 │ │ -072d80: 0e00 |0004: return-void │ │ +072d50: |[072d50] c1.b.b:(Landroid/view/View;)V │ │ +072d60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +072d62: 6e20 2106 0100 |0001: invoke-virtual {v1, v0}, Landroid/view/View;.setContentCaptureSession:(Landroid/view/contentcapture/ContentCaptureSession;)V // method@0621 │ │ +072d68: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lc1/b;) │ │ name : 'c' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072d9c: |[072d9c] c1.b.c:(Landroid/view/View;I)V │ │ -072dac: 6e20 5006 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTransitionVisibility:(I)V // method@0650 │ │ -072db2: 0e00 |0003: return-void │ │ +072d84: |[072d84] c1.b.c:(Landroid/view/View;I)V │ │ +072d94: 6e20 5006 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTransitionVisibility:(I)V // method@0650 │ │ +072d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lc1/b;) │ │ name : 'd' │ │ type : '(Landroid/view/View;Landroid/graphics/Matrix;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072d84: |[072d84] c1.b.d:(Landroid/view/View;Landroid/graphics/Matrix;)V │ │ -072d94: 6e20 5a06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.transformMatrixToLocal:(Landroid/graphics/Matrix;)V // method@065a │ │ -072d9a: 0e00 |0003: return-void │ │ +072d6c: |[072d6c] c1.b.d:(Landroid/view/View;Landroid/graphics/Matrix;)V │ │ +072d7c: 6e20 5a06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.transformMatrixToLocal:(Landroid/graphics/Matrix;)V // method@065a │ │ +072d82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lc1/b;) │ │ name : 'e' │ │ type : '(Landroid/view/Window;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072db4: |[072db4] c1.b.e:(Landroid/view/Window;Z)V │ │ -072dc4: 6e20 e106 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/Window;.setNavigationBarContrastEnforced:(Z)V // method@06e1 │ │ -072dca: 0e00 |0003: return-void │ │ +072d9c: |[072d9c] c1.b.e:(Landroid/view/Window;Z)V │ │ +072dac: 6e20 e106 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/Window;.setNavigationBarContrastEnforced:(Z)V // method@06e1 │ │ +072db2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lc1/b;) │ │ name : 'f' │ │ type : '(Ln/j;Landroid/graphics/Rect;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072dcc: |[072dcc] c1.b.f:(Ln/j;Landroid/graphics/Rect;)V │ │ -072ddc: 6e20 1f09 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setEpicenterBounds:(Landroid/graphics/Rect;)V // method@091f │ │ -072de2: 0e00 |0003: return-void │ │ +072db4: |[072db4] c1.b.f:(Ln/j;Landroid/graphics/Rect;)V │ │ +072dc4: 6e20 1f09 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setEpicenterBounds:(Landroid/graphics/Rect;)V // method@091f │ │ +072dca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lc1/b;) │ │ name : 'g' │ │ type : '()Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -072d4c: |[072d4c] c1.b.g:()Z │ │ -072d5c: 7100 bc03 0000 |0000: invoke-static {}, Landroid/os/Trace;.isEnabled:()Z // method@03bc │ │ -072d62: 0a00 |0003: move-result v0 │ │ -072d64: 0f00 |0004: return v0 │ │ +072d34: |[072d34] c1.b.g:()Z │ │ +072d44: 7100 bc03 0000 |0000: invoke-static {}, Landroid/os/Trace;.isEnabled:()Z // method@03bc │ │ +072d4a: 0a00 |0003: move-result v0 │ │ +072d4c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #266 header: │ │ class_idx : 785 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #266 - │ │ Class descriptor : 'Lc1/c;' │ │ @@ -120445,78 +120445,78 @@ │ │ type : '(Landroid/view/View;)Landroid/view/contentcapture/ContentCaptureSession;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -072de4: |[072de4] c1.c.a:(Landroid/view/View;)Landroid/view/contentcapture/ContentCaptureSession; │ │ -072df4: 6e10 9205 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContentCaptureSession:()Landroid/view/contentcapture/ContentCaptureSession; // method@0592 │ │ -072dfa: 0c00 |0003: move-result-object v0 │ │ -072dfc: 1100 |0004: return-object v0 │ │ +072dcc: |[072dcc] c1.c.a:(Landroid/view/View;)Landroid/view/contentcapture/ContentCaptureSession; │ │ +072ddc: 6e10 9205 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContentCaptureSession:()Landroid/view/contentcapture/ContentCaptureSession; // method@0592 │ │ +072de2: 0c00 |0003: move-result-object v0 │ │ +072de4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc1/c;) │ │ name : 'b' │ │ type : '(Landroid/view/View;Landroid/graphics/Matrix;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072e00: |[072e00] c1.c.b:(Landroid/view/View;Landroid/graphics/Matrix;)V │ │ -072e10: 6e20 5906 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.transformMatrixToGlobal:(Landroid/graphics/Matrix;)V // method@0659 │ │ -072e16: 0e00 |0003: return-void │ │ +072de8: |[072de8] c1.c.b:(Landroid/view/View;Landroid/graphics/Matrix;)V │ │ +072df8: 6e20 5906 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.transformMatrixToGlobal:(Landroid/graphics/Matrix;)V // method@0659 │ │ +072dfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lc1/c;) │ │ name : 'c' │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072e18: |[072e18] c1.c.c:(Landroid/view/ViewGroup;Z)V │ │ -072e28: 6e20 af06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.suppressLayout:(Z)V // method@06af │ │ -072e2e: 0e00 |0003: return-void │ │ +072e00: |[072e00] c1.c.c:(Landroid/view/ViewGroup;Z)V │ │ +072e10: 6e20 af06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.suppressLayout:(Z)V // method@06af │ │ +072e16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lc1/c;) │ │ name : 'd' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072e30: |[072e30] c1.c.d:(Ljava/lang/String;I)V │ │ -072e40: 7120 b803 1000 |0000: invoke-static {v0, v1}, Landroid/os/Trace;.beginAsyncSection:(Ljava/lang/String;I)V // method@03b8 │ │ -072e46: 0e00 |0003: return-void │ │ +072e18: |[072e18] c1.c.d:(Ljava/lang/String;I)V │ │ +072e28: 7120 b803 1000 |0000: invoke-static {v0, v1}, Landroid/os/Trace;.beginAsyncSection:(Ljava/lang/String;I)V // method@03b8 │ │ +072e2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #267 header: │ │ class_idx : 786 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #267 - │ │ Class descriptor : 'Lc1/d;' │ │ @@ -120531,133 +120531,133 @@ │ │ type : '(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -072e48: |[072e48] c1.d.a:(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap; │ │ -072e58: 7120 f501 1000 |0000: invoke-static {v0, v1}, Landroid/graphics/Bitmap;.wrapHardwareBuffer:(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap; // method@01f5 │ │ -072e5e: 0c00 |0003: move-result-object v0 │ │ -072e60: 1100 |0004: return-object v0 │ │ +072e30: |[072e30] c1.d.a:(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap; │ │ +072e40: 7120 f501 1000 |0000: invoke-static {v0, v1}, Landroid/graphics/Bitmap;.wrapHardwareBuffer:(Landroid/hardware/HardwareBuffer;Landroid/graphics/ColorSpace;)Landroid/graphics/Bitmap; // method@01f5 │ │ +072e46: 0c00 |0003: move-result-object v0 │ │ +072e48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lc1/d;) │ │ name : 'b' │ │ type : '(II)Landroid/media/ImageReader;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -072e64: |[072e64] c1.d.b:(II)Landroid/media/ImageReader; │ │ -072e74: 1302 2200 |0000: const/16 v2, #int 34 // #22 │ │ -072e78: 1243 |0002: const/4 v3, #int 4 // #4 │ │ -072e7a: 1604 0001 |0003: const-wide/16 v4, #int 256 // #100 │ │ -072e7e: 0160 |0005: move v0, v6 │ │ -072e80: 0171 |0006: move v1, v7 │ │ -072e82: 7706 2e03 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/media/ImageReader;.newInstance:(IIIIJ)Landroid/media/ImageReader; // method@032e │ │ -072e88: 0c06 |000a: move-result-object v6 │ │ -072e8a: 1106 |000b: return-object v6 │ │ +072e4c: |[072e4c] c1.d.b:(II)Landroid/media/ImageReader; │ │ +072e5c: 1302 2200 |0000: const/16 v2, #int 34 // #22 │ │ +072e60: 1243 |0002: const/4 v3, #int 4 // #4 │ │ +072e62: 1604 0001 |0003: const-wide/16 v4, #int 256 // #100 │ │ +072e66: 0160 |0005: move v0, v6 │ │ +072e68: 0171 |0006: move v1, v7 │ │ +072e6a: 7706 2e03 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/media/ImageReader;.newInstance:(IIIIJ)Landroid/media/ImageReader; // method@032e │ │ +072e70: 0c06 |000a: move-result-object v6 │ │ +072e72: 1106 |000b: return-object v6 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lc1/d;) │ │ name : 'c' │ │ type : '(Landroid/app/Activity;Landroid/app/Application$ActivityLifecycleCallbacks;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072e8c: |[072e8c] c1.d.c:(Landroid/app/Activity;Landroid/app/Application$ActivityLifecycleCallbacks;)V │ │ -072e9c: 6e20 c200 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.registerActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@00c2 │ │ -072ea2: 0e00 |0003: return-void │ │ +072e74: |[072e74] c1.d.c:(Landroid/app/Activity;Landroid/app/Application$ActivityLifecycleCallbacks;)V │ │ +072e84: 6e20 c200 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.registerActivityLifecycleCallbacks:(Landroid/app/Application$ActivityLifecycleCallbacks;)V // method@00c2 │ │ +072e8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lc1/d;) │ │ name : 'd' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072ea4: |[072ea4] c1.d.d:(Landroid/view/View;F)V │ │ -072eb4: 6e20 4e06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTransitionAlpha:(F)V // method@064e │ │ -072eba: 0e00 |0003: return-void │ │ +072e8c: |[072e8c] c1.d.d:(Landroid/view/View;F)V │ │ +072e9c: 6e20 4e06 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTransitionAlpha:(F)V // method@064e │ │ +072ea2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lc1/d;) │ │ name : 'e' │ │ type : '(Landroid/view/View;Ljava/util/List;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072ebc: |[072ebc] c1.d.e:(Landroid/view/View;Ljava/util/List;)V │ │ -072ecc: 6e20 4706 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setSystemGestureExclusionRects:(Ljava/util/List;)V // method@0647 │ │ -072ed2: 0e00 |0003: return-void │ │ +072ea4: |[072ea4] c1.d.e:(Landroid/view/View;Ljava/util/List;)V │ │ +072eb4: 6e20 4706 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setSystemGestureExclusionRects:(Ljava/util/List;)V // method@0647 │ │ +072eba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lc1/d;) │ │ name : 'f' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072ed4: |[072ed4] c1.d.f:(Ljava/lang/String;I)V │ │ -072ee4: 7120 ba03 1000 |0000: invoke-static {v0, v1}, Landroid/os/Trace;.endAsyncSection:(Ljava/lang/String;I)V // method@03ba │ │ -072eea: 0e00 |0003: return-void │ │ +072ebc: |[072ebc] c1.d.f:(Ljava/lang/String;I)V │ │ +072ecc: 7120 ba03 1000 |0000: invoke-static {v0, v1}, Landroid/os/Trace;.endAsyncSection:(Ljava/lang/String;I)V // method@03ba │ │ +072ed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lc1/d;) │ │ name : 'g' │ │ type : '(Ln/j;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -072eec: |[072eec] c1.d.g:(Ln/j;)V │ │ -072efc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -072efe: 6e20 2409 0100 |0001: invoke-virtual {v1, v0}, Landroid/widget/PopupWindow;.setIsClippedToScreen:(Z)V // method@0924 │ │ -072f04: 0e00 |0004: return-void │ │ +072ed4: |[072ed4] c1.d.g:(Ln/j;)V │ │ +072ee4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +072ee6: 6e20 2409 0100 |0001: invoke-virtual {v1, v0}, Landroid/widget/PopupWindow;.setIsClippedToScreen:(Z)V // method@0924 │ │ +072eec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #268 header: │ │ class_idx : 787 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #268 - │ │ Class descriptor : 'Lc1/e;' │ │ @@ -120672,51 +120672,51 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -072f08: |[072f08] c1.e.a:()Z │ │ -072f18: 7100 b910 0000 |0000: invoke-static {}, Lc1/b;.g:()Z // method@10b9 │ │ -072f1e: 0a00 |0003: move-result v0 │ │ -072f20: 0f00 |0004: return v0 │ │ +072ef0: |[072ef0] c1.e.a:()Z │ │ +072f00: 7100 b910 0000 |0000: invoke-static {}, Lc1/b;.g:()Z // method@10b9 │ │ +072f06: 0a00 |0003: move-result v0 │ │ +072f08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #269 header: │ │ class_idx : 788 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #269 - │ │ Class descriptor : 'Lc2/a;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #270 header: │ │ class_idx : 789 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #270 annotations: │ │ Annotations on class │ │ @@ -120733,21 +120733,21 @@ │ │ Virtual methods - │ │ #0 : (in Lc3/a;) │ │ name : 'call' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0481 (PUBLIC VARARGS ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #271 header: │ │ class_idx : 790 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #271 annotations: │ │ Annotations on class │ │ @@ -120770,21 +120770,21 @@ │ │ │ │ #1 : (in Lc3/b;) │ │ name : 'b' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #272 header: │ │ class_idx : 796 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #272 annotations: │ │ Annotations on class │ │ @@ -120806,62 +120806,62 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073110: |[073110] d.a$a.:()V │ │ -073120: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -073126: 0e00 |0003: return-void │ │ +0730f8: |[0730f8] d.a$a.:()V │ │ +073108: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +07310e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ld/a$a;) │ │ name : 'createFromParcel' │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0730dc: |[0730dc] d.a$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0730ec: 2200 1d03 |0000: new-instance v0, Ld/a; // type@031d │ │ -0730f0: 7020 d110 2000 |0002: invoke-direct {v0, v2}, Ld/a;.:(Landroid/os/Parcel;)V // method@10d1 │ │ -0730f6: 1100 |0005: return-object v0 │ │ +0730c4: |[0730c4] d.a$a.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0730d4: 2200 1d03 |0000: new-instance v0, Ld/a; // type@031d │ │ +0730d8: 7020 d110 2000 |0002: invoke-direct {v0, v2}, Ld/a;.:(Landroid/os/Parcel;)V // method@10d1 │ │ +0730de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld/a$a;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0730f8: |[0730f8] d.a$a.newArray:(I)[Ljava/lang/Object; │ │ -073108: 2311 da0a |0000: new-array v1, v1, [Ld/a; // type@0ada │ │ -07310c: 1101 |0002: return-object v1 │ │ +0730e0: |[0730e0] d.a$a.newArray:(I)[Ljava/lang/Object; │ │ +0730f0: 2311 da0a |0000: new-array v1, v1, [Ld/a; // type@0ada │ │ +0730f4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #273 header: │ │ class_idx : 797 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #273 annotations: │ │ Annotations on class │ │ @@ -120895,120 +120895,120 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -073598: |[073598] d.a.:()V │ │ -0735a8: 2200 1c03 |0000: new-instance v0, Ld/a$a; // type@031c │ │ -0735ac: 7010 cc10 0000 |0002: invoke-direct {v0}, Ld/a$a;.:()V // method@10cc │ │ -0735b2: 6900 c404 |0005: sput-object v0, Ld/a;.CREATOR:Landroid/os/Parcelable$Creator; // field@04c4 │ │ -0735b6: 0e00 |0007: return-void │ │ +073580: |[073580] d.a.:()V │ │ +073590: 2200 1c03 |0000: new-instance v0, Ld/a$a; // type@031c │ │ +073594: 7010 cc10 0000 |0002: invoke-direct {v0}, Ld/a$a;.:()V // method@10cc │ │ +07359a: 6900 c404 |0005: sput-object v0, Ld/a;.CREATOR:Landroid/os/Parcelable$Creator; // field@04c4 │ │ +07359e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld/a;) │ │ name : '' │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0735b8: |[0735b8] d.a.:(Landroid/content/Intent;I)V │ │ -0735c8: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0735ce: 5902 c504 |0003: iput v2, v0, Ld/a;.e:I // field@04c5 │ │ -0735d2: 5b01 c604 |0005: iput-object v1, v0, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ -0735d6: 0e00 |0007: return-void │ │ +0735a0: |[0735a0] d.a.:(Landroid/content/Intent;I)V │ │ +0735b0: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0735b6: 5902 c504 |0003: iput v2, v0, Ld/a;.e:I // field@04c5 │ │ +0735ba: 5b01 c604 |0005: iput-object v1, v0, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ +0735be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ld/a;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0735d8: |[0735d8] d.a.:(Landroid/os/Parcel;)V │ │ -0735e8: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0735ee: 6e10 9b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -0735f4: 0a00 |0006: move-result v0 │ │ -0735f6: 5910 c504 |0007: iput v0, v1, Ld/a;.e:I // field@04c5 │ │ -0735fa: 6e10 9b03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ -073600: 0a00 |000c: move-result v0 │ │ -073602: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ -073606: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -073608: 2809 |0010: goto 0019 // +0009 │ │ -07360a: 6200 3d00 |0011: sget-object v0, Landroid/content/Intent;.CREATOR:Landroid/os/Parcelable$Creator; // field@003d │ │ -07360e: 7220 b003 2000 |0013: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@03b0 │ │ -073614: 0c02 |0016: move-result-object v2 │ │ -073616: 1f02 6000 |0017: check-cast v2, Landroid/content/Intent; // type@0060 │ │ -07361a: 5b12 c604 |0019: iput-object v2, v1, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ -07361e: 0e00 |001b: return-void │ │ +0735c0: |[0735c0] d.a.:(Landroid/os/Parcel;)V │ │ +0735d0: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0735d6: 6e10 9b03 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +0735dc: 0a00 |0006: move-result v0 │ │ +0735de: 5910 c504 |0007: iput v0, v1, Ld/a;.e:I // field@04c5 │ │ +0735e2: 6e10 9b03 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@039b │ │ +0735e8: 0a00 |000c: move-result v0 │ │ +0735ea: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ +0735ee: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0735f0: 2809 |0010: goto 0019 // +0009 │ │ +0735f2: 6200 3d00 |0011: sget-object v0, Landroid/content/Intent;.CREATOR:Landroid/os/Parcelable$Creator; // field@003d │ │ +0735f6: 7220 b003 2000 |0013: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@03b0 │ │ +0735fc: 0c02 |0016: move-result-object v2 │ │ +0735fe: 1f02 6000 |0017: check-cast v2, Landroid/content/Intent; // type@0060 │ │ +073602: 5b12 c604 |0019: iput-object v2, v1, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ +073606: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ld/a;) │ │ name : 'describeContents' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073518: |[073518] d.a.describeContents:()I │ │ -073528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07352a: 0f00 |0001: return v0 │ │ +073500: |[073500] d.a.describeContents:()I │ │ +073510: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073512: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld/a;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -07352c: |[07352c] d.a.toString:()Ljava/lang/String; │ │ -07353c: 1a00 3803 |0000: const-string v0, "ActivityResult{resultCode=" // string@0338 │ │ -073540: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -073546: 0c00 |0005: move-result-object v0 │ │ -073548: 5231 c504 |0006: iget v1, v3, Ld/a;.e:I // field@04c5 │ │ -07354c: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ -07354e: 3221 0c00 |0009: if-eq v1, v2, 0015 // +000c │ │ -073552: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -073556: 7110 bf1c 0100 |000d: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1cbf │ │ -07355c: 0c01 |0010: move-result-object v1 │ │ -07355e: 2806 |0011: goto 0017 // +0006 │ │ -073560: 1a01 e112 |0012: const-string v1, "RESULT_CANCELED" // string@12e1 │ │ -073564: 2803 |0014: goto 0017 // +0003 │ │ -073566: 1a01 e812 |0015: const-string v1, "RESULT_OK" // string@12e8 │ │ -07356a: 6e20 d01c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -073570: 1a01 b901 |001a: const-string v1, ", data=" // string@01b9 │ │ -073574: 6e20 d01c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -07357a: 5431 c604 |001f: iget-object v1, v3, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ -07357e: 6e20 cf1c 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccf │ │ -073584: 1301 7d00 |0024: const/16 v1, #int 125 // #7d │ │ -073588: 6e20 c81c 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc8 │ │ -07358e: 6e10 d81c 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -073594: 0c00 |002c: move-result-object v0 │ │ -073596: 1100 |002d: return-object v0 │ │ +073514: |[073514] d.a.toString:()Ljava/lang/String; │ │ +073524: 1a00 3803 |0000: const-string v0, "ActivityResult{resultCode=" // string@0338 │ │ +073528: 7110 cb0f 0000 |0002: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +07352e: 0c00 |0005: move-result-object v0 │ │ +073530: 5231 c504 |0006: iget v1, v3, Ld/a;.e:I // field@04c5 │ │ +073534: 12f2 |0008: const/4 v2, #int -1 // #ff │ │ +073536: 3221 0c00 |0009: if-eq v1, v2, 0015 // +000c │ │ +07353a: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +07353e: 7110 bd1c 0100 |000d: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1cbd │ │ +073544: 0c01 |0010: move-result-object v1 │ │ +073546: 2806 |0011: goto 0017 // +0006 │ │ +073548: 1a01 e112 |0012: const-string v1, "RESULT_CANCELED" // string@12e1 │ │ +07354c: 2803 |0014: goto 0017 // +0003 │ │ +07354e: 1a01 e812 |0015: const-string v1, "RESULT_OK" // string@12e8 │ │ +073552: 6e20 ce1c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +073558: 1a01 b901 |001a: const-string v1, ", data=" // string@01b9 │ │ +07355c: 6e20 ce1c 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +073562: 5431 c604 |001f: iget-object v1, v3, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ +073566: 6e20 cd1c 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1ccd │ │ +07356c: 1301 7d00 |0024: const/16 v1, #int 125 // #7d │ │ +073570: 6e20 c61c 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1cc6 │ │ +073576: 6e10 d61c 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +07357c: 0c00 |002c: move-result-object v0 │ │ +07357e: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -121293,38 +121293,38 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -073620: |[073620] d.a.writeToParcel:(Landroid/os/Parcel;I)V │ │ -073630: 5210 c504 |0000: iget v0, v1, Ld/a;.e:I // field@04c5 │ │ -073634: 6e20 a403 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -07363a: 5410 c604 |0005: iget-object v0, v1, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ -07363e: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ -073642: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -073644: 2802 |000a: goto 000c // +0002 │ │ -073646: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -073648: 6e20 a403 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ -07364e: 5410 c604 |000f: iget-object v0, v1, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ -073652: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -073656: 6e30 6901 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.writeToParcel:(Landroid/os/Parcel;I)V // method@0169 │ │ -07365c: 0e00 |0016: return-void │ │ +073608: |[073608] d.a.writeToParcel:(Landroid/os/Parcel;I)V │ │ +073618: 5210 c504 |0000: iget v0, v1, Ld/a;.e:I // field@04c5 │ │ +07361c: 6e20 a403 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +073622: 5410 c604 |0005: iget-object v0, v1, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ +073626: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ +07362a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +07362c: 2802 |000a: goto 000c // +0002 │ │ +07362e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +073630: 6e20 a403 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@03a4 │ │ +073636: 5410 c604 |000f: iget-object v0, v1, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ +07363a: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +07363e: 6e30 6901 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.writeToParcel:(Landroid/os/Parcel;I)V // method@0169 │ │ +073644: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #274 header: │ │ class_idx : 798 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #274 annotations: │ │ Annotations on class │ │ @@ -121343,21 +121343,21 @@ │ │ Virtual methods - │ │ #0 : (in Ld/b;) │ │ name : 'a' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #275 header: │ │ class_idx : 799 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #275 - │ │ Class descriptor : 'Ld/c;' │ │ @@ -121372,38 +121372,38 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073128: |[073128] d.c.:()V │ │ -073138: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -07313e: 0e00 |0003: return-void │ │ +073110: |[073110] d.c.:()V │ │ +073120: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +073126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld/c;) │ │ name : 'n' │ │ type : '(Lu0/l;)Lw0/a;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -073140: |[073140] d.c.n:(Lu0/l;)Lw0/a; │ │ -073150: 2200 5e0a |0000: new-instance v0, Lw0/a; // type@0a5e │ │ -073154: 0721 |0002: move-object v1, v2 │ │ -073156: 1f01 fa09 |0003: check-cast v1, Lu0/h0; // type@09fa │ │ -07315a: 7210 a82f 0100 |0005: invoke-interface {v1}, Lu0/h0;.q:()Lu0/g0; // method@2fa8 │ │ -073160: 0c01 |0008: move-result-object v1 │ │ -073162: 7030 c730 2001 |0009: invoke-direct {v0, v2, v1}, Lw0/a;.:(Lu0/l;Lu0/g0;)V // method@30c7 │ │ -073168: 1100 |000c: return-object v0 │ │ +073128: |[073128] d.c.n:(Lu0/l;)Lw0/a; │ │ +073138: 2200 5e0a |0000: new-instance v0, Lw0/a; // type@0a5e │ │ +07313c: 0721 |0002: move-object v1, v2 │ │ +07313e: 1f01 fa09 |0003: check-cast v1, Lu0/h0; // type@09fa │ │ +073142: 7210 a62f 0100 |0005: invoke-interface {v1}, Lu0/h0;.q:()Lu0/g0; // method@2fa6 │ │ +073148: 0c01 |0008: move-result-object v1 │ │ +07314a: 7030 c530 2001 |0009: invoke-direct {v0, v2, v1}, Lw0/a;.:(Lu0/l;Lu0/g0;)V // method@30c5 │ │ +073150: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ld/c;) │ │ name : 's' │ │ @@ -121431,21 +121431,21 @@ │ │ │ │ #4 : (in Ld/c;) │ │ name : 'w' │ │ type : '([BII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #276 header: │ │ class_idx : 801 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #276 annotations: │ │ Annotations on class │ │ @@ -121480,31 +121480,31 @@ │ │ type : '(Ld/b;Ld/c;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0732b0: |[0732b0] d.e$a.:(Ld/b;Ld/c;)V │ │ -0732c0: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0732c6: 5b01 c904 |0003: iput-object v1, v0, Ld/e$a;.a:Ld/b; // field@04c9 │ │ -0732ca: 5b02 ca04 |0005: iput-object v2, v0, Ld/e$a;.b:Ld/c; // field@04ca │ │ -0732ce: 0e00 |0007: return-void │ │ +073298: |[073298] d.e$a.:(Ld/b;Ld/c;)V │ │ +0732a8: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +0732ae: 5b01 c904 |0003: iput-object v1, v0, Ld/e$a;.a:Ld/b; // field@04c9 │ │ +0732b2: 5b02 ca04 |0005: iput-object v2, v0, Ld/e$a;.b:Ld/c; // field@04ca │ │ +0732b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #277 header: │ │ class_idx : 802 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #277 annotations: │ │ Annotations on class │ │ @@ -121516,21 +121516,21 @@ │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #278 header: │ │ class_idx : 803 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #278 annotations: │ │ Annotations on class │ │ @@ -121579,170 +121579,170 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -07349c: |[07349c] d.e.:()V │ │ -0734ac: 7010 801c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -0734b2: 2200 6606 |0003: new-instance v0, Ljava/util/HashMap; // type@0666 │ │ -0734b6: 7010 d31d 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1dd3 │ │ -0734bc: 5b10 cb04 |0008: iput-object v0, v1, Ld/e;.a:Ljava/util/HashMap; // field@04cb │ │ -0734c0: 2200 6606 |000a: new-instance v0, Ljava/util/HashMap; // type@0666 │ │ -0734c4: 7010 d31d 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1dd3 │ │ -0734ca: 5b10 cc04 |000f: iput-object v0, v1, Ld/e;.b:Ljava/util/HashMap; // field@04cc │ │ -0734ce: 2200 6606 |0011: new-instance v0, Ljava/util/HashMap; // type@0666 │ │ -0734d2: 7010 d31d 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1dd3 │ │ -0734d8: 5b10 cd04 |0016: iput-object v0, v1, Ld/e;.c:Ljava/util/HashMap; // field@04cd │ │ -0734dc: 2200 5b06 |0018: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ -0734e0: 7010 891d 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -0734e6: 5b10 ce04 |001d: iput-object v0, v1, Ld/e;.d:Ljava/util/ArrayList; // field@04ce │ │ -0734ea: 2200 6606 |001f: new-instance v0, Ljava/util/HashMap; // type@0666 │ │ -0734ee: 7010 d31d 0000 |0021: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1dd3 │ │ -0734f4: 5b10 cf04 |0024: iput-object v0, v1, Ld/e;.e:Ljava/util/HashMap; // field@04cf │ │ -0734f8: 2200 6606 |0026: new-instance v0, Ljava/util/HashMap; // type@0666 │ │ -0734fc: 7010 d31d 0000 |0028: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1dd3 │ │ -073502: 5b10 d004 |002b: iput-object v0, v1, Ld/e;.f:Ljava/util/HashMap; // field@04d0 │ │ -073506: 2200 d700 |002d: new-instance v0, Landroid/os/Bundle; // type@00d7 │ │ -07350a: 7010 5403 0000 |002f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0354 │ │ -073510: 5b10 d104 |0032: iput-object v0, v1, Ld/e;.g:Landroid/os/Bundle; // field@04d1 │ │ -073514: 0e00 |0034: return-void │ │ +073484: |[073484] d.e.:()V │ │ +073494: 7010 7e1c 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +07349a: 2200 6606 |0003: new-instance v0, Ljava/util/HashMap; // type@0666 │ │ +07349e: 7010 d11d 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1dd1 │ │ +0734a4: 5b10 cb04 |0008: iput-object v0, v1, Ld/e;.a:Ljava/util/HashMap; // field@04cb │ │ +0734a8: 2200 6606 |000a: new-instance v0, Ljava/util/HashMap; // type@0666 │ │ +0734ac: 7010 d11d 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1dd1 │ │ +0734b2: 5b10 cc04 |000f: iput-object v0, v1, Ld/e;.b:Ljava/util/HashMap; // field@04cc │ │ +0734b6: 2200 6606 |0011: new-instance v0, Ljava/util/HashMap; // type@0666 │ │ +0734ba: 7010 d11d 0000 |0013: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1dd1 │ │ +0734c0: 5b10 cd04 |0016: iput-object v0, v1, Ld/e;.c:Ljava/util/HashMap; // field@04cd │ │ +0734c4: 2200 5b06 |0018: new-instance v0, Ljava/util/ArrayList; // type@065b │ │ +0734c8: 7010 871d 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +0734ce: 5b10 ce04 |001d: iput-object v0, v1, Ld/e;.d:Ljava/util/ArrayList; // field@04ce │ │ +0734d2: 2200 6606 |001f: new-instance v0, Ljava/util/HashMap; // type@0666 │ │ +0734d6: 7010 d11d 0000 |0021: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1dd1 │ │ +0734dc: 5b10 cf04 |0024: iput-object v0, v1, Ld/e;.e:Ljava/util/HashMap; // field@04cf │ │ +0734e0: 2200 6606 |0026: new-instance v0, Ljava/util/HashMap; // type@0666 │ │ +0734e4: 7010 d11d 0000 |0028: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1dd1 │ │ +0734ea: 5b10 d004 |002b: iput-object v0, v1, Ld/e;.f:Ljava/util/HashMap; // field@04d0 │ │ +0734ee: 2200 d700 |002d: new-instance v0, Landroid/os/Bundle; // type@00d7 │ │ +0734f2: 7010 5403 0000 |002f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0354 │ │ +0734f8: 5b10 d104 |0032: iput-object v0, v1, Ld/e;.g:Landroid/os/Bundle; // field@04d1 │ │ +0734fc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ld/e;) │ │ name : 'a' │ │ type : '(IILandroid/content/Intent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0732d0: |[0732d0] d.e.a:(IILandroid/content/Intent;)Z │ │ -0732e0: 5420 cb04 |0000: iget-object v0, v2, Ld/e;.a:Ljava/util/HashMap; // field@04cb │ │ -0732e4: 7110 4f1c 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -0732ea: 0c03 |0005: move-result-object v3 │ │ -0732ec: 6e20 d81d 3000 |0006: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dd8 │ │ -0732f2: 0c03 |0009: move-result-object v3 │ │ -0732f4: 1f03 1b06 |000a: check-cast v3, Ljava/lang/String; // type@061b │ │ -0732f8: 3903 0400 |000c: if-nez v3, 0010 // +0004 │ │ -0732fc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0732fe: 0f03 |000f: return v3 │ │ -073300: 5420 cf04 |0010: iget-object v0, v2, Ld/e;.e:Ljava/util/HashMap; // field@04cf │ │ -073304: 6e20 d81d 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dd8 │ │ -07330a: 0c00 |0015: move-result-object v0 │ │ -07330c: 1f00 2103 |0016: check-cast v0, Ld/e$a; // type@0321 │ │ -073310: 3800 1f00 |0018: if-eqz v0, 0037 // +001f │ │ -073314: 5401 c904 |001a: iget-object v1, v0, Ld/e$a;.a:Ld/b; // field@04c9 │ │ -073318: 3801 1b00 |001c: if-eqz v1, 0037 // +001b │ │ -07331c: 5421 ce04 |001e: iget-object v1, v2, Ld/e;.d:Ljava/util/ArrayList; // field@04ce │ │ -073320: 6e20 911d 3100 |0020: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1d91 │ │ -073326: 0a01 |0023: move-result v1 │ │ -073328: 3801 1300 |0024: if-eqz v1, 0037 // +0013 │ │ -07332c: 5401 c904 |0026: iget-object v1, v0, Ld/e$a;.a:Ld/b; // field@04c9 │ │ -073330: 5400 ca04 |0028: iget-object v0, v0, Ld/e$a;.b:Ld/c; // field@04ca │ │ -073334: 6e30 db10 5004 |002a: invoke-virtual {v0, v5, v4}, Ld/c;.v:(Landroid/content/Intent;I)Ljava/lang/Object; // method@10db │ │ -07333a: 0c04 |002d: move-result-object v4 │ │ -07333c: 7220 d510 4100 |002e: invoke-interface {v1, v4}, Ld/b;.a:(Ljava/lang/Object;)V // method@10d5 │ │ -073342: 5424 ce04 |0031: iget-object v4, v2, Ld/e;.d:Ljava/util/ArrayList; // field@04ce │ │ -073346: 6e20 981d 3400 |0033: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d98 │ │ -07334c: 2810 |0036: goto 0046 // +0010 │ │ -07334e: 5420 d004 |0037: iget-object v0, v2, Ld/e;.f:Ljava/util/HashMap; // field@04d0 │ │ -073352: 6e20 de1d 3000 |0039: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dde │ │ -073358: 5420 d104 |003c: iget-object v0, v2, Ld/e;.g:Landroid/os/Bundle; // field@04d1 │ │ -07335c: 2201 1d03 |003e: new-instance v1, Ld/a; // type@031d │ │ -073360: 7030 d010 5104 |0040: invoke-direct {v1, v5, v4}, Ld/a;.:(Landroid/content/Intent;I)V // method@10d0 │ │ -073366: 6e30 7403 3001 |0043: invoke-virtual {v0, v3, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0374 │ │ -07336c: 1213 |0046: const/4 v3, #int 1 // #1 │ │ -07336e: 0f03 |0047: return v3 │ │ +0732b8: |[0732b8] d.e.a:(IILandroid/content/Intent;)Z │ │ +0732c8: 5420 cb04 |0000: iget-object v0, v2, Ld/e;.a:Ljava/util/HashMap; // field@04cb │ │ +0732cc: 7110 4d1c 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +0732d2: 0c03 |0005: move-result-object v3 │ │ +0732d4: 6e20 d61d 3000 |0006: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dd6 │ │ +0732da: 0c03 |0009: move-result-object v3 │ │ +0732dc: 1f03 1b06 |000a: check-cast v3, Ljava/lang/String; // type@061b │ │ +0732e0: 3903 0400 |000c: if-nez v3, 0010 // +0004 │ │ +0732e4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0732e6: 0f03 |000f: return v3 │ │ +0732e8: 5420 cf04 |0010: iget-object v0, v2, Ld/e;.e:Ljava/util/HashMap; // field@04cf │ │ +0732ec: 6e20 d61d 3000 |0012: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dd6 │ │ +0732f2: 0c00 |0015: move-result-object v0 │ │ +0732f4: 1f00 2103 |0016: check-cast v0, Ld/e$a; // type@0321 │ │ +0732f8: 3800 1f00 |0018: if-eqz v0, 0037 // +001f │ │ +0732fc: 5401 c904 |001a: iget-object v1, v0, Ld/e$a;.a:Ld/b; // field@04c9 │ │ +073300: 3801 1b00 |001c: if-eqz v1, 0037 // +001b │ │ +073304: 5421 ce04 |001e: iget-object v1, v2, Ld/e;.d:Ljava/util/ArrayList; // field@04ce │ │ +073308: 6e20 8f1d 3100 |0020: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1d8f │ │ +07330e: 0a01 |0023: move-result v1 │ │ +073310: 3801 1300 |0024: if-eqz v1, 0037 // +0013 │ │ +073314: 5401 c904 |0026: iget-object v1, v0, Ld/e$a;.a:Ld/b; // field@04c9 │ │ +073318: 5400 ca04 |0028: iget-object v0, v0, Ld/e$a;.b:Ld/c; // field@04ca │ │ +07331c: 6e30 db10 5004 |002a: invoke-virtual {v0, v5, v4}, Ld/c;.v:(Landroid/content/Intent;I)Ljava/lang/Object; // method@10db │ │ +073322: 0c04 |002d: move-result-object v4 │ │ +073324: 7220 d510 4100 |002e: invoke-interface {v1, v4}, Ld/b;.a:(Ljava/lang/Object;)V // method@10d5 │ │ +07332a: 5424 ce04 |0031: iget-object v4, v2, Ld/e;.d:Ljava/util/ArrayList; // field@04ce │ │ +07332e: 6e20 961d 3400 |0033: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1d96 │ │ +073334: 2810 |0036: goto 0046 // +0010 │ │ +073336: 5420 d004 |0037: iget-object v0, v2, Ld/e;.f:Ljava/util/HashMap; // field@04d0 │ │ +07333a: 6e20 dc1d 3000 |0039: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ddc │ │ +073340: 5420 d104 |003c: iget-object v0, v2, Ld/e;.g:Landroid/os/Bundle; // field@04d1 │ │ +073344: 2201 1d03 |003e: new-instance v1, Ld/a; // type@031d │ │ +073348: 7030 d010 5104 |0040: invoke-direct {v1, v5, v4}, Ld/a;.:(Landroid/content/Intent;I)V // method@10d0 │ │ +07334e: 6e30 7403 3001 |0043: invoke-virtual {v0, v3, v1}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0374 │ │ +073354: 1213 |0046: const/4 v3, #int 1 // #1 │ │ +073356: 0f03 |0047: return v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld/e;) │ │ name : 'b' │ │ type : '(Ljava/lang/String;Ld/c;Ld/b;)Ld/d;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 141 16-bit code units │ │ -073370: |[073370] d.e.b:(Ljava/lang/String;Ld/c;Ld/b;)Ld/d; │ │ -073380: 5450 cc04 |0000: iget-object v0, v5, Ld/e;.b:Ljava/util/HashMap; // field@04cc │ │ -073384: 6e20 d81d 6000 |0002: invoke-virtual {v0, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dd8 │ │ -07338a: 0c00 |0005: move-result-object v0 │ │ -07338c: 1f00 0406 |0006: check-cast v0, Ljava/lang/Integer; // type@0604 │ │ -073390: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -073394: 2843 |000a: goto 004d // +0043 │ │ -073396: 6200 cd13 |000b: sget-object v0, Lz2/c;.e:Lz2/c$a; // field@13cd │ │ -07339a: 6e10 841c 0000 |000d: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0733a0: 6200 ce13 |0010: sget-object v0, Lz2/c;.f:Lz2/a; // field@13ce │ │ -0733a4: 6e10 b731 0000 |0012: invoke-virtual {v0}, Lz2/a;.a:()Ljava/util/Random; // method@31b7 │ │ -0733aa: 0c00 |0015: move-result-object v0 │ │ -0733ac: 1501 ff7f |0016: const/high16 v1, #int 2147418112 // #7fff │ │ -0733b0: 6e20 421e 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@1e42 │ │ -0733b6: 0a00 |001b: move-result v0 │ │ -0733b8: 1502 0100 |001c: const/high16 v2, #int 65536 // #1 │ │ -0733bc: b020 |001e: add-int/2addr v0, v2 │ │ -0733be: 5453 cb04 |001f: iget-object v3, v5, Ld/e;.a:Ljava/util/HashMap; // field@04cb │ │ -0733c2: 7110 4f1c 0000 |0021: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -0733c8: 0c04 |0024: move-result-object v4 │ │ -0733ca: 6e20 d61d 4300 |0025: invoke-virtual {v3, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1dd6 │ │ -0733d0: 0a03 |0028: move-result v3 │ │ -0733d2: 3803 1200 |0029: if-eqz v3, 003b // +0012 │ │ -0733d6: 6200 cd13 |002b: sget-object v0, Lz2/c;.e:Lz2/c$a; // field@13cd │ │ -0733da: 6e10 841c 0000 |002d: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -0733e0: 6200 ce13 |0030: sget-object v0, Lz2/c;.f:Lz2/a; // field@13ce │ │ -0733e4: 6e10 b731 0000 |0032: invoke-virtual {v0}, Lz2/a;.a:()Ljava/util/Random; // method@31b7 │ │ -0733ea: 0c00 |0035: move-result-object v0 │ │ -0733ec: 6e20 421e 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@1e42 │ │ -0733f2: 0a00 |0039: move-result v0 │ │ -0733f4: 28e4 |003a: goto 001e // -001c │ │ -0733f6: 5451 cb04 |003b: iget-object v1, v5, Ld/e;.a:Ljava/util/HashMap; // field@04cb │ │ -0733fa: 7110 4f1c 0000 |003d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -073400: 0c02 |0040: move-result-object v2 │ │ -073402: 6e30 dc1d 2106 |0041: invoke-virtual {v1, v2, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ddc │ │ -073408: 5451 cc04 |0044: iget-object v1, v5, Ld/e;.b:Ljava/util/HashMap; // field@04cc │ │ -07340c: 7110 4f1c 0000 |0046: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -073412: 0c00 |0049: move-result-object v0 │ │ -073414: 6e30 dc1d 6100 |004a: invoke-virtual {v1, v6, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ddc │ │ -07341a: 5450 cf04 |004d: iget-object v0, v5, Ld/e;.e:Ljava/util/HashMap; // field@04cf │ │ -07341e: 2201 2103 |004f: new-instance v1, Ld/e$a; // type@0321 │ │ -073422: 7030 df10 8107 |0051: invoke-direct {v1, v8, v7}, Ld/e$a;.:(Ld/b;Ld/c;)V // method@10df │ │ -073428: 6e30 dc1d 6001 |0054: invoke-virtual {v0, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1ddc │ │ -07342e: 5450 d004 |0057: iget-object v0, v5, Ld/e;.f:Ljava/util/HashMap; // field@04d0 │ │ -073432: 6e20 d61d 6000 |0059: invoke-virtual {v0, v6}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1dd6 │ │ -073438: 0a00 |005c: move-result v0 │ │ -07343a: 3800 1000 |005d: if-eqz v0, 006d // +0010 │ │ -07343e: 5450 d004 |005f: iget-object v0, v5, Ld/e;.f:Ljava/util/HashMap; // field@04d0 │ │ -073442: 6e20 d81d 6000 |0061: invoke-virtual {v0, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dd8 │ │ -073448: 0c00 |0064: move-result-object v0 │ │ -07344a: 5451 d004 |0065: iget-object v1, v5, Ld/e;.f:Ljava/util/HashMap; // field@04d0 │ │ -07344e: 6e20 de1d 6100 |0067: invoke-virtual {v1, v6}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dde │ │ -073454: 7220 d510 0800 |006a: invoke-interface {v8, v0}, Ld/b;.a:(Ljava/lang/Object;)V // method@10d5 │ │ -07345a: 5450 d104 |006d: iget-object v0, v5, Ld/e;.g:Landroid/os/Bundle; // field@04d1 │ │ -07345e: 6e20 6303 6000 |006f: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0363 │ │ -073464: 0c00 |0072: move-result-object v0 │ │ -073466: 1f00 1d03 |0073: check-cast v0, Ld/a; // type@031d │ │ -07346a: 3800 1200 |0075: if-eqz v0, 0087 // +0012 │ │ -07346e: 5451 d104 |0077: iget-object v1, v5, Ld/e;.g:Landroid/os/Bundle; // field@04d1 │ │ -073472: 6e20 7d03 6100 |0079: invoke-virtual {v1, v6}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ -073478: 5201 c504 |007c: iget v1, v0, Ld/a;.e:I // field@04c5 │ │ -07347c: 5400 c604 |007e: iget-object v0, v0, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ -073480: 6e30 db10 0701 |0080: invoke-virtual {v7, v0, v1}, Ld/c;.v:(Landroid/content/Intent;I)Ljava/lang/Object; // method@10db │ │ -073486: 0c07 |0083: move-result-object v7 │ │ -073488: 7220 d510 7800 |0084: invoke-interface {v8, v7}, Ld/b;.a:(Ljava/lang/Object;)V // method@10d5 │ │ -07348e: 2207 2003 |0087: new-instance v7, Ld/d; // type@0320 │ │ -073492: 7030 dd10 5706 |0089: invoke-direct {v7, v5, v6}, Ld/d;.:(Ld/e;Ljava/lang/String;)V // method@10dd │ │ -073498: 1107 |008c: return-object v7 │ │ +073358: |[073358] d.e.b:(Ljava/lang/String;Ld/c;Ld/b;)Ld/d; │ │ +073368: 5450 cc04 |0000: iget-object v0, v5, Ld/e;.b:Ljava/util/HashMap; // field@04cc │ │ +07336c: 6e20 d61d 6000 |0002: invoke-virtual {v0, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dd6 │ │ +073372: 0c00 |0005: move-result-object v0 │ │ +073374: 1f00 0406 |0006: check-cast v0, Ljava/lang/Integer; // type@0604 │ │ +073378: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +07337c: 2843 |000a: goto 004d // +0043 │ │ +07337e: 6200 cd13 |000b: sget-object v0, Lz2/c;.e:Lz2/c$a; // field@13cd │ │ +073382: 6e10 821c 0000 |000d: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +073388: 6200 ce13 |0010: sget-object v0, Lz2/c;.f:Lz2/a; // field@13ce │ │ +07338c: 6e10 b531 0000 |0012: invoke-virtual {v0}, Lz2/a;.a:()Ljava/util/Random; // method@31b5 │ │ +073392: 0c00 |0015: move-result-object v0 │ │ +073394: 1501 ff7f |0016: const/high16 v1, #int 2147418112 // #7fff │ │ +073398: 6e20 401e 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@1e40 │ │ +07339e: 0a00 |001b: move-result v0 │ │ +0733a0: 1502 0100 |001c: const/high16 v2, #int 65536 // #1 │ │ +0733a4: b020 |001e: add-int/2addr v0, v2 │ │ +0733a6: 5453 cb04 |001f: iget-object v3, v5, Ld/e;.a:Ljava/util/HashMap; // field@04cb │ │ +0733aa: 7110 4d1c 0000 |0021: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +0733b0: 0c04 |0024: move-result-object v4 │ │ +0733b2: 6e20 d41d 4300 |0025: invoke-virtual {v3, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1dd4 │ │ +0733b8: 0a03 |0028: move-result v3 │ │ +0733ba: 3803 1200 |0029: if-eqz v3, 003b // +0012 │ │ +0733be: 6200 cd13 |002b: sget-object v0, Lz2/c;.e:Lz2/c$a; // field@13cd │ │ +0733c2: 6e10 821c 0000 |002d: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +0733c8: 6200 ce13 |0030: sget-object v0, Lz2/c;.f:Lz2/a; // field@13ce │ │ +0733cc: 6e10 b531 0000 |0032: invoke-virtual {v0}, Lz2/a;.a:()Ljava/util/Random; // method@31b5 │ │ +0733d2: 0c00 |0035: move-result-object v0 │ │ +0733d4: 6e20 401e 1000 |0036: invoke-virtual {v0, v1}, Ljava/util/Random;.nextInt:(I)I // method@1e40 │ │ +0733da: 0a00 |0039: move-result v0 │ │ +0733dc: 28e4 |003a: goto 001e // -001c │ │ +0733de: 5451 cb04 |003b: iget-object v1, v5, Ld/e;.a:Ljava/util/HashMap; // field@04cb │ │ +0733e2: 7110 4d1c 0000 |003d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +0733e8: 0c02 |0040: move-result-object v2 │ │ +0733ea: 6e30 da1d 2106 |0041: invoke-virtual {v1, v2, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1dda │ │ +0733f0: 5451 cc04 |0044: iget-object v1, v5, Ld/e;.b:Ljava/util/HashMap; // field@04cc │ │ +0733f4: 7110 4d1c 0000 |0046: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +0733fa: 0c00 |0049: move-result-object v0 │ │ +0733fc: 6e30 da1d 6100 |004a: invoke-virtual {v1, v6, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1dda │ │ +073402: 5450 cf04 |004d: iget-object v0, v5, Ld/e;.e:Ljava/util/HashMap; // field@04cf │ │ +073406: 2201 2103 |004f: new-instance v1, Ld/e$a; // type@0321 │ │ +07340a: 7030 df10 8107 |0051: invoke-direct {v1, v8, v7}, Ld/e$a;.:(Ld/b;Ld/c;)V // method@10df │ │ +073410: 6e30 da1d 6001 |0054: invoke-virtual {v0, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1dda │ │ +073416: 5450 d004 |0057: iget-object v0, v5, Ld/e;.f:Ljava/util/HashMap; // field@04d0 │ │ +07341a: 6e20 d41d 6000 |0059: invoke-virtual {v0, v6}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@1dd4 │ │ +073420: 0a00 |005c: move-result v0 │ │ +073422: 3800 1000 |005d: if-eqz v0, 006d // +0010 │ │ +073426: 5450 d004 |005f: iget-object v0, v5, Ld/e;.f:Ljava/util/HashMap; // field@04d0 │ │ +07342a: 6e20 d61d 6000 |0061: invoke-virtual {v0, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1dd6 │ │ +073430: 0c00 |0064: move-result-object v0 │ │ +073432: 5451 d004 |0065: iget-object v1, v5, Ld/e;.f:Ljava/util/HashMap; // field@04d0 │ │ +073436: 6e20 dc1d 6100 |0067: invoke-virtual {v1, v6}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1ddc │ │ +07343c: 7220 d510 0800 |006a: invoke-interface {v8, v0}, Ld/b;.a:(Ljava/lang/Object;)V // method@10d5 │ │ +073442: 5450 d104 |006d: iget-object v0, v5, Ld/e;.g:Landroid/os/Bundle; // field@04d1 │ │ +073446: 6e20 6303 6000 |006f: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0363 │ │ +07344c: 0c00 |0072: move-result-object v0 │ │ +07344e: 1f00 1d03 |0073: check-cast v0, Ld/a; // type@031d │ │ +073452: 3800 1200 |0075: if-eqz v0, 0087 // +0012 │ │ +073456: 5451 d104 |0077: iget-object v1, v5, Ld/e;.g:Landroid/os/Bundle; // field@04d1 │ │ +07345a: 6e20 7d03 6100 |0079: invoke-virtual {v1, v6}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ +073460: 5201 c504 |007c: iget v1, v0, Ld/a;.e:I // field@04c5 │ │ +073464: 5400 c604 |007e: iget-object v0, v0, Ld/a;.f:Landroid/content/Intent; // field@04c6 │ │ +073468: 6e30 db10 0701 |0080: invoke-virtual {v7, v0, v1}, Ld/c;.v:(Landroid/content/Intent;I)Ljava/lang/Object; // method@10db │ │ +07346e: 0c07 |0083: move-result-object v7 │ │ +073470: 7220 d510 7800 |0084: invoke-interface {v8, v7}, Ld/b;.a:(Ljava/lang/Object;)V // method@10d5 │ │ +073476: 2207 2003 |0087: new-instance v7, Ld/d; // type@0320 │ │ +07347a: 7030 dd10 5706 |0089: invoke-direct {v7, v5, v6}, Ld/d;.:(Ld/e;Ljava/lang/String;)V // method@10dd │ │ +073480: 1107 |008c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -122636,21 +122636,21 @@ │ │ 0x037c line=893 │ │ locals : │ │ 0x0000 - 0x008d reg=5 this Ld/e; │ │ 0x0000 - 0x008d reg=6 (null) Ljava/lang/String; │ │ 0x0000 - 0x008d reg=7 (null) Ld/c; │ │ 0x0000 - 0x008d reg=8 (null) Ld/b; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #279 header: │ │ class_idx : 804 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #279 - │ │ Class descriptor : 'Ld/f;' │ │ @@ -122663,21 +122663,21 @@ │ │ Virtual methods - │ │ #0 : (in Ld/f;) │ │ name : 'o' │ │ type : '()Ld/e;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #280 header: │ │ class_idx : 805 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 335 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #280 annotations: │ │ Annotations on class │ │ @@ -122701,38 +122701,38 @@ │ │ type : '(Ld0/a;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07370c: |[07370c] d0.a$a.:(Ld0/a;)V │ │ -07371c: 7010 4e05 0000 |0000: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@054e │ │ -073722: 5b01 d204 |0003: iput-object v1, v0, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ -073726: 0e00 |0005: return-void │ │ +0736f4: |[0736f4] d0.a$a.:(Ld0/a;)V │ │ +073704: 7010 4e05 0000 |0000: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@054e │ │ +07370a: 5b01 d204 |0003: iput-object v1, v0, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ +07370e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ld0/a$a;) │ │ name : 'dispatchPopulateAccessibilityEvent' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0736a4: |[0736a4] d0.a$a.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0736b4: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ -0736b8: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ -0736bc: 6e30 4f05 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@054f │ │ -0736c2: 0a02 |0007: move-result v2 │ │ -0736c4: 0f02 |0008: return v2 │ │ +07368c: |[07368c] d0.a$a.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07369c: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ +0736a0: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ +0736a4: 6e30 4f05 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@054f │ │ +0736aa: 0a02 |0007: move-result v2 │ │ +0736ac: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -123102,30 +123102,30 @@ │ │ type : '(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -073660: |[073660] d0.a$a.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ -073670: 5420 d204 |0000: iget-object v0, v2, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ -073674: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ -073678: 6e20 5005 3000 |0004: invoke-virtual {v0, v3}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@0550 │ │ -07367e: 0c03 |0007: move-result-object v3 │ │ -073680: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -073682: 3803 0800 |0009: if-eqz v3, 0011 // +0008 │ │ -073686: 2201 be03 |000b: new-instance v1, Le0/c; // type@03be │ │ -07368a: 7020 6a13 3100 |000d: invoke-direct {v1, v3}, Le0/c;.:(Landroid/view/accessibility/AccessibilityNodeProvider;)V // method@136a │ │ -073690: 2802 |0010: goto 0012 // +0002 │ │ -073692: 0701 |0011: move-object v1, v0 │ │ -073694: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ -073698: 5413 a905 |0014: iget-object v3, v1, Le0/c;.a:Ljava/lang/Object; // field@05a9 │ │ -07369c: 0730 |0016: move-object v0, v3 │ │ -07369e: 1f00 8601 |0017: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0186 │ │ -0736a2: 1100 |0019: return-object v0 │ │ +073648: |[073648] d0.a$a.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ +073658: 5420 d204 |0000: iget-object v0, v2, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ +07365c: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ +073660: 6e20 5005 3000 |0004: invoke-virtual {v0, v3}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@0550 │ │ +073666: 0c03 |0007: move-result-object v3 │ │ +073668: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07366a: 3803 0800 |0009: if-eqz v3, 0011 // +0008 │ │ +07366e: 2201 be03 |000b: new-instance v1, Le0/c; // type@03be │ │ +073672: 7020 6a13 3100 |000d: invoke-direct {v1, v3}, Le0/c;.:(Landroid/view/accessibility/AccessibilityNodeProvider;)V // method@136a │ │ +073678: 2802 |0010: goto 0012 // +0002 │ │ +07367a: 0701 |0011: move-object v1, v0 │ │ +07367c: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ +073680: 5413 a905 |0014: iget-object v3, v1, Le0/c;.a:Ljava/lang/Object; // field@05a9 │ │ +073684: 0730 |0016: move-object v0, v3 │ │ +073686: 1f00 8601 |0017: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0186 │ │ +07368a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -123357,340 +123357,340 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -073728: |[073728] d0.a$a.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -073738: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ -07373c: 6e30 f310 2003 |0002: invoke-virtual {v0, v2, v3}, Ld0/a;.a:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@10f3 │ │ -073742: 0e00 |0005: return-void │ │ +073710: |[073710] d0.a$a.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +073720: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ +073724: 6e30 f310 2003 |0002: invoke-virtual {v0, v2, v3}, Ld0/a;.a:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@10f3 │ │ +07372a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ld0/a$a;) │ │ name : 'onInitializeAccessibilityNodeInfo' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 590 16-bit code units │ │ -073744: |[073744] d0.a$a.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -073754: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -073758: 0801 1300 |0002: move-object/from16 v1, v19 │ │ -07375c: 1c02 ed05 |0004: const-class v2, Ljava/lang/Boolean; // type@05ed │ │ -073760: 2203 bd03 |0006: new-instance v3, Le0/b; // type@03bd │ │ -073764: 7020 6113 1300 |0008: invoke-direct {v3, v1}, Le0/b;.:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1361 │ │ -07376a: 6204 2d05 |000b: sget-object v4, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ -07376e: 6004 9000 |000d: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ -073772: 1305 1c00 |000f: const/16 v5, #int 28 // #1c │ │ -073776: 1216 |0011: const/4 v6, #int 1 // #1 │ │ -073778: 1207 |0012: const/4 v7, #int 0 // #0 │ │ -07377a: 3454 0400 |0013: if-lt v4, v5, 0017 // +0004 │ │ -07377e: 1218 |0015: const/4 v8, #int 1 // #1 │ │ -073780: 2802 |0016: goto 0018 // +0002 │ │ -073782: 1208 |0017: const/4 v8, #int 0 // #0 │ │ -073784: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -073786: 3808 0b00 |0019: if-eqz v8, 0024 // +000b │ │ -07378a: 7701 2112 1200 |001b: invoke-static/range {v18}, Ld0/w$e;.d:(Landroid/view/View;)Z // method@1221 │ │ -073790: 0a08 |001e: move-result v8 │ │ -073792: 7110 e61b 0800 |001f: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1be6 │ │ -073798: 0c08 |0022: move-result-object v8 │ │ -07379a: 2810 |0023: goto 0033 // +0010 │ │ -07379c: 1408 bb00 087f |0024: const v8, #float 1.80779e+38 // #7f0800bb │ │ -0737a2: 6e20 c305 8000 |0027: invoke-virtual {v0, v8}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ -0737a8: 0c08 |002a: move-result-object v8 │ │ -0737aa: 6e20 1a1c 8200 |002b: invoke-virtual {v2, v8}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@1c1a │ │ -0737b0: 0a0a |002e: move-result v10 │ │ -0737b2: 380a 0300 |002f: if-eqz v10, 0032 // +0003 │ │ -0737b6: 2802 |0031: goto 0033 // +0002 │ │ -0737b8: 0798 |0032: move-object v8, v9 │ │ -0737ba: 1f08 ed05 |0033: check-cast v8, Ljava/lang/Boolean; // type@05ed │ │ -0737be: 3808 0a00 |0035: if-eqz v8, 003f // +000a │ │ -0737c2: 6e10 e41b 0800 |0037: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@1be4 │ │ -0737c8: 0a08 |003a: move-result v8 │ │ -0737ca: 3808 0400 |003b: if-eqz v8, 003f // +0004 │ │ -0737ce: 1218 |003d: const/4 v8, #int 1 // #1 │ │ -0737d0: 2802 |003e: goto 0040 // +0002 │ │ -0737d2: 1208 |003f: const/4 v8, #int 0 // #0 │ │ -0737d4: 1a0a 8a17 |0040: const-string v10, "androidx.view.accessibility.AccessibilityNodeInfoCompat.BOOLEAN_PROPERTY_KEY" // string@178a │ │ -0737d8: 3454 0600 |0042: if-lt v4, v5, 0048 // +0006 │ │ -0737dc: 7120 0911 8100 |0044: invoke-static {v1, v8}, Ld0/c0;.f:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V // method@1109 │ │ -0737e2: 2811 |0047: goto 0058 // +0011 │ │ -0737e4: 7401 5507 1300 |0048: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ -0737ea: 0c0b |004b: move-result-object v11 │ │ -0737ec: 380b 0c00 |004c: if-eqz v11, 0058 // +000c │ │ -0737f0: 6e30 4703 ab07 |004e: invoke-virtual {v11, v10, v7}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@0347 │ │ -0737f6: 0a0c |0051: move-result v12 │ │ -0737f8: dd0c 0cfe |0052: and-int/lit8 v12, v12, #int -2 // #fe │ │ -0737fc: b6c8 |0054: or-int/2addr v8, v12 │ │ -0737fe: 6e30 4e03 ab08 |0055: invoke-virtual {v11, v10, v8}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@034e │ │ -073804: 1408 b600 087f |0058: const v8, #float 1.80779e+38 // #7f0800b6 │ │ -07380a: 3454 0400 |005b: if-lt v4, v5, 005f // +0004 │ │ -07380e: 121b |005d: const/4 v11, #int 1 // #1 │ │ -073810: 2802 |005e: goto 0060 // +0002 │ │ -073812: 120b |005f: const/4 v11, #int 0 // #0 │ │ -073814: 380b 0b00 |0060: if-eqz v11, 006b // +000b │ │ -073818: 7701 2012 1200 |0062: invoke-static/range {v18}, Ld0/w$e;.c:(Landroid/view/View;)Z // method@1220 │ │ -07381e: 0a02 |0065: move-result v2 │ │ -073820: 7110 e61b 0200 |0066: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1be6 │ │ -073826: 0c02 |0069: move-result-object v2 │ │ -073828: 280e |006a: goto 0078 // +000e │ │ -07382a: 6e20 c305 8000 |006b: invoke-virtual {v0, v8}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ -073830: 0c08 |006e: move-result-object v8 │ │ -073832: 6e20 1a1c 8200 |006f: invoke-virtual {v2, v8}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@1c1a │ │ -073838: 0a02 |0072: move-result v2 │ │ -07383a: 3802 0400 |0073: if-eqz v2, 0077 // +0004 │ │ -07383e: 0782 |0075: move-object v2, v8 │ │ -073840: 2802 |0076: goto 0078 // +0002 │ │ -073842: 0792 |0077: move-object v2, v9 │ │ -073844: 1f02 ed05 |0078: check-cast v2, Ljava/lang/Boolean; // type@05ed │ │ -073848: 3802 0a00 |007a: if-eqz v2, 0084 // +000a │ │ -07384c: 6e10 e41b 0200 |007c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@1be4 │ │ -073852: 0a02 |007f: move-result v2 │ │ -073854: 3802 0400 |0080: if-eqz v2, 0084 // +0004 │ │ -073858: 1212 |0082: const/4 v2, #int 1 // #1 │ │ -07385a: 2802 |0083: goto 0085 // +0002 │ │ -07385c: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -07385e: 3454 0600 |0085: if-lt v4, v5, 008b // +0006 │ │ -073862: 7120 f810 2100 |0087: invoke-static {v1, v2}, Ld0/b0;.c:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V // method@10f8 │ │ -073868: 2817 |008a: goto 00a1 // +0017 │ │ -07386a: 1228 |008b: const/4 v8, #int 2 // #2 │ │ -07386c: 7401 5507 1300 |008c: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ -073872: 0c0b |008f: move-result-object v11 │ │ -073874: 380b 1100 |0090: if-eqz v11, 00a1 // +0011 │ │ -073878: 6e30 4703 ab07 |0092: invoke-virtual {v11, v10, v7}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@0347 │ │ -07387e: 0a0c |0095: move-result v12 │ │ -073880: dd0c 0cfd |0096: and-int/lit8 v12, v12, #int -3 // #fd │ │ -073884: 3802 0300 |0098: if-eqz v2, 009b // +0003 │ │ -073888: 2802 |009a: goto 009c // +0002 │ │ -07388a: 1208 |009b: const/4 v8, #int 0 // #0 │ │ -07388c: 9602 080c |009c: or-int v2, v8, v12 │ │ -073890: 6e30 4e03 ab02 |009e: invoke-virtual {v11, v10, v2}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@034e │ │ -073896: 1c02 ef05 |00a1: const-class v2, Ljava/lang/CharSequence; // type@05ef │ │ -07389a: 1408 b700 087f |00a3: const v8, #float 1.80779e+38 // #7f0800b7 │ │ -0738a0: 3454 0400 |00a6: if-lt v4, v5, 00aa // +0004 │ │ -0738a4: 121a |00a8: const/4 v10, #int 1 // #1 │ │ -0738a6: 2802 |00a9: goto 00ab // +0002 │ │ -0738a8: 120a |00aa: const/4 v10, #int 0 // #0 │ │ -0738aa: 380a 0700 |00ab: if-eqz v10, 00b2 // +0007 │ │ -0738ae: 7701 1f12 1200 |00ad: invoke-static/range {v18}, Ld0/w$e;.b:(Landroid/view/View;)Ljava/lang/CharSequence; // method@121f │ │ -0738b4: 0c02 |00b0: move-result-object v2 │ │ -0738b6: 280e |00b1: goto 00bf // +000e │ │ -0738b8: 6e20 c305 8000 |00b2: invoke-virtual {v0, v8}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ -0738be: 0c08 |00b5: move-result-object v8 │ │ -0738c0: 6e20 1a1c 8200 |00b6: invoke-virtual {v2, v8}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@1c1a │ │ -0738c6: 0a02 |00b9: move-result v2 │ │ -0738c8: 3802 0400 |00ba: if-eqz v2, 00be // +0004 │ │ -0738cc: 0782 |00bc: move-object v2, v8 │ │ -0738ce: 2802 |00bd: goto 00bf // +0002 │ │ -0738d0: 0792 |00be: move-object v2, v9 │ │ -0738d2: 1f02 ef05 |00bf: check-cast v2, Ljava/lang/CharSequence; // type@05ef │ │ -0738d6: 3454 0600 |00c1: if-lt v4, v5, 00c7 // +0006 │ │ -0738da: 7120 1711 2100 |00c3: invoke-static {v1, v2}, Ld0/e0;.g:(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V // method@1117 │ │ -0738e0: 280a |00c6: goto 00d0 // +000a │ │ -0738e2: 7401 5507 1300 |00c7: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ -0738e8: 0c05 |00ca: move-result-object v5 │ │ -0738ea: 1a08 8d17 |00cb: const-string v8, "androidx.view.accessibility.AccessibilityNodeInfoCompat.PANE_TITLE_KEY" // string@178d │ │ -0738ee: 6e30 6f03 8502 |00cd: invoke-virtual {v5, v8, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@036f │ │ -0738f4: 1c02 ef05 |00d0: const-class v2, Ljava/lang/CharSequence; // type@05ef │ │ -0738f8: 1405 bc00 087f |00d2: const v5, #float 1.80779e+38 // #7f0800bc │ │ -0738fe: 1308 1e00 |00d5: const/16 v8, #int 30 // #1e │ │ -073902: 3484 0300 |00d7: if-lt v4, v8, 00da // +0003 │ │ -073906: 2802 |00d9: goto 00db // +0002 │ │ -073908: 1206 |00da: const/4 v6, #int 0 // #0 │ │ -07390a: 3806 0700 |00db: if-eqz v6, 00e2 // +0007 │ │ -07390e: 7701 2f12 1200 |00dd: invoke-static/range {v18}, Ld0/w$g;.b:(Landroid/view/View;)Ljava/lang/CharSequence; // method@122f │ │ -073914: 0c02 |00e0: move-result-object v2 │ │ -073916: 280e |00e1: goto 00ef // +000e │ │ -073918: 6e20 c305 5000 |00e2: invoke-virtual {v0, v5}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ -07391e: 0c05 |00e5: move-result-object v5 │ │ -073920: 6e20 1a1c 5200 |00e6: invoke-virtual {v2, v5}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@1c1a │ │ -073926: 0a02 |00e9: move-result v2 │ │ -073928: 3802 0400 |00ea: if-eqz v2, 00ee // +0004 │ │ -07392c: 0752 |00ec: move-object v2, v5 │ │ -07392e: 2802 |00ed: goto 00ef // +0002 │ │ -073930: 0792 |00ee: move-object v2, v9 │ │ -073932: 1f02 ef05 |00ef: check-cast v2, Ljava/lang/CharSequence; // type@05ef │ │ -073936: 3484 0600 |00f1: if-lt v4, v8, 00f7 // +0006 │ │ -07393a: 7120 4913 2100 |00f3: invoke-static {v1, v2}, Le0/b$b;.c:(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V // method@1349 │ │ -073940: 280a |00f6: goto 0100 // +000a │ │ -073942: 7401 5507 1300 |00f7: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ -073948: 0c05 |00fa: move-result-object v5 │ │ -07394a: 1a06 9317 |00fb: const-string v6, "androidx.view.accessibility.AccessibilityNodeInfoCompat.STATE_DESCRIPTION_KEY" // string@1793 │ │ -07394e: 6e30 6f03 6502 |00fd: invoke-virtual {v5, v6, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@036f │ │ -073954: 0802 1100 |0100: move-object/from16 v2, v17 │ │ -073958: 5425 d204 |0102: iget-object v5, v2, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ -07395c: 6e30 f410 0503 |0104: invoke-virtual {v5, v0, v3}, Ld0/a;.b:(Landroid/view/View;Le0/b;)V // method@10f4 │ │ -073962: 7401 6007 1300 |0107: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0760 │ │ -073968: 0c05 |010a: move-result-object v5 │ │ -07396a: 1306 1a00 |010b: const/16 v6, #int 26 // #1a │ │ -07396e: 3564 1801 |010d: if-ge v4, v6, 0225 // +0118 │ │ -073972: 7401 5507 1300 |010f: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ -073978: 0c04 |0112: move-result-object v4 │ │ -07397a: 1a06 9217 |0113: const-string v6, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_START_KEY" // string@1792 │ │ -07397e: 6e20 7d03 6400 |0115: invoke-virtual {v4, v6}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ -073984: 7401 5507 1300 |0118: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ -07398a: 0c04 |011b: move-result-object v4 │ │ -07398c: 1a08 8f17 |011c: const-string v8, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_END_KEY" // string@178f │ │ -073990: 6e20 7d03 8400 |011e: invoke-virtual {v4, v8}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ -073996: 7401 5507 1300 |0121: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ -07399c: 0c04 |0124: move-result-object v4 │ │ -07399e: 1a0a 9017 |0125: const-string v10, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_FLAGS_KEY" // string@1790 │ │ -0739a2: 6e20 7d03 a400 |0127: invoke-virtual {v4, v10}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ -0739a8: 7401 5507 1300 |012a: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ -0739ae: 0c01 |012d: move-result-object v1 │ │ -0739b0: 1a04 9117 |012e: const-string v4, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ID_KEY" // string@1791 │ │ -0739b4: 6e20 7d03 4100 |0130: invoke-virtual {v1, v4}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ -0739ba: 1401 b500 087f |0133: const v1, #float 1.80779e+38 // #7f0800b5 │ │ -0739c0: 6e20 c305 1000 |0136: invoke-virtual {v0, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ -0739c6: 0c0b |0139: move-result-object v11 │ │ -0739c8: 1f0b 1d01 |013a: check-cast v11, Landroid/util/SparseArray; // type@011d │ │ -0739cc: 380b 3b00 |013c: if-eqz v11, 0177 // +003b │ │ -0739d0: 220c 5b06 |013e: new-instance v12, Ljava/util/ArrayList; // type@065b │ │ -0739d4: 7010 891d 0c00 |0140: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@1d89 │ │ -0739da: 120d |0143: const/4 v13, #int 0 // #0 │ │ -0739dc: 6e10 5204 0b00 |0144: invoke-virtual {v11}, Landroid/util/SparseArray;.size:()I // method@0452 │ │ -0739e2: 0a0e |0147: move-result v14 │ │ -0739e4: 35ed 1800 |0148: if-ge v13, v14, 0160 // +0018 │ │ -0739e8: 6e20 5304 db00 |014a: invoke-virtual {v11, v13}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@0453 │ │ -0739ee: 0c0e |014d: move-result-object v14 │ │ -0739f0: 1f0e 2b06 |014e: check-cast v14, Ljava/lang/ref/WeakReference; // type@062b │ │ -0739f4: 6e10 041d 0e00 |0150: invoke-virtual {v14}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d04 │ │ -0739fa: 0c0e |0153: move-result-object v14 │ │ -0739fc: 390e 0900 |0154: if-nez v14, 015d // +0009 │ │ -073a00: 7110 4f1c 0d00 |0156: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -073a06: 0c0e |0159: move-result-object v14 │ │ -073a08: 6e20 8d1d ec00 |015a: invoke-virtual {v12, v14}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8d │ │ -073a0e: d80d 0d01 |015d: add-int/lit8 v13, v13, #int 1 // #01 │ │ -073a12: 28e5 |015f: goto 0144 // -001b │ │ -073a14: 120d |0160: const/4 v13, #int 0 // #0 │ │ -073a16: 6e10 991d 0c00 |0161: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1d99 │ │ -073a1c: 0a0e |0164: move-result v14 │ │ -073a1e: 35ed 1200 |0165: if-ge v13, v14, 0177 // +0012 │ │ -073a22: 6e20 931d dc00 |0167: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d93 │ │ -073a28: 0c0e |016a: move-result-object v14 │ │ -073a2a: 1f0e 0406 |016b: check-cast v14, Ljava/lang/Integer; // type@0604 │ │ -073a2e: 6e10 4a1c 0e00 |016d: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@1c4a │ │ -073a34: 0a0e |0170: move-result v14 │ │ -073a36: 6e20 5004 eb00 |0171: invoke-virtual {v11, v14}, Landroid/util/SparseArray;.remove:(I)V // method@0450 │ │ -073a3c: d80d 0d01 |0174: add-int/lit8 v13, v13, #int 1 // #01 │ │ -073a40: 28eb |0176: goto 0161 // -0015 │ │ -073a42: 205b fc00 |0177: instance-of v11, v5, Landroid/text/Spanned; // type@00fc │ │ -073a46: 380b 1100 |0179: if-eqz v11, 018a // +0011 │ │ -073a4a: 0759 |017b: move-object v9, v5 │ │ -073a4c: 1f09 fc00 |017c: check-cast v9, Landroid/text/Spanned; // type@00fc │ │ -073a50: 7210 ea1b 0500 |017e: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@1bea │ │ -073a56: 0a0b |0181: move-result v11 │ │ -073a58: 1c0c 0801 |0182: const-class v12, Landroid/text/style/ClickableSpan; // type@0108 │ │ -073a5c: 7240 f603 79cb |0184: invoke-interface {v9, v7, v11, v12}, Landroid/text/Spanned;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@03f6 │ │ -073a62: 0c09 |0187: move-result-object v9 │ │ -073a64: 1f09 c70a |0188: check-cast v9, [Landroid/text/style/ClickableSpan; // type@0ac7 │ │ -073a68: 3809 9b00 |018a: if-eqz v9, 0225 // +009b │ │ -073a6c: 219b |018c: array-length v11, v9 │ │ -073a6e: 3d0b 9800 |018d: if-lez v11, 0225 // +0098 │ │ -073a72: 543b a705 |018f: iget-object v11, v3, Le0/b;.a:Landroid/view/accessibility/AccessibilityNodeInfo; // field@05a7 │ │ -073a76: 6e10 5507 0b00 |0191: invoke-virtual {v11}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ -073a7c: 0c0b |0194: move-result-object v11 │ │ -073a7e: 140c 0600 087f |0195: const v12, #float 1.80775e+38 // #7f080006 │ │ -073a84: 1a0d 8e17 |0198: const-string v13, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ACTION_ID_KEY" // string@178e │ │ -073a88: 6e30 4e03 db0c |019a: invoke-virtual {v11, v13, v12}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@034e │ │ -073a8e: 6e20 c305 1000 |019d: invoke-virtual {v0, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ -073a94: 0c0b |01a0: move-result-object v11 │ │ -073a96: 1f0b 1d01 |01a1: check-cast v11, Landroid/util/SparseArray; // type@011d │ │ -073a9a: 390b 0a00 |01a3: if-nez v11, 01ad // +000a │ │ -073a9e: 220b 1d01 |01a5: new-instance v11, Landroid/util/SparseArray; // type@011d │ │ -073aa2: 7010 4704 0b00 |01a7: invoke-direct {v11}, Landroid/util/SparseArray;.:()V // method@0447 │ │ -073aa8: 6e30 4906 100b |01aa: invoke-virtual {v0, v1, v11}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@0649 │ │ -073aae: 1201 |01ad: const/4 v1, #int 0 // #0 │ │ -073ab0: 219c |01ae: array-length v12, v9 │ │ -073ab2: 35c1 7600 |01af: if-ge v1, v12, 0225 // +0076 │ │ -073ab6: 460c 0901 |01b1: aget-object v12, v9, v1 │ │ -073aba: 120d |01b3: const/4 v13, #int 0 // #0 │ │ -073abc: 6e10 5204 0b00 |01b4: invoke-virtual {v11}, Landroid/util/SparseArray;.size:()I // method@0452 │ │ -073ac2: 0a0e |01b7: move-result v14 │ │ -073ac4: 35ed 1c00 |01b8: if-ge v13, v14, 01d4 // +001c │ │ -073ac8: 6e20 5304 db00 |01ba: invoke-virtual {v11, v13}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@0453 │ │ -073ace: 0c0e |01bd: move-result-object v14 │ │ -073ad0: 1f0e 2b06 |01be: check-cast v14, Ljava/lang/ref/WeakReference; // type@062b │ │ -073ad4: 6e10 041d 0e00 |01c0: invoke-virtual {v14}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d04 │ │ -073ada: 0c0e |01c3: move-result-object v14 │ │ -073adc: 1f0e 0801 |01c4: check-cast v14, Landroid/text/style/ClickableSpan; // type@0108 │ │ -073ae0: 6e20 821c ec00 |01c6: invoke-virtual {v12, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1c82 │ │ -073ae6: 0a0e |01c9: move-result v14 │ │ -073ae8: 380e 0700 |01ca: if-eqz v14, 01d1 // +0007 │ │ -073aec: 6e20 4e04 db00 |01cc: invoke-virtual {v11, v13}, Landroid/util/SparseArray;.keyAt:(I)I // method@044e │ │ -073af2: 0a0c |01cf: move-result v12 │ │ -073af4: 280a |01d0: goto 01da // +000a │ │ -073af6: d80d 0d01 |01d1: add-int/lit8 v13, v13, #int 1 // #01 │ │ -073afa: 28e1 |01d3: goto 01b4 // -001f │ │ -073afc: 600c a805 |01d4: sget v12, Le0/b;.b:I // field@05a8 │ │ -073b00: d80d 0c01 |01d6: add-int/lit8 v13, v12, #int 1 // #01 │ │ -073b04: 670d a805 |01d8: sput v13, Le0/b;.b:I // field@05a8 │ │ -073b08: 220d 2b06 |01da: new-instance v13, Ljava/lang/ref/WeakReference; // type@062b │ │ -073b0c: 460e 0901 |01dc: aget-object v14, v9, v1 │ │ -073b10: 7020 051d ed00 |01de: invoke-direct {v13, v14}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1d05 │ │ -073b16: 6e30 4f04 cb0d |01e1: invoke-virtual {v11, v12, v13}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@044f │ │ -073b1c: 460d 0901 |01e4: aget-object v13, v9, v1 │ │ -073b20: 075e |01e6: move-object v14, v5 │ │ -073b22: 1f0e fc00 |01e7: check-cast v14, Landroid/text/Spanned; // type@00fc │ │ -073b26: 6e20 6313 6300 |01e9: invoke-virtual {v3, v6}, Le0/b;.a:(Ljava/lang/String;)Ljava/util/ArrayList; // method@1363 │ │ -073b2c: 0c0f |01ec: move-result-object v15 │ │ -073b2e: 7220 f503 de00 |01ed: invoke-interface {v14, v13}, Landroid/text/Spanned;.getSpanStart:(Ljava/lang/Object;)I // method@03f5 │ │ -073b34: 0a10 |01f0: move-result v16 │ │ -073b36: 7701 4f1c 1000 |01f1: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -073b3c: 0c07 |01f4: move-result-object v7 │ │ -073b3e: 7220 ff1d 7f00 |01f5: invoke-interface {v15, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1dff │ │ -073b44: 6e20 6313 8300 |01f8: invoke-virtual {v3, v8}, Le0/b;.a:(Ljava/lang/String;)Ljava/util/ArrayList; // method@1363 │ │ -073b4a: 0c07 |01fb: move-result-object v7 │ │ -073b4c: 7220 f303 de00 |01fc: invoke-interface {v14, v13}, Landroid/text/Spanned;.getSpanEnd:(Ljava/lang/Object;)I // method@03f3 │ │ -073b52: 0a0f |01ff: move-result v15 │ │ -073b54: 7110 4f1c 0f00 |0200: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -073b5a: 0c0f |0203: move-result-object v15 │ │ -073b5c: 7220 ff1d f700 |0204: invoke-interface {v7, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1dff │ │ -073b62: 6e20 6313 a300 |0207: invoke-virtual {v3, v10}, Le0/b;.a:(Ljava/lang/String;)Ljava/util/ArrayList; // method@1363 │ │ -073b68: 0c07 |020a: move-result-object v7 │ │ -073b6a: 7220 f403 de00 |020b: invoke-interface {v14, v13}, Landroid/text/Spanned;.getSpanFlags:(Ljava/lang/Object;)I // method@03f4 │ │ -073b70: 0a0d |020e: move-result v13 │ │ -073b72: 7110 4f1c 0d00 |020f: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -073b78: 0c0d |0212: move-result-object v13 │ │ -073b7a: 7220 ff1d d700 |0213: invoke-interface {v7, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1dff │ │ -073b80: 6e20 6313 4300 |0216: invoke-virtual {v3, v4}, Le0/b;.a:(Ljava/lang/String;)Ljava/util/ArrayList; // method@1363 │ │ -073b86: 0c07 |0219: move-result-object v7 │ │ -073b88: 7110 4f1c 0c00 |021a: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4f │ │ -073b8e: 0c0c |021d: move-result-object v12 │ │ -073b90: 7220 ff1d c700 |021e: invoke-interface {v7, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1dff │ │ -073b96: d801 0101 |0221: add-int/lit8 v1, v1, #int 1 // #01 │ │ -073b9a: 1207 |0223: const/4 v7, #int 0 // #0 │ │ -073b9c: 288a |0224: goto 01ae // -0076 │ │ -073b9e: 1401 b400 087f |0225: const v1, #float 1.80779e+38 // #7f0800b4 │ │ -073ba4: 6e20 c305 1000 |0228: invoke-virtual {v0, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ -073baa: 0c00 |022b: move-result-object v0 │ │ -073bac: 1f00 6d06 |022c: check-cast v0, Ljava/util/List; // type@066d │ │ -073bb0: 3900 0600 |022e: if-nez v0, 0234 // +0006 │ │ -073bb4: 7100 c11d 0000 |0230: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1dc1 │ │ -073bba: 0c00 |0233: move-result-object v0 │ │ -073bbc: 1207 |0234: const/4 v7, #int 0 // #0 │ │ -073bbe: 7210 0c1e 0000 |0235: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1e0c │ │ -073bc4: 0a01 |0238: move-result v1 │ │ -073bc6: 3517 1400 |0239: if-ge v7, v1, 024d // +0014 │ │ -073bca: 7220 051e 7000 |023b: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e05 │ │ -073bd0: 0c01 |023e: move-result-object v1 │ │ -073bd2: 1f01 b803 |023f: check-cast v1, Le0/b$a; // type@03b8 │ │ -073bd6: 5434 a705 |0241: iget-object v4, v3, Le0/b;.a:Landroid/view/accessibility/AccessibilityNodeInfo; // field@05a7 │ │ -073bda: 5411 9f05 |0243: iget-object v1, v1, Le0/b$a;.a:Ljava/lang/Object; // field@059f │ │ -073bde: 1f01 7f01 |0245: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@017f │ │ -073be2: 6e20 4107 1400 |0247: invoke-virtual {v4, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V // method@0741 │ │ -073be8: d807 0701 |024a: add-int/lit8 v7, v7, #int 1 // #01 │ │ -073bec: 28e9 |024c: goto 0235 // -0017 │ │ -073bee: 0e00 |024d: return-void │ │ +07372c: |[07372c] d0.a$a.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +07373c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +073740: 0801 1300 |0002: move-object/from16 v1, v19 │ │ +073744: 1c02 ed05 |0004: const-class v2, Ljava/lang/Boolean; // type@05ed │ │ +073748: 2203 bd03 |0006: new-instance v3, Le0/b; // type@03bd │ │ +07374c: 7020 6113 1300 |0008: invoke-direct {v3, v1}, Le0/b;.:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@1361 │ │ +073752: 6204 2d05 |000b: sget-object v4, Ld0/w;.a:Ljava/lang/reflect/Field; // field@052d │ │ +073756: 6004 9000 |000d: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0090 │ │ +07375a: 1305 1c00 |000f: const/16 v5, #int 28 // #1c │ │ +07375e: 1216 |0011: const/4 v6, #int 1 // #1 │ │ +073760: 1207 |0012: const/4 v7, #int 0 // #0 │ │ +073762: 3454 0400 |0013: if-lt v4, v5, 0017 // +0004 │ │ +073766: 1218 |0015: const/4 v8, #int 1 // #1 │ │ +073768: 2802 |0016: goto 0018 // +0002 │ │ +07376a: 1208 |0017: const/4 v8, #int 0 // #0 │ │ +07376c: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +07376e: 3808 0b00 |0019: if-eqz v8, 0024 // +000b │ │ +073772: 7701 2112 1200 |001b: invoke-static/range {v18}, Ld0/w$e;.d:(Landroid/view/View;)Z // method@1221 │ │ +073778: 0a08 |001e: move-result v8 │ │ +07377a: 7110 e41b 0800 |001f: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1be4 │ │ +073780: 0c08 |0022: move-result-object v8 │ │ +073782: 2810 |0023: goto 0033 // +0010 │ │ +073784: 1408 bb00 087f |0024: const v8, #float 1.80779e+38 // #7f0800bb │ │ +07378a: 6e20 c305 8000 |0027: invoke-virtual {v0, v8}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ +073790: 0c08 |002a: move-result-object v8 │ │ +073792: 6e20 181c 8200 |002b: invoke-virtual {v2, v8}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@1c18 │ │ +073798: 0a0a |002e: move-result v10 │ │ +07379a: 380a 0300 |002f: if-eqz v10, 0032 // +0003 │ │ +07379e: 2802 |0031: goto 0033 // +0002 │ │ +0737a0: 0798 |0032: move-object v8, v9 │ │ +0737a2: 1f08 ed05 |0033: check-cast v8, Ljava/lang/Boolean; // type@05ed │ │ +0737a6: 3808 0a00 |0035: if-eqz v8, 003f // +000a │ │ +0737aa: 6e10 e21b 0800 |0037: invoke-virtual {v8}, Ljava/lang/Boolean;.booleanValue:()Z // method@1be2 │ │ +0737b0: 0a08 |003a: move-result v8 │ │ +0737b2: 3808 0400 |003b: if-eqz v8, 003f // +0004 │ │ +0737b6: 1218 |003d: const/4 v8, #int 1 // #1 │ │ +0737b8: 2802 |003e: goto 0040 // +0002 │ │ +0737ba: 1208 |003f: const/4 v8, #int 0 // #0 │ │ +0737bc: 1a0a 8917 |0040: const-string v10, "androidx.view.accessibility.AccessibilityNodeInfoCompat.BOOLEAN_PROPERTY_KEY" // string@1789 │ │ +0737c0: 3454 0600 |0042: if-lt v4, v5, 0048 // +0006 │ │ +0737c4: 7120 0911 8100 |0044: invoke-static {v1, v8}, Ld0/c0;.f:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V // method@1109 │ │ +0737ca: 2811 |0047: goto 0058 // +0011 │ │ +0737cc: 7401 5507 1300 |0048: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ +0737d2: 0c0b |004b: move-result-object v11 │ │ +0737d4: 380b 0c00 |004c: if-eqz v11, 0058 // +000c │ │ +0737d8: 6e30 4703 ab07 |004e: invoke-virtual {v11, v10, v7}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@0347 │ │ +0737de: 0a0c |0051: move-result v12 │ │ +0737e0: dd0c 0cfe |0052: and-int/lit8 v12, v12, #int -2 // #fe │ │ +0737e4: b6c8 |0054: or-int/2addr v8, v12 │ │ +0737e6: 6e30 4e03 ab08 |0055: invoke-virtual {v11, v10, v8}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@034e │ │ +0737ec: 1408 b600 087f |0058: const v8, #float 1.80779e+38 // #7f0800b6 │ │ +0737f2: 3454 0400 |005b: if-lt v4, v5, 005f // +0004 │ │ +0737f6: 121b |005d: const/4 v11, #int 1 // #1 │ │ +0737f8: 2802 |005e: goto 0060 // +0002 │ │ +0737fa: 120b |005f: const/4 v11, #int 0 // #0 │ │ +0737fc: 380b 0b00 |0060: if-eqz v11, 006b // +000b │ │ +073800: 7701 2012 1200 |0062: invoke-static/range {v18}, Ld0/w$e;.c:(Landroid/view/View;)Z // method@1220 │ │ +073806: 0a02 |0065: move-result v2 │ │ +073808: 7110 e41b 0200 |0066: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1be4 │ │ +07380e: 0c02 |0069: move-result-object v2 │ │ +073810: 280e |006a: goto 0078 // +000e │ │ +073812: 6e20 c305 8000 |006b: invoke-virtual {v0, v8}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ +073818: 0c08 |006e: move-result-object v8 │ │ +07381a: 6e20 181c 8200 |006f: invoke-virtual {v2, v8}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@1c18 │ │ +073820: 0a02 |0072: move-result v2 │ │ +073822: 3802 0400 |0073: if-eqz v2, 0077 // +0004 │ │ +073826: 0782 |0075: move-object v2, v8 │ │ +073828: 2802 |0076: goto 0078 // +0002 │ │ +07382a: 0792 |0077: move-object v2, v9 │ │ +07382c: 1f02 ed05 |0078: check-cast v2, Ljava/lang/Boolean; // type@05ed │ │ +073830: 3802 0a00 |007a: if-eqz v2, 0084 // +000a │ │ +073834: 6e10 e21b 0200 |007c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@1be2 │ │ +07383a: 0a02 |007f: move-result v2 │ │ +07383c: 3802 0400 |0080: if-eqz v2, 0084 // +0004 │ │ +073840: 1212 |0082: const/4 v2, #int 1 // #1 │ │ +073842: 2802 |0083: goto 0085 // +0002 │ │ +073844: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +073846: 3454 0600 |0085: if-lt v4, v5, 008b // +0006 │ │ +07384a: 7120 f810 2100 |0087: invoke-static {v1, v2}, Ld0/b0;.c:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V // method@10f8 │ │ +073850: 2817 |008a: goto 00a1 // +0017 │ │ +073852: 1228 |008b: const/4 v8, #int 2 // #2 │ │ +073854: 7401 5507 1300 |008c: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ +07385a: 0c0b |008f: move-result-object v11 │ │ +07385c: 380b 1100 |0090: if-eqz v11, 00a1 // +0011 │ │ +073860: 6e30 4703 ab07 |0092: invoke-virtual {v11, v10, v7}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@0347 │ │ +073866: 0a0c |0095: move-result v12 │ │ +073868: dd0c 0cfd |0096: and-int/lit8 v12, v12, #int -3 // #fd │ │ +07386c: 3802 0300 |0098: if-eqz v2, 009b // +0003 │ │ +073870: 2802 |009a: goto 009c // +0002 │ │ +073872: 1208 |009b: const/4 v8, #int 0 // #0 │ │ +073874: 9602 080c |009c: or-int v2, v8, v12 │ │ +073878: 6e30 4e03 ab02 |009e: invoke-virtual {v11, v10, v2}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@034e │ │ +07387e: 1c02 ef05 |00a1: const-class v2, Ljava/lang/CharSequence; // type@05ef │ │ +073882: 1408 b700 087f |00a3: const v8, #float 1.80779e+38 // #7f0800b7 │ │ +073888: 3454 0400 |00a6: if-lt v4, v5, 00aa // +0004 │ │ +07388c: 121a |00a8: const/4 v10, #int 1 // #1 │ │ +07388e: 2802 |00a9: goto 00ab // +0002 │ │ +073890: 120a |00aa: const/4 v10, #int 0 // #0 │ │ +073892: 380a 0700 |00ab: if-eqz v10, 00b2 // +0007 │ │ +073896: 7701 1f12 1200 |00ad: invoke-static/range {v18}, Ld0/w$e;.b:(Landroid/view/View;)Ljava/lang/CharSequence; // method@121f │ │ +07389c: 0c02 |00b0: move-result-object v2 │ │ +07389e: 280e |00b1: goto 00bf // +000e │ │ +0738a0: 6e20 c305 8000 |00b2: invoke-virtual {v0, v8}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ +0738a6: 0c08 |00b5: move-result-object v8 │ │ +0738a8: 6e20 181c 8200 |00b6: invoke-virtual {v2, v8}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@1c18 │ │ +0738ae: 0a02 |00b9: move-result v2 │ │ +0738b0: 3802 0400 |00ba: if-eqz v2, 00be // +0004 │ │ +0738b4: 0782 |00bc: move-object v2, v8 │ │ +0738b6: 2802 |00bd: goto 00bf // +0002 │ │ +0738b8: 0792 |00be: move-object v2, v9 │ │ +0738ba: 1f02 ef05 |00bf: check-cast v2, Ljava/lang/CharSequence; // type@05ef │ │ +0738be: 3454 0600 |00c1: if-lt v4, v5, 00c7 // +0006 │ │ +0738c2: 7120 1711 2100 |00c3: invoke-static {v1, v2}, Ld0/e0;.g:(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V // method@1117 │ │ +0738c8: 280a |00c6: goto 00d0 // +000a │ │ +0738ca: 7401 5507 1300 |00c7: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ +0738d0: 0c05 |00ca: move-result-object v5 │ │ +0738d2: 1a08 8c17 |00cb: const-string v8, "androidx.view.accessibility.AccessibilityNodeInfoCompat.PANE_TITLE_KEY" // string@178c │ │ +0738d6: 6e30 6f03 8502 |00cd: invoke-virtual {v5, v8, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@036f │ │ +0738dc: 1c02 ef05 |00d0: const-class v2, Ljava/lang/CharSequence; // type@05ef │ │ +0738e0: 1405 bc00 087f |00d2: const v5, #float 1.80779e+38 // #7f0800bc │ │ +0738e6: 1308 1e00 |00d5: const/16 v8, #int 30 // #1e │ │ +0738ea: 3484 0300 |00d7: if-lt v4, v8, 00da // +0003 │ │ +0738ee: 2802 |00d9: goto 00db // +0002 │ │ +0738f0: 1206 |00da: const/4 v6, #int 0 // #0 │ │ +0738f2: 3806 0700 |00db: if-eqz v6, 00e2 // +0007 │ │ +0738f6: 7701 2f12 1200 |00dd: invoke-static/range {v18}, Ld0/w$g;.b:(Landroid/view/View;)Ljava/lang/CharSequence; // method@122f │ │ +0738fc: 0c02 |00e0: move-result-object v2 │ │ +0738fe: 280e |00e1: goto 00ef // +000e │ │ +073900: 6e20 c305 5000 |00e2: invoke-virtual {v0, v5}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ +073906: 0c05 |00e5: move-result-object v5 │ │ +073908: 6e20 181c 5200 |00e6: invoke-virtual {v2, v5}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@1c18 │ │ +07390e: 0a02 |00e9: move-result v2 │ │ +073910: 3802 0400 |00ea: if-eqz v2, 00ee // +0004 │ │ +073914: 0752 |00ec: move-object v2, v5 │ │ +073916: 2802 |00ed: goto 00ef // +0002 │ │ +073918: 0792 |00ee: move-object v2, v9 │ │ +07391a: 1f02 ef05 |00ef: check-cast v2, Ljava/lang/CharSequence; // type@05ef │ │ +07391e: 3484 0600 |00f1: if-lt v4, v8, 00f7 // +0006 │ │ +073922: 7120 4913 2100 |00f3: invoke-static {v1, v2}, Le0/b$b;.c:(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V // method@1349 │ │ +073928: 280a |00f6: goto 0100 // +000a │ │ +07392a: 7401 5507 1300 |00f7: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ +073930: 0c05 |00fa: move-result-object v5 │ │ +073932: 1a06 9217 |00fb: const-string v6, "androidx.view.accessibility.AccessibilityNodeInfoCompat.STATE_DESCRIPTION_KEY" // string@1792 │ │ +073936: 6e30 6f03 6502 |00fd: invoke-virtual {v5, v6, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@036f │ │ +07393c: 0802 1100 |0100: move-object/from16 v2, v17 │ │ +073940: 5425 d204 |0102: iget-object v5, v2, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ +073944: 6e30 f410 0503 |0104: invoke-virtual {v5, v0, v3}, Ld0/a;.b:(Landroid/view/View;Le0/b;)V // method@10f4 │ │ +07394a: 7401 6007 1300 |0107: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0760 │ │ +073950: 0c05 |010a: move-result-object v5 │ │ +073952: 1306 1a00 |010b: const/16 v6, #int 26 // #1a │ │ +073956: 3564 1801 |010d: if-ge v4, v6, 0225 // +0118 │ │ +07395a: 7401 5507 1300 |010f: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ +073960: 0c04 |0112: move-result-object v4 │ │ +073962: 1a06 9117 |0113: const-string v6, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_START_KEY" // string@1791 │ │ +073966: 6e20 7d03 6400 |0115: invoke-virtual {v4, v6}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ +07396c: 7401 5507 1300 |0118: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ +073972: 0c04 |011b: move-result-object v4 │ │ +073974: 1a08 8e17 |011c: const-string v8, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_END_KEY" // string@178e │ │ +073978: 6e20 7d03 8400 |011e: invoke-virtual {v4, v8}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ +07397e: 7401 5507 1300 |0121: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ +073984: 0c04 |0124: move-result-object v4 │ │ +073986: 1a0a 8f17 |0125: const-string v10, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_FLAGS_KEY" // string@178f │ │ +07398a: 6e20 7d03 a400 |0127: invoke-virtual {v4, v10}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ +073990: 7401 5507 1300 |012a: invoke-virtual/range {v19}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ +073996: 0c01 |012d: move-result-object v1 │ │ +073998: 1a04 9017 |012e: const-string v4, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ID_KEY" // string@1790 │ │ +07399c: 6e20 7d03 4100 |0130: invoke-virtual {v1, v4}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@037d │ │ +0739a2: 1401 b500 087f |0133: const v1, #float 1.80779e+38 // #7f0800b5 │ │ +0739a8: 6e20 c305 1000 |0136: invoke-virtual {v0, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ +0739ae: 0c0b |0139: move-result-object v11 │ │ +0739b0: 1f0b 1d01 |013a: check-cast v11, Landroid/util/SparseArray; // type@011d │ │ +0739b4: 380b 3b00 |013c: if-eqz v11, 0177 // +003b │ │ +0739b8: 220c 5b06 |013e: new-instance v12, Ljava/util/ArrayList; // type@065b │ │ +0739bc: 7010 871d 0c00 |0140: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@1d87 │ │ +0739c2: 120d |0143: const/4 v13, #int 0 // #0 │ │ +0739c4: 6e10 5204 0b00 |0144: invoke-virtual {v11}, Landroid/util/SparseArray;.size:()I // method@0452 │ │ +0739ca: 0a0e |0147: move-result v14 │ │ +0739cc: 35ed 1800 |0148: if-ge v13, v14, 0160 // +0018 │ │ +0739d0: 6e20 5304 db00 |014a: invoke-virtual {v11, v13}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@0453 │ │ +0739d6: 0c0e |014d: move-result-object v14 │ │ +0739d8: 1f0e 2b06 |014e: check-cast v14, Ljava/lang/ref/WeakReference; // type@062b │ │ +0739dc: 6e10 021d 0e00 |0150: invoke-virtual {v14}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d02 │ │ +0739e2: 0c0e |0153: move-result-object v14 │ │ +0739e4: 390e 0900 |0154: if-nez v14, 015d // +0009 │ │ +0739e8: 7110 4d1c 0d00 |0156: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +0739ee: 0c0e |0159: move-result-object v14 │ │ +0739f0: 6e20 8b1d ec00 |015a: invoke-virtual {v12, v14}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1d8b │ │ +0739f6: d80d 0d01 |015d: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0739fa: 28e5 |015f: goto 0144 // -001b │ │ +0739fc: 120d |0160: const/4 v13, #int 0 // #0 │ │ +0739fe: 6e10 971d 0c00 |0161: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1d97 │ │ +073a04: 0a0e |0164: move-result v14 │ │ +073a06: 35ed 1200 |0165: if-ge v13, v14, 0177 // +0012 │ │ +073a0a: 6e20 911d dc00 |0167: invoke-virtual {v12, v13}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1d91 │ │ +073a10: 0c0e |016a: move-result-object v14 │ │ +073a12: 1f0e 0406 |016b: check-cast v14, Ljava/lang/Integer; // type@0604 │ │ +073a16: 6e10 481c 0e00 |016d: invoke-virtual {v14}, Ljava/lang/Integer;.intValue:()I // method@1c48 │ │ +073a1c: 0a0e |0170: move-result v14 │ │ +073a1e: 6e20 5004 eb00 |0171: invoke-virtual {v11, v14}, Landroid/util/SparseArray;.remove:(I)V // method@0450 │ │ +073a24: d80d 0d01 |0174: add-int/lit8 v13, v13, #int 1 // #01 │ │ +073a28: 28eb |0176: goto 0161 // -0015 │ │ +073a2a: 205b fc00 |0177: instance-of v11, v5, Landroid/text/Spanned; // type@00fc │ │ +073a2e: 380b 1100 |0179: if-eqz v11, 018a // +0011 │ │ +073a32: 0759 |017b: move-object v9, v5 │ │ +073a34: 1f09 fc00 |017c: check-cast v9, Landroid/text/Spanned; // type@00fc │ │ +073a38: 7210 e81b 0500 |017e: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@1be8 │ │ +073a3e: 0a0b |0181: move-result v11 │ │ +073a40: 1c0c 0801 |0182: const-class v12, Landroid/text/style/ClickableSpan; // type@0108 │ │ +073a44: 7240 f603 79cb |0184: invoke-interface {v9, v7, v11, v12}, Landroid/text/Spanned;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@03f6 │ │ +073a4a: 0c09 |0187: move-result-object v9 │ │ +073a4c: 1f09 c70a |0188: check-cast v9, [Landroid/text/style/ClickableSpan; // type@0ac7 │ │ +073a50: 3809 9b00 |018a: if-eqz v9, 0225 // +009b │ │ +073a54: 219b |018c: array-length v11, v9 │ │ +073a56: 3d0b 9800 |018d: if-lez v11, 0225 // +0098 │ │ +073a5a: 543b a705 |018f: iget-object v11, v3, Le0/b;.a:Landroid/view/accessibility/AccessibilityNodeInfo; // field@05a7 │ │ +073a5e: 6e10 5507 0b00 |0191: invoke-virtual {v11}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@0755 │ │ +073a64: 0c0b |0194: move-result-object v11 │ │ +073a66: 140c 0600 087f |0195: const v12, #float 1.80775e+38 // #7f080006 │ │ +073a6c: 1a0d 8d17 |0198: const-string v13, "androidx.view.accessibility.AccessibilityNodeInfoCompat.SPANS_ACTION_ID_KEY" // string@178d │ │ +073a70: 6e30 4e03 db0c |019a: invoke-virtual {v11, v13, v12}, Landroid/os/BaseBundle;.putInt:(Ljava/lang/String;I)V // method@034e │ │ +073a76: 6e20 c305 1000 |019d: invoke-virtual {v0, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ +073a7c: 0c0b |01a0: move-result-object v11 │ │ +073a7e: 1f0b 1d01 |01a1: check-cast v11, Landroid/util/SparseArray; // type@011d │ │ +073a82: 390b 0a00 |01a3: if-nez v11, 01ad // +000a │ │ +073a86: 220b 1d01 |01a5: new-instance v11, Landroid/util/SparseArray; // type@011d │ │ +073a8a: 7010 4704 0b00 |01a7: invoke-direct {v11}, Landroid/util/SparseArray;.:()V // method@0447 │ │ +073a90: 6e30 4906 100b |01aa: invoke-virtual {v0, v1, v11}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@0649 │ │ +073a96: 1201 |01ad: const/4 v1, #int 0 // #0 │ │ +073a98: 219c |01ae: array-length v12, v9 │ │ +073a9a: 35c1 7600 |01af: if-ge v1, v12, 0225 // +0076 │ │ +073a9e: 460c 0901 |01b1: aget-object v12, v9, v1 │ │ +073aa2: 120d |01b3: const/4 v13, #int 0 // #0 │ │ +073aa4: 6e10 5204 0b00 |01b4: invoke-virtual {v11}, Landroid/util/SparseArray;.size:()I // method@0452 │ │ +073aaa: 0a0e |01b7: move-result v14 │ │ +073aac: 35ed 1c00 |01b8: if-ge v13, v14, 01d4 // +001c │ │ +073ab0: 6e20 5304 db00 |01ba: invoke-virtual {v11, v13}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@0453 │ │ +073ab6: 0c0e |01bd: move-result-object v14 │ │ +073ab8: 1f0e 2b06 |01be: check-cast v14, Ljava/lang/ref/WeakReference; // type@062b │ │ +073abc: 6e10 021d 0e00 |01c0: invoke-virtual {v14}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d02 │ │ +073ac2: 0c0e |01c3: move-result-object v14 │ │ +073ac4: 1f0e 0801 |01c4: check-cast v14, Landroid/text/style/ClickableSpan; // type@0108 │ │ +073ac8: 6e20 801c ec00 |01c6: invoke-virtual {v12, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1c80 │ │ +073ace: 0a0e |01c9: move-result v14 │ │ +073ad0: 380e 0700 |01ca: if-eqz v14, 01d1 // +0007 │ │ +073ad4: 6e20 4e04 db00 |01cc: invoke-virtual {v11, v13}, Landroid/util/SparseArray;.keyAt:(I)I // method@044e │ │ +073ada: 0a0c |01cf: move-result v12 │ │ +073adc: 280a |01d0: goto 01da // +000a │ │ +073ade: d80d 0d01 |01d1: add-int/lit8 v13, v13, #int 1 // #01 │ │ +073ae2: 28e1 |01d3: goto 01b4 // -001f │ │ +073ae4: 600c a805 |01d4: sget v12, Le0/b;.b:I // field@05a8 │ │ +073ae8: d80d 0c01 |01d6: add-int/lit8 v13, v12, #int 1 // #01 │ │ +073aec: 670d a805 |01d8: sput v13, Le0/b;.b:I // field@05a8 │ │ +073af0: 220d 2b06 |01da: new-instance v13, Ljava/lang/ref/WeakReference; // type@062b │ │ +073af4: 460e 0901 |01dc: aget-object v14, v9, v1 │ │ +073af8: 7020 031d ed00 |01de: invoke-direct {v13, v14}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1d03 │ │ +073afe: 6e30 4f04 cb0d |01e1: invoke-virtual {v11, v12, v13}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@044f │ │ +073b04: 460d 0901 |01e4: aget-object v13, v9, v1 │ │ +073b08: 075e |01e6: move-object v14, v5 │ │ +073b0a: 1f0e fc00 |01e7: check-cast v14, Landroid/text/Spanned; // type@00fc │ │ +073b0e: 6e20 6313 6300 |01e9: invoke-virtual {v3, v6}, Le0/b;.a:(Ljava/lang/String;)Ljava/util/ArrayList; // method@1363 │ │ +073b14: 0c0f |01ec: move-result-object v15 │ │ +073b16: 7220 f503 de00 |01ed: invoke-interface {v14, v13}, Landroid/text/Spanned;.getSpanStart:(Ljava/lang/Object;)I // method@03f5 │ │ +073b1c: 0a10 |01f0: move-result v16 │ │ +073b1e: 7701 4d1c 1000 |01f1: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +073b24: 0c07 |01f4: move-result-object v7 │ │ +073b26: 7220 fd1d 7f00 |01f5: invoke-interface {v15, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1dfd │ │ +073b2c: 6e20 6313 8300 |01f8: invoke-virtual {v3, v8}, Le0/b;.a:(Ljava/lang/String;)Ljava/util/ArrayList; // method@1363 │ │ +073b32: 0c07 |01fb: move-result-object v7 │ │ +073b34: 7220 f303 de00 |01fc: invoke-interface {v14, v13}, Landroid/text/Spanned;.getSpanEnd:(Ljava/lang/Object;)I // method@03f3 │ │ +073b3a: 0a0f |01ff: move-result v15 │ │ +073b3c: 7110 4d1c 0f00 |0200: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +073b42: 0c0f |0203: move-result-object v15 │ │ +073b44: 7220 fd1d f700 |0204: invoke-interface {v7, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1dfd │ │ +073b4a: 6e20 6313 a300 |0207: invoke-virtual {v3, v10}, Le0/b;.a:(Ljava/lang/String;)Ljava/util/ArrayList; // method@1363 │ │ +073b50: 0c07 |020a: move-result-object v7 │ │ +073b52: 7220 f403 de00 |020b: invoke-interface {v14, v13}, Landroid/text/Spanned;.getSpanFlags:(Ljava/lang/Object;)I // method@03f4 │ │ +073b58: 0a0d |020e: move-result v13 │ │ +073b5a: 7110 4d1c 0d00 |020f: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +073b60: 0c0d |0212: move-result-object v13 │ │ +073b62: 7220 fd1d d700 |0213: invoke-interface {v7, v13}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1dfd │ │ +073b68: 6e20 6313 4300 |0216: invoke-virtual {v3, v4}, Le0/b;.a:(Ljava/lang/String;)Ljava/util/ArrayList; // method@1363 │ │ +073b6e: 0c07 |0219: move-result-object v7 │ │ +073b70: 7110 4d1c 0c00 |021a: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1c4d │ │ +073b76: 0c0c |021d: move-result-object v12 │ │ +073b78: 7220 fd1d c700 |021e: invoke-interface {v7, v12}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1dfd │ │ +073b7e: d801 0101 |0221: add-int/lit8 v1, v1, #int 1 // #01 │ │ +073b82: 1207 |0223: const/4 v7, #int 0 // #0 │ │ +073b84: 288a |0224: goto 01ae // -0076 │ │ +073b86: 1401 b400 087f |0225: const v1, #float 1.80779e+38 // #7f0800b4 │ │ +073b8c: 6e20 c305 1000 |0228: invoke-virtual {v0, v1}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ +073b92: 0c00 |022b: move-result-object v0 │ │ +073b94: 1f00 6d06 |022c: check-cast v0, Ljava/util/List; // type@066d │ │ +073b98: 3900 0600 |022e: if-nez v0, 0234 // +0006 │ │ +073b9c: 7100 bf1d 0000 |0230: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1dbf │ │ +073ba2: 0c00 |0233: move-result-object v0 │ │ +073ba4: 1207 |0234: const/4 v7, #int 0 // #0 │ │ +073ba6: 7210 0a1e 0000 |0235: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1e0a │ │ +073bac: 0a01 |0238: move-result v1 │ │ +073bae: 3517 1400 |0239: if-ge v7, v1, 024d // +0014 │ │ +073bb2: 7220 031e 7000 |023b: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e03 │ │ +073bb8: 0c01 |023e: move-result-object v1 │ │ +073bba: 1f01 b803 |023f: check-cast v1, Le0/b$a; // type@03b8 │ │ +073bbe: 5434 a705 |0241: iget-object v4, v3, Le0/b;.a:Landroid/view/accessibility/AccessibilityNodeInfo; // field@05a7 │ │ +073bc2: 5411 9f05 |0243: iget-object v1, v1, Le0/b$a;.a:Ljava/lang/Object; // field@059f │ │ +073bc6: 1f01 7f01 |0245: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@017f │ │ +073bca: 6e20 4107 1400 |0247: invoke-virtual {v4, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V // method@0741 │ │ +073bd0: d807 0701 |024a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +073bd4: 28e9 |024c: goto 0235 // -0017 │ │ +073bd6: 0e00 |024d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -125933,19 +125933,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -073bf0: |[073bf0] d0.a$a.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -073c00: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ -073c04: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ -073c08: 6e30 5305 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0553 │ │ -073c0e: 0e00 |0007: return-void │ │ +073bd8: |[073bd8] d0.a$a.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +073be8: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ +073bec: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ +073bf0: 6e30 5305 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0553 │ │ +073bf6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -126315,20 +126315,20 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0736c8: |[0736c8] d0.a$a.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0736d8: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ -0736dc: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ -0736e0: 6e40 5405 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0554 │ │ -0736e6: 0a02 |0007: move-result v2 │ │ -0736e8: 0f02 |0008: return v2 │ │ +0736b0: |[0736b0] d0.a$a.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0736c0: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ +0736c4: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ +0736c8: 6e40 5405 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0554 │ │ +0736ce: 0a02 |0007: move-result v2 │ │ +0736d0: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -127231,37 +127231,37 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0736ec: |[0736ec] d0.a$a.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0736fc: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ -073700: 6e40 f510 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ld0/a;.c:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@10f5 │ │ -073706: 0a02 |0005: move-result v2 │ │ -073708: 0f02 |0006: return v2 │ │ +0736d4: |[0736d4] d0.a$a.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0736e4: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ +0736e8: 6e40 f510 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ld0/a;.c:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@10f5 │ │ +0736ee: 0a02 |0005: move-result v2 │ │ +0736f0: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ld0/a$a;) │ │ name : 'sendAccessibilityEvent' │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -073c10: |[073c10] d0.a$a.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -073c20: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ -073c24: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ -073c28: 6e30 5605 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0556 │ │ -073c2e: 0e00 |0007: return-void │ │ +073bf8: |[073bf8] d0.a$a.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +073c08: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ +073c0c: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ +073c10: 6e30 5605 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0556 │ │ +073c16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -127631,19 +127631,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -073c30: |[073c30] d0.a$a.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -073c40: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ -073c44: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ -073c48: 6e30 5705 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0557 │ │ -073c4e: 0e00 |0007: return-void │ │ +073c18: |[073c18] d0.a$a.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +073c28: 5410 d204 |0000: iget-object v0, v1, Ld0/a$a;.a:Ld0/a; // field@04d2 │ │ +073c2c: 5400 d304 |0002: iget-object v0, v0, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ +073c30: 6e30 5705 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0557 │ │ +073c36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -128004,21 +128004,21 @@ │ │ 0x0167 line=360 │ │ 0x0168 line=361 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Ld0/a$a; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #281 header: │ │ class_idx : 806 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #281 - │ │ Class descriptor : 'Ld0/a0;' │ │ @@ -128033,64 +128033,64 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075860: |[075860] d0.a0.a:(Landroid/view/View;)I │ │ -075870: 6e10 ba05 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getScrollIndicators:()I // method@05ba │ │ -075876: 0a00 |0003: move-result v0 │ │ -075878: 0f00 |0004: return v0 │ │ +075848: |[075848] d0.a0.a:(Landroid/view/View;)I │ │ +075858: 6e10 ba05 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getScrollIndicators:()I // method@05ba │ │ +07585e: 0a00 |0003: move-result v0 │ │ +075860: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld0/a0;) │ │ name : 'b' │ │ type : '(Landroid/widget/PopupWindow;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07587c: |[07587c] d0.a0.b:(Landroid/widget/PopupWindow;)I │ │ -07588c: 6e10 1909 0000 |0000: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getWindowLayoutType:()I // method@0919 │ │ -075892: 0a00 |0003: move-result v0 │ │ -075894: 0f00 |0004: return v0 │ │ +075864: |[075864] d0.a0.b:(Landroid/widget/PopupWindow;)I │ │ +075874: 6e10 1909 0000 |0000: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getWindowLayoutType:()I // method@0919 │ │ +07587a: 0a00 |0003: move-result v0 │ │ +07587c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ld0/a0;) │ │ name : 'c' │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075898: |[075898] d0.a0.c:(Landroid/widget/TextView;)I │ │ -0758a8: 6e10 3f09 0000 |0000: invoke-virtual {v0}, Landroid/widget/TextView;.getHyphenationFrequency:()I // method@093f │ │ -0758ae: 0a00 |0003: move-result v0 │ │ -0758b0: 0f00 |0004: return v0 │ │ +075880: |[075880] d0.a0.c:(Landroid/widget/TextView;)I │ │ +075890: 6e10 3f09 0000 |0000: invoke-virtual {v0}, Landroid/widget/TextView;.getHyphenationFrequency:()I // method@093f │ │ +075896: 0a00 |0003: move-result v0 │ │ +075898: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #282 header: │ │ class_idx : 807 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #282 annotations: │ │ Annotations on class │ │ @@ -128121,76 +128121,76 @@ │ │ type : '()V' │ │ access : 0x10009 (PUBLIC STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -073d90: |[073d90] d0.a.:()V │ │ -073da0: 2200 4f01 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@014f │ │ -073da4: 7010 4e05 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@054e │ │ -073daa: 6900 d504 |0005: sput-object v0, Ld0/a;.c:Landroid/view/View$AccessibilityDelegate; // field@04d5 │ │ -073dae: 0e00 |0007: return-void │ │ +073d78: |[073d78] d0.a.:()V │ │ +073d88: 2200 4f01 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@014f │ │ +073d8c: 7010 4e05 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@054e │ │ +073d92: 6900 d504 |0005: sput-object v0, Ld0/a;.c:Landroid/view/View$AccessibilityDelegate; // field@04d5 │ │ +073d96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld0/a;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -073db0: |[073db0] d0.a.:()V │ │ -073dc0: 6200 d504 |0000: sget-object v0, Ld0/a;.c:Landroid/view/View$AccessibilityDelegate; // field@04d5 │ │ -073dc4: 7010 801c 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c80 │ │ -073dca: 5b10 d304 |0005: iput-object v0, v1, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ -073dce: 2200 2503 |0007: new-instance v0, Ld0/a$a; // type@0325 │ │ -073dd2: 7020 e410 1000 |0009: invoke-direct {v0, v1}, Ld0/a$a;.:(Ld0/a;)V // method@10e4 │ │ -073dd8: 5b10 d404 |000c: iput-object v0, v1, Ld0/a;.b:Ld0/a$a; // field@04d4 │ │ -073ddc: 0e00 |000e: return-void │ │ +073d98: |[073d98] d0.a.:()V │ │ +073da8: 6200 d504 |0000: sget-object v0, Ld0/a;.c:Landroid/view/View$AccessibilityDelegate; // field@04d5 │ │ +073dac: 7010 7e1c 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1c7e │ │ +073db2: 5b10 d304 |0005: iput-object v0, v1, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ +073db6: 2200 2503 |0007: new-instance v0, Ld0/a$a; // type@0325 │ │ +073dba: 7020 e410 1000 |0009: invoke-direct {v0, v1}, Ld0/a$a;.:(Ld0/a;)V // method@10e4 │ │ +073dc0: 5b10 d404 |000c: iput-object v0, v1, Ld0/a;.b:Ld0/a$a; // field@04d4 │ │ +073dc4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ld0/a;) │ │ name : 'a' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -073de0: |[073de0] d0.a.a:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -073df0: 5410 d304 |0000: iget-object v0, v1, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ -073df4: 6e30 5105 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0551 │ │ -073dfa: 0e00 |0005: return-void │ │ +073dc8: |[073dc8] d0.a.a:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +073dd8: 5410 d304 |0000: iget-object v0, v1, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ +073ddc: 6e30 5105 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0551 │ │ +073de2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld0/a;) │ │ name : 'b' │ │ type : '(Landroid/view/View;Le0/b;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -073dfc: |[073dfc] d0.a.b:(Landroid/view/View;Le0/b;)V │ │ -073e0c: 5410 d304 |0000: iget-object v0, v1, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ -073e10: 5433 a705 |0002: iget-object v3, v3, Le0/b;.a:Landroid/view/accessibility/AccessibilityNodeInfo; // field@05a7 │ │ -073e14: 6e30 5205 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0552 │ │ -073e1a: 0e00 |0007: return-void │ │ +073de4: |[073de4] d0.a.b:(Landroid/view/View;Le0/b;)V │ │ +073df4: 5410 d304 |0000: iget-object v0, v1, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ +073df8: 5433 a705 |0002: iget-object v3, v3, Le0/b;.a:Landroid/view/accessibility/AccessibilityNodeInfo; // field@05a7 │ │ +073dfc: 6e30 5205 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@0552 │ │ +073e02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -128560,97 +128560,97 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 152 16-bit code units │ │ -073c50: |[073c50] d0.a.c:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -073c60: 1400 b400 087f |0000: const v0, #float 1.80779e+38 // #7f0800b4 │ │ -073c66: 6e20 c305 0600 |0003: invoke-virtual {v6, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ -073c6c: 0c00 |0006: move-result-object v0 │ │ -073c6e: 1f00 6d06 |0007: check-cast v0, Ljava/util/List; // type@066d │ │ -073c72: 3900 0600 |0009: if-nez v0, 000f // +0006 │ │ -073c76: 7100 c11d 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1dc1 │ │ -073c7c: 0c00 |000e: move-result-object v0 │ │ -073c7e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -073c80: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -073c82: 7210 0c1e 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1e0c │ │ -073c88: 0a03 |0014: move-result v3 │ │ -073c8a: 3532 1900 |0015: if-ge v2, v3, 002e // +0019 │ │ -073c8e: 7220 051e 2000 |0017: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e05 │ │ -073c94: 0c03 |001a: move-result-object v3 │ │ -073c96: 1f03 b803 |001b: check-cast v3, Le0/b$a; // type@03b8 │ │ -073c9a: 5434 9f05 |001d: iget-object v4, v3, Le0/b$a;.a:Ljava/lang/Object; // field@059f │ │ -073c9e: 1f04 7f01 |001f: check-cast v4, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@017f │ │ -073ca2: 6e10 2f07 0400 |0021: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.getId:()I // method@072f │ │ -073ca8: 0a04 |0024: move-result v4 │ │ -073caa: 3374 0600 |0025: if-ne v4, v7, 002b // +0006 │ │ -073cae: 6e10 841c 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -073cb4: 2804 |002a: goto 002e // +0004 │ │ -073cb6: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -073cba: 28e4 |002d: goto 0011 // -001c │ │ -073cbc: 5450 d304 |002e: iget-object v0, v5, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ -073cc0: 6e40 5505 6087 |0030: invoke-virtual {v0, v6, v7, v8}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0555 │ │ -073cc6: 0a00 |0033: move-result v0 │ │ -073cc8: 3900 6300 |0034: if-nez v0, 0097 // +0063 │ │ -073ccc: 1402 0600 087f |0036: const v2, #float 1.80775e+38 // #7f080006 │ │ -073cd2: 3327 5e00 |0039: if-ne v7, v2, 0097 // +005e │ │ -073cd6: 3808 5c00 |003b: if-eqz v8, 0097 // +005c │ │ -073cda: 12f7 |003d: const/4 v7, #int -1 // #ff │ │ -073cdc: 1a00 f202 |003e: const-string v0, "ACCESSIBILITY_CLICKABLE_SPAN_ID" // string@02f2 │ │ -073ce0: 6e30 4703 0807 |0040: invoke-virtual {v8, v0, v7}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@0347 │ │ -073ce6: 0a07 |0043: move-result v7 │ │ -073ce8: 1408 b500 087f |0044: const v8, #float 1.80779e+38 // #7f0800b5 │ │ -073cee: 6e20 c305 8600 |0047: invoke-virtual {v6, v8}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ -073cf4: 0c08 |004a: move-result-object v8 │ │ -073cf6: 1f08 1d01 |004b: check-cast v8, Landroid/util/SparseArray; // type@011d │ │ -073cfa: 3808 4900 |004d: if-eqz v8, 0096 // +0049 │ │ -073cfe: 6e20 4c04 7800 |004f: invoke-virtual {v8, v7}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@044c │ │ -073d04: 0c07 |0052: move-result-object v7 │ │ -073d06: 1f07 2b06 |0053: check-cast v7, Ljava/lang/ref/WeakReference; // type@062b │ │ -073d0a: 3807 4100 |0055: if-eqz v7, 0096 // +0041 │ │ -073d0e: 6e10 041d 0700 |0057: invoke-virtual {v7}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d04 │ │ -073d14: 0c07 |005a: move-result-object v7 │ │ -073d16: 1f07 0801 |005b: check-cast v7, Landroid/text/style/ClickableSpan; // type@0108 │ │ -073d1a: 3807 3200 |005d: if-eqz v7, 008f // +0032 │ │ -073d1e: 6e10 7605 0600 |005f: invoke-virtual {v6}, Landroid/view/View;.createAccessibilityNodeInfo:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0576 │ │ -073d24: 0c08 |0062: move-result-object v8 │ │ -073d26: 6e10 6007 0800 |0063: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0760 │ │ -073d2c: 0c08 |0066: move-result-object v8 │ │ -073d2e: 2080 fc00 |0067: instance-of v0, v8, Landroid/text/Spanned; // type@00fc │ │ -073d32: 3800 1200 |0069: if-eqz v0, 007b // +0012 │ │ -073d36: 0780 |006b: move-object v0, v8 │ │ -073d38: 1f00 fc00 |006c: check-cast v0, Landroid/text/Spanned; // type@00fc │ │ -073d3c: 7210 ea1b 0800 |006e: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@1bea │ │ -073d42: 0a08 |0071: move-result v8 │ │ -073d44: 1c02 0801 |0072: const-class v2, Landroid/text/style/ClickableSpan; // type@0108 │ │ -073d48: 7240 f603 1028 |0074: invoke-interface {v0, v1, v8, v2}, Landroid/text/Spanned;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@03f6 │ │ -073d4e: 0c08 |0077: move-result-object v8 │ │ -073d50: 1f08 c70a |0078: check-cast v8, [Landroid/text/style/ClickableSpan; // type@0ac7 │ │ -073d54: 2802 |007a: goto 007c // +0002 │ │ -073d56: 1208 |007b: const/4 v8, #int 0 // #0 │ │ -073d58: 1200 |007c: const/4 v0, #int 0 // #0 │ │ -073d5a: 3808 1200 |007d: if-eqz v8, 008f // +0012 │ │ -073d5e: 2182 |007f: array-length v2, v8 │ │ -073d60: 3520 0f00 |0080: if-ge v0, v2, 008f // +000f │ │ -073d64: 4602 0800 |0082: aget-object v2, v8, v0 │ │ -073d68: 6e20 821c 2700 |0084: invoke-virtual {v7, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1c82 │ │ -073d6e: 0a02 |0087: move-result v2 │ │ -073d70: 3802 0400 |0088: if-eqz v2, 008c // +0004 │ │ -073d74: 1218 |008a: const/4 v8, #int 1 // #1 │ │ -073d76: 2805 |008b: goto 0090 // +0005 │ │ -073d78: d800 0001 |008c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -073d7c: 28ef |008e: goto 007d // -0011 │ │ -073d7e: 1208 |008f: const/4 v8, #int 0 // #0 │ │ -073d80: 3808 0600 |0090: if-eqz v8, 0096 // +0006 │ │ -073d84: 6e20 1204 6700 |0092: invoke-virtual {v7, v6}, Landroid/text/style/ClickableSpan;.onClick:(Landroid/view/View;)V // method@0412 │ │ -073d8a: 1211 |0095: const/4 v1, #int 1 // #1 │ │ -073d8c: 0110 |0096: move v0, v1 │ │ -073d8e: 0f00 |0097: return v0 │ │ +073c38: |[073c38] d0.a.c:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +073c48: 1400 b400 087f |0000: const v0, #float 1.80779e+38 // #7f0800b4 │ │ +073c4e: 6e20 c305 0600 |0003: invoke-virtual {v6, v0}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ +073c54: 0c00 |0006: move-result-object v0 │ │ +073c56: 1f00 6d06 |0007: check-cast v0, Ljava/util/List; // type@066d │ │ +073c5a: 3900 0600 |0009: if-nez v0, 000f // +0006 │ │ +073c5e: 7100 bf1d 0000 |000b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@1dbf │ │ +073c64: 0c00 |000e: move-result-object v0 │ │ +073c66: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +073c68: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +073c6a: 7210 0a1e 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1e0a │ │ +073c70: 0a03 |0014: move-result v3 │ │ +073c72: 3532 1900 |0015: if-ge v2, v3, 002e // +0019 │ │ +073c76: 7220 031e 2000 |0017: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1e03 │ │ +073c7c: 0c03 |001a: move-result-object v3 │ │ +073c7e: 1f03 b803 |001b: check-cast v3, Le0/b$a; // type@03b8 │ │ +073c82: 5434 9f05 |001d: iget-object v4, v3, Le0/b$a;.a:Ljava/lang/Object; // field@059f │ │ +073c86: 1f04 7f01 |001f: check-cast v4, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@017f │ │ +073c8a: 6e10 2f07 0400 |0021: invoke-virtual {v4}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.getId:()I // method@072f │ │ +073c90: 0a04 |0024: move-result v4 │ │ +073c92: 3374 0600 |0025: if-ne v4, v7, 002b // +0006 │ │ +073c96: 6e10 821c 0300 |0027: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +073c9c: 2804 |002a: goto 002e // +0004 │ │ +073c9e: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +073ca2: 28e4 |002d: goto 0011 // -001c │ │ +073ca4: 5450 d304 |002e: iget-object v0, v5, Ld0/a;.a:Landroid/view/View$AccessibilityDelegate; // field@04d3 │ │ +073ca8: 6e40 5505 6087 |0030: invoke-virtual {v0, v6, v7, v8}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0555 │ │ +073cae: 0a00 |0033: move-result v0 │ │ +073cb0: 3900 6300 |0034: if-nez v0, 0097 // +0063 │ │ +073cb4: 1402 0600 087f |0036: const v2, #float 1.80775e+38 // #7f080006 │ │ +073cba: 3327 5e00 |0039: if-ne v7, v2, 0097 // +005e │ │ +073cbe: 3808 5c00 |003b: if-eqz v8, 0097 // +005c │ │ +073cc2: 12f7 |003d: const/4 v7, #int -1 // #ff │ │ +073cc4: 1a00 f202 |003e: const-string v0, "ACCESSIBILITY_CLICKABLE_SPAN_ID" // string@02f2 │ │ +073cc8: 6e30 4703 0807 |0040: invoke-virtual {v8, v0, v7}, Landroid/os/BaseBundle;.getInt:(Ljava/lang/String;I)I // method@0347 │ │ +073cce: 0a07 |0043: move-result v7 │ │ +073cd0: 1408 b500 087f |0044: const v8, #float 1.80779e+38 // #7f0800b5 │ │ +073cd6: 6e20 c305 8600 |0047: invoke-virtual {v6, v8}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@05c3 │ │ +073cdc: 0c08 |004a: move-result-object v8 │ │ +073cde: 1f08 1d01 |004b: check-cast v8, Landroid/util/SparseArray; // type@011d │ │ +073ce2: 3808 4900 |004d: if-eqz v8, 0096 // +0049 │ │ +073ce6: 6e20 4c04 7800 |004f: invoke-virtual {v8, v7}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@044c │ │ +073cec: 0c07 |0052: move-result-object v7 │ │ +073cee: 1f07 2b06 |0053: check-cast v7, Ljava/lang/ref/WeakReference; // type@062b │ │ +073cf2: 3807 4100 |0055: if-eqz v7, 0096 // +0041 │ │ +073cf6: 6e10 021d 0700 |0057: invoke-virtual {v7}, Ljava/lang/ref/Reference;.get:()Ljava/lang/Object; // method@1d02 │ │ +073cfc: 0c07 |005a: move-result-object v7 │ │ +073cfe: 1f07 0801 |005b: check-cast v7, Landroid/text/style/ClickableSpan; // type@0108 │ │ +073d02: 3807 3200 |005d: if-eqz v7, 008f // +0032 │ │ +073d06: 6e10 7605 0600 |005f: invoke-virtual {v6}, Landroid/view/View;.createAccessibilityNodeInfo:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@0576 │ │ +073d0c: 0c08 |0062: move-result-object v8 │ │ +073d0e: 6e10 6007 0800 |0063: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@0760 │ │ +073d14: 0c08 |0066: move-result-object v8 │ │ +073d16: 2080 fc00 |0067: instance-of v0, v8, Landroid/text/Spanned; // type@00fc │ │ +073d1a: 3800 1200 |0069: if-eqz v0, 007b // +0012 │ │ +073d1e: 0780 |006b: move-object v0, v8 │ │ +073d20: 1f00 fc00 |006c: check-cast v0, Landroid/text/Spanned; // type@00fc │ │ +073d24: 7210 e81b 0800 |006e: invoke-interface {v8}, Ljava/lang/CharSequence;.length:()I // method@1be8 │ │ +073d2a: 0a08 |0071: move-result v8 │ │ +073d2c: 1c02 0801 |0072: const-class v2, Landroid/text/style/ClickableSpan; // type@0108 │ │ +073d30: 7240 f603 1028 |0074: invoke-interface {v0, v1, v8, v2}, Landroid/text/Spanned;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@03f6 │ │ +073d36: 0c08 |0077: move-result-object v8 │ │ +073d38: 1f08 c70a |0078: check-cast v8, [Landroid/text/style/ClickableSpan; // type@0ac7 │ │ +073d3c: 2802 |007a: goto 007c // +0002 │ │ +073d3e: 1208 |007b: const/4 v8, #int 0 // #0 │ │ +073d40: 1200 |007c: const/4 v0, #int 0 // #0 │ │ +073d42: 3808 1200 |007d: if-eqz v8, 008f // +0012 │ │ +073d46: 2182 |007f: array-length v2, v8 │ │ +073d48: 3520 0f00 |0080: if-ge v0, v2, 008f // +000f │ │ +073d4c: 4602 0800 |0082: aget-object v2, v8, v0 │ │ +073d50: 6e20 801c 2700 |0084: invoke-virtual {v7, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1c80 │ │ +073d56: 0a02 |0087: move-result v2 │ │ +073d58: 3802 0400 |0088: if-eqz v2, 008c // +0004 │ │ +073d5c: 1218 |008a: const/4 v8, #int 1 // #1 │ │ +073d5e: 2805 |008b: goto 0090 // +0005 │ │ +073d60: d800 0001 |008c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +073d64: 28ef |008e: goto 007d // -0011 │ │ +073d66: 1208 |008f: const/4 v8, #int 0 // #0 │ │ +073d68: 3808 0600 |0090: if-eqz v8, 0096 // +0006 │ │ +073d6c: 6e20 1204 6700 |0092: invoke-virtual {v7, v6}, Landroid/text/style/ClickableSpan;.onClick:(Landroid/view/View;)V // method@0412 │ │ +073d72: 1211 |0095: const/4 v1, #int 1 // #1 │ │ +073d74: 0110 |0096: move v0, v1 │ │ +073d76: 0f00 |0097: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -129544,21 +129544,21 @@ │ │ 0x037c line=893 │ │ locals : │ │ 0x0000 - 0x0098 reg=5 this Ld0/a; │ │ 0x0000 - 0x0098 reg=6 (null) Landroid/view/View; │ │ 0x0000 - 0x0098 reg=7 (null) I │ │ 0x0000 - 0x0098 reg=8 (null) Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #283 header: │ │ class_idx : 808 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #283 annotations: │ │ Annotations on class │ │ @@ -129570,21 +129570,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #284 header: │ │ class_idx : 809 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #284 - │ │ Class descriptor : 'Ld0/b0;' │ │ @@ -129599,95 +129599,95 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075b08: |[075b08] d0.b0.a:(Landroid/view/ViewConfiguration;)I │ │ -075b18: 6e10 5f06 0000 |0000: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledHoverSlop:()I // method@065f │ │ -075b1e: 0a00 |0003: move-result v0 │ │ -075b20: 0f00 |0004: return v0 │ │ +075af0: |[075af0] d0.b0.a:(Landroid/view/ViewConfiguration;)I │ │ +075b00: 6e10 5f06 0000 |0000: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledHoverSlop:()I // method@065f │ │ +075b06: 0a00 |0003: move-result v0 │ │ +075b08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld0/b0;) │ │ name : 'b' │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -075b24: |[075b24] d0.b0.b:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -075b34: 6e20 1606 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityPaneTitle:(Ljava/lang/CharSequence;)V // method@0616 │ │ -075b3a: 0e00 |0003: return-void │ │ +075b0c: |[075b0c] d0.b0.b:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +075b1c: 6e20 1606 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityPaneTitle:(Ljava/lang/CharSequence;)V // method@0616 │ │ +075b22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ld0/b0;) │ │ name : 'c' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -075b3c: |[075b3c] d0.b0.c:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V │ │ -075b4c: 6e20 9707 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setHeading:(Z)V // method@0797 │ │ -075b52: 0e00 |0003: return-void │ │ +075b24: |[075b24] d0.b0.c:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V │ │ +075b34: 6e20 9707 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setHeading:(Z)V // method@0797 │ │ +075b3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ld0/b0;) │ │ name : 'd' │ │ type : '(Landroid/widget/TextView;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -075b54: |[075b54] d0.b0.d:(Landroid/widget/TextView;I)V │ │ -075b64: 6e20 6c09 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setFirstBaselineToTopHeight:(I)V // method@096c │ │ -075b6a: 0e00 |0003: return-void │ │ +075b3c: |[075b3c] d0.b0.d:(Landroid/widget/TextView;I)V │ │ +075b4c: 6e20 6c09 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setFirstBaselineToTopHeight:(I)V // method@096c │ │ +075b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ld0/b0;) │ │ name : 'e' │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075aec: |[075aec] d0.b0.e:(Landroid/view/View;)Z │ │ -075afc: 6e10 ec05 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isScreenReaderFocusable:()Z // method@05ec │ │ -075b02: 0a00 |0003: move-result v0 │ │ -075b04: 0f00 |0004: return v0 │ │ +075ad4: |[075ad4] d0.b0.e:(Landroid/view/View;)Z │ │ +075ae4: 6e10 ec05 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.isScreenReaderFocusable:()Z // method@05ec │ │ +075aea: 0a00 |0003: move-result v0 │ │ +075aec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #285 header: │ │ class_idx : 810 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #285 annotations: │ │ Annotations on class │ │ @@ -129710,50 +129710,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -073e88: |[073e88] d0.b.:()V │ │ -073e98: 7010 801c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c80 │ │ -073e9e: 0e00 |0003: return-void │ │ +073e70: |[073e70] d0.b.:()V │ │ +073e80: 7010 7e1c 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1c7e │ │ +073e86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Ld0/b;) │ │ name : 'a' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073e38: |[073e38] d0.b.a:()Z │ │ -073e48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073e4a: 0f00 |0001: return v0 │ │ +073e20: |[073e20] d0.b.a:()Z │ │ +073e30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073e32: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld0/b;) │ │ name : 'b' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073e4c: |[073e4c] d0.b.b:()Z │ │ -073e5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -073e5e: 0f00 |0001: return v0 │ │ +073e34: |[073e34] d0.b.b:()Z │ │ +073e44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +073e46: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ld0/b;) │ │ name : 'c' │ │ type : '()Landroid/view/View;' │ │ @@ -129765,97 +129765,97 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -073e1c: |[073e1c] d0.b.d:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -073e2c: 6e10 fe10 0000 |0000: invoke-virtual {v0}, Ld0/b;.c:()Landroid/view/View; // method@10fe │ │ -073e32: 0c01 |0003: move-result-object v1 │ │ -073e34: 1101 |0004: return-object v1 │ │ +073e04: |[073e04] d0.b.d:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +073e14: 6e10 fe10 0000 |0000: invoke-virtual {v0}, Ld0/b;.c:()Landroid/view/View; // method@10fe │ │ +073e1a: 0c01 |0003: move-result-object v1 │ │ +073e1c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ld0/b;) │ │ name : 'e' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073e60: |[073e60] d0.b.e:()Z │ │ -073e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073e72: 0f00 |0001: return v0 │ │ +073e48: |[073e48] d0.b.e:()Z │ │ +073e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073e5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ld0/b;) │ │ name : 'f' │ │ type : '(Landroidx/appcompat/view/menu/k;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073ea0: |[073ea0] d0.b.f:(Landroidx/appcompat/view/menu/k;)V │ │ -073eb0: 0e00 |0000: return-void │ │ +073e88: |[073e88] d0.b.f:(Landroidx/appcompat/view/menu/k;)V │ │ +073e98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Ld0/b;) │ │ name : 'g' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073e74: |[073e74] d0.b.g:()Z │ │ -073e84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -073e86: 0f00 |0001: return v0 │ │ +073e5c: |[073e5c] d0.b.g:()Z │ │ +073e6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +073e6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Ld0/b;) │ │ name : 'h' │ │ type : '(Landroidx/appcompat/view/menu/f$a;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -073eb4: |[073eb4] d0.b.h:(Landroidx/appcompat/view/menu/f$a;)V │ │ -073ec4: 5420 d604 |0000: iget-object v0, v2, Ld0/b;.a:Ld0/b$a; // field@04d6 │ │ -073ec8: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ -073ecc: 1a00 7425 |0004: const-string v0, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@2574 │ │ -073ed0: 7110 cb0f 0000 |0006: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ -073ed6: 0c00 |0009: move-result-object v0 │ │ -073ed8: 6e10 841c 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c84 │ │ -073ede: 0c01 |000d: move-result-object v1 │ │ -073ee0: 6e10 151c 0100 |000e: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1c15 │ │ -073ee6: 0c01 |0011: move-result-object v1 │ │ -073ee8: 6e20 d01c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -073eee: 1a01 7c00 |0015: const-string v1, " instance while it is still in use somewhere else?" // string@007c │ │ -073ef2: 6e20 d01c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cd0 │ │ -073ef8: 6e10 d81c 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd8 │ │ -073efe: 0c00 |001d: move-result-object v0 │ │ -073f00: 1a01 3003 |001e: const-string v1, "ActionProvider(support)" // string@0330 │ │ -073f04: 7120 3d04 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ -073f0a: 5b23 d604 |0023: iput-object v3, v2, Ld0/b;.a:Ld0/b$a; // field@04d6 │ │ -073f0e: 0e00 |0025: return-void │ │ +073e9c: |[073e9c] d0.b.h:(Landroidx/appcompat/view/menu/f$a;)V │ │ +073eac: 5420 d604 |0000: iget-object v0, v2, Ld0/b;.a:Ld0/b$a; // field@04d6 │ │ +073eb0: 3800 2100 |0002: if-eqz v0, 0023 // +0021 │ │ +073eb4: 1a00 7225 |0004: const-string v0, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@2572 │ │ +073eb8: 7110 cb0f 0000 |0006: invoke-static {v0}, Lb/b;.g:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0fcb │ │ +073ebe: 0c00 |0009: move-result-object v0 │ │ +073ec0: 6e10 821c 0200 |000a: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1c82 │ │ +073ec6: 0c01 |000d: move-result-object v1 │ │ +073ec8: 6e10 131c 0100 |000e: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1c13 │ │ +073ece: 0c01 |0011: move-result-object v1 │ │ +073ed0: 6e20 ce1c 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +073ed6: 1a01 7c00 |0015: const-string v1, " instance while it is still in use somewhere else?" // string@007c │ │ +073eda: 6e20 ce1c 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1cce │ │ +073ee0: 6e10 d61c 0000 |001a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1cd6 │ │ +073ee6: 0c00 |001d: move-result-object v0 │ │ +073ee8: 1a01 3003 |001e: const-string v1, "ActionProvider(support)" // string@0330 │ │ +073eec: 7120 3d04 0100 |0020: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@043d │ │ +073ef2: 5b23 d604 |0023: iput-object v3, v2, Ld0/b;.a:Ld0/b$a; // field@04d6 │ │ +073ef6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1 │ │ 0x0001 line=2 │ │ 0x0002 line=3 │ │ 0x0003 line=4 │ │ 0x0004 line=5 │ │ @@ -130078,21 +130078,21 @@ │ │ 0x00dd line=222 │ │ 0x00de line=223 │ │ 0x00df line=224 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Ld0/b; │ │ 0x0000 - 0x0026 reg=3 (null) Landroidx/appcompat/view/menu/f$a; │ │ │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #286 header: │ │ class_idx : 811 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #286 annotations: │ │ Annotations on class │ │ @@ -130104,21 +130104,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #287 header: │ │ class_idx : 812 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #287 annotations: │ │ Annotations on class │ │ @@ -130130,21 +130130,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #288 header: │ │ class_idx : 813 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #288 - │ │ Class descriptor : 'Ld0/c0;' │ │ @@ -130159,111 +130159,111 @@ │ │ type : '(Landroid/graphics/drawable/Icon;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075b88: |[075b88] d0.c0.a:(Landroid/graphics/drawable/Icon;)I │ │ -075b98: 6e10 ef02 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getResId:()I // method@02ef │ │ -075b9e: 0a00 |0003: move-result v0 │ │ -075ba0: 0f00 |0004: return v0 │ │ +075b70: |[075b70] d0.c0.a:(Landroid/graphics/drawable/Icon;)I │ │ +075b80: 6e10 ef02 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getResId:()I // method@02ef │ │ +075b86: 0a00 |0003: move-result v0 │ │ +075b88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld0/c0;) │ │ name : 'b' │ │ type : '(Landroid/view/WindowInsets;)Landroid/view/DisplayCutout;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075b6c: |[075b6c] d0.c0.b:(Landroid/view/WindowInsets;)Landroid/view/DisplayCutout; │ │ -075b7c: 6e10 fc06 0000 |0000: invoke-virtual {v0}, Landroid/view/WindowInsets;.getDisplayCutout:()Landroid/view/DisplayCutout; // method@06fc │ │ -075b82: 0c00 |0003: move-result-object v0 │ │ -075b84: 1100 |0004: return-object v0 │ │ +075b54: |[075b54] d0.c0.b:(Landroid/view/WindowInsets;)Landroid/view/DisplayCutout; │ │ +075b64: 6e10 fc06 0000 |0000: invoke-virtual {v0}, Landroid/view/WindowInsets;.getDisplayCutout:()Landroid/view/DisplayCutout; // method@06fc │ │ +075b6a: 0c00 |0003: move-result-object v0 │ │ +075b6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ld0/c0;) │ │ name : 'c' │ │ type : '(Landroid/view/View;Landroid/view/View$OnUnhandledKeyEventListener;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -075ba4: |[075ba4] d0.c0.c:(Landroid/view/View;Landroid/view/View$OnUnhandledKeyEventListener;)V │ │ -075bb4: 6e20 0706 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.removeOnUnhandledKeyEventListener:(Landroid/view/View$OnUnhandledKeyEventListener;)V // method@0607 │ │ -075bba: 0e00 |0003: return-void │ │ +075b8c: |[075b8c] d0.c0.c:(Landroid/view/View;Landroid/view/View$OnUnhandledKeyEventListener;)V │ │ +075b9c: 6e20 0706 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.removeOnUnhandledKeyEventListener:(Landroid/view/View$OnUnhandledKeyEventListener;)V // method@0607 │ │ +075ba2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ld0/c0;) │ │ name : 'd' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -075bbc: |[075bbc] d0.c0.d:(Landroid/view/View;Z)V │ │ -075bcc: 6e20 4206 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScreenReaderFocusable:(Z)V // method@0642 │ │ -075bd2: 0e00 |0003: return-void │ │ +075ba4: |[075ba4] d0.c0.d:(Landroid/view/View;Z)V │ │ +075bb4: 6e20 4206 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScreenReaderFocusable:(Z)V // method@0642 │ │ +075bba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Ld0/c0;) │ │ name : 'e' │ │ type : '(Landroid/view/Window;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -075bd4: |[075bd4] d0.c0.e:(Landroid/view/Window;I)V │ │ -075be4: 6e20 e206 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/Window;.setNavigationBarDividerColor:(I)V // method@06e2 │ │ -075bea: 0e00 |0003: return-void │ │ +075bbc: |[075bbc] d0.c0.e:(Landroid/view/Window;I)V │ │ +075bcc: 6e20 e206 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/Window;.setNavigationBarDividerColor:(I)V // method@06e2 │ │ +075bd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Ld0/c0;) │ │ name : 'f' │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -075bec: |[075bec] d0.c0.f:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V │ │ -075bfc: 6e20 a907 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScreenReaderFocusable:(Z)V // method@07a9 │ │ -075c02: 0e00 |0003: return-void │ │ +075bd4: |[075bd4] d0.c0.f:(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V │ │ +075be4: 6e20 a907 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScreenReaderFocusable:(Z)V // method@07a9 │ │ +075bea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #289 header: │ │ class_idx : 814 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #289 annotations: │ │ Annotations on class │ │ @@ -130322,47 +130322,47 @@ │ │ type : '(Landroid/content/Context;Landroidx/core/widget/NestedScrollView$c;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -073f10: |[073f10] d0.c.:(Landroid/content/Context;Landroidx/core/widget/NestedScrollView$c;)V │ │ -073f20: 2200 dc02 |0000: new-instance v0, Lb/b; // type@02dc │ │ -073f24: 7010 c30f 0000 |0002: invoke-direct {v0}, Lb/b;.:()V // method@0fc3 │ │ -073f2a: 2201 dc02 |0005: new-instance v1, Lb/b; // type@02dc │ │ -073f2e: 7010 c30f 0100 |0007: invoke-direct {v1}, Lb/b;.:()V // method@0fc3 │ │ -073f34: 7010 801c 0300 |000a: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1c80 │ │ -073f3a: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -073f3c: 5932 dd04 |000e: iput v2, v3, Ld0/c;.g:I // field@04dd │ │ -073f40: 5932 de04 |0010: iput v2, v3, Ld0/c;.h:I // field@04de │ │ -073f44: 5932 df04 |0012: iput v2, v3, Ld0/c;.i:I // field@04df │ │ -073f48: 1222 |0014: const/4 v2, #int 2 // #2 │ │ -073f4a: 2322 bb0a |0015: new-array v2, v2, [I // type@0abb │ │ -073f4e: 2602 0f00 0000 |0017: fill-array-data v2, 00000026 // +0000000f │ │ -073f54: 5b32 e004 |001a: iput-object v2, v3, Ld0/c;.j:[I // field@04e0 │ │ -073f58: 5b34 d704 |001c: iput-object v4, v3, Ld0/c;.a:Landroid/content/Context; // field@04d7 │ │ -073f5c: 5b35 d804 |001e: iput-object v5, v3, Ld0/c;.b:Ld0/d; // field@04d8 │ │ -073f60: 5b30 d904 |0020: iput-object v0, v3, Ld0/c;.c:Ld0/c$b; // field@04d9 │ │ -073f64: 5b31 da04 |0022: iput-object v1, v3, Ld0/c;.d:Ld0/c$a; // field@04da │ │ -073f68: 0e00 |0024: return-void │ │ -073f6a: 0000 |0025: nop // spacer │ │ -073f6c: 0003 0400 0200 0000 ffff ff7f 0000 ... |0026: array-data (8 units) │ │ +073ef8: |[073ef8] d0.c.:(Landroid/content/Context;Landroidx/core/widget/NestedScrollView$c;)V │ │ +073f08: 2200 dc02 |0000: new-instance v0, Lb/b; // type@02dc │ │ +073f0c: 7010 c30f 0000 |0002: invoke-direct {v0}, Lb/b;.:()V // method@0fc3 │ │ +073f12: 2201 dc02 |0005: new-instance v1, Lb/b; // type@02dc │ │ +073f16: 7010 c30f 0100 |0007: invoke-direct {v1}, Lb/b;.:()V // method@0fc3 │ │ +073f1c: 7010 7e1c 0300 |000a: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1c7e │ │ +073f22: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +073f24: 5932 dd04 |000e: iput v2, v3, Ld0/c;.g:I // field@04dd │ │ +073f28: 5932 de04 |0010: iput v2, v3, Ld0/c;.h:I // field@04de │ │ +073f2c: 5932 df04 |0012: iput v2, v3, Ld0/c;.i:I // field@04df │ │ +073f30: 1222 |0014: const/4 v2, #int 2 // #2 │ │ +073f32: 2322 bb0a |0015: new-array v2, v2, [I // type@0abb │ │ +073f36: 2602 0f00 0000 |0017: fill-array-data v2, 00000026 // +0000000f │ │ +073f3c: 5b32 e004 |001a: iput-object v2, v3, Ld0/c;.j:[I // field@04e0 │ │ +073f40: 5b34 d704 |001c: iput-object v4, v3, Ld0/c;.a:Landroid/content/Context; // field@04d7 │ │ +073f44: 5b35 d804 |001e: iput-object v5, v3, Ld0/c;.b:Ld0/d; // field@04d8 │ │ +073f48: 5b30 d904 |0020: iput-object v0, v3, Ld0/c;.c:Ld0/c$b; // field@04d9 │ │ +073f4c: 5b31 da04 |0022: iput-object v1, v3, Ld0/c;.d:Ld0/c$a; // field@04da │ │ +073f50: 0e00 |0024: return-void │ │ +073f52: 0000 |0025: nop // spacer │ │ +073f54: 0003 0400 0200 0000 ffff ff7f 0000 ... |0026: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4990 (SourceFile) │ │ + source_file_idx : 4989 (SourceFile) │ │ │ │ Class #290 header: │ │ class_idx : 815 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 1553 │ │ -source_file_idx : 4990 │ │ +source_file_idx : 4989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #290 - │ │ Class descriptor : 'Ld0/d0;' │ │ @@ -130377,135 +130377,135 @@ │ │ type : '(Landroid/graphics/Picture;)Landroid/graphics/Bitmap;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075c04: |[075c04] d0.d0.a:(Landroid/graphics/Picture;)Landroid/graphics/Bitmap; │ │ -075c14: 7110 f101 0000 |0000: invoke-static {v0}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Picture;)Landroid/graphics/Bitmap; // method@01f1 │ │ -075c1a: 0c00 |0003: move-result-object v0 │ │ -075c1c: 1100 |0004: return-object v0 │ │ +075bec: |[075bec] d0.d0.a:(Landroid/graphics/Picture;)Landroid/graphics/Bitmap; │ │ +075bfc: 7110 f101 0000 |0000: invoke-static {v0}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Picture;)Landroid/graphics/Bitmap; // method@01f1 │ │ +075c02: 0c00 |0003: move-result-object v0 │ │ +075c04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Ld0/d0;) │ │ name : 'b' │ │ type : '(Landroid/graphics/drawable/Icon;)Landroid/net/Uri;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075c20: |[075c20] d0.d0.b:(Landroid/graphics/drawable/Icon;)Landroid/net/Uri; │ │ -075c30: 6e10 f202 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getUri:()Landroid/net/Uri; // method@02f2 │ │ -075c36: 0c00 |0003: move-result-object v0 │ │ -075c38: 1100 |0004: return-object v0 │ │ +075c08: |[075c08] d0.d0.b:(Landroid/graphics/drawable/Icon;)Landroid/net/Uri; │ │ +075c18: 6e10 f202 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Icon;.getUri:()Landroid/net/Uri; // method@02f2 │ │ +075c1e: 0c00 |0003: move-result-object v0 │ │ +075c20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Ld0/d0;) │ │ name : 'c' │ │ type : '(Landroid/view/WindowInsets;)Landroid/view/WindowInsets;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075c3c: |[075c3c] d0.d0.c:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ -075c4c: 6e10 f706 0000 |0000: invoke-virtual {v0}, Landroid/view/WindowInsets;.consumeDisplayCutout:()Landroid/view/WindowInsets; // method@06f7 │ │ -075c52: 0c00 |0003: move-result-object v0 │ │ -075c54: 1100 |0004: return-object v0 │ │ +075c24: |[075c24] d0.d0.c:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +075c34: 6e10 f706 0000 |0000: invoke-virtual {v0}, Landroid/view/WindowInsets;.consumeDisplayCutout:()Landroid/view/WindowInsets; // method@06f7 │ │ +075c3a: 0c00 |0003: move-result-object v0 │ │ +075c3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Ld0/d0;) │ │ name : 'd' │ │ type : '(Landroid/content/Context;)Ljava/util/concurrent/Executor;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075c58: |[075c58] d0.d0.d:(Landroid/content/Context;)Ljava/util/concurrent/Executor; │ │ -075c68: 6e10 3501 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getMainExecutor:()Ljava/util/concurrent/Executor; // method@0135 │ │ -075c6e: 0c00 |0003: move-result-object v0 │ │ -075c70: 1100 |0004: return-object v0 │ │ +075c40: |[075c40] d0.d0.d:(Landroid/content/Context;)Ljava/util/concurrent/Executor; │ │ +075c50: 6e10 3501 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getMainExecutor:()Ljava/util/concurrent/Executor; // method@0135 │ │ +075c56: 0c00 |0003: move-result-object v0 │ │ +075c58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4